新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于CC1110无线单片机的机器鱼控制系统设计

基于CC1110无线单片机的机器鱼控制系统设计

作者:时间:2014-12-30来源:网络收藏

  鱼类的游动具有高效性、机动性以及低噪性等优点。因此,仿生的研究己成为机器人研究领域的热点。随着仿生研究的不断深入,仿生在水下搜救、水质检测以及海洋资源勘探等领域发挥着重要的作用。近年来,机器鱼也成为国内国际高校机器人比赛项目之一。本文就是针对在国际水中机器人大赛的大平台上的三关节机器鱼而设计的一套双关节机器鱼控制系统。本机器鱼控制系统具有体积小、成本低、微功耗等优点,可以方便地运用到类似的机器鱼产品中。

本文引用地址:http://www.eepw.com.cn/article/267501.htm

  1机器鱼控制系统设计方案

  机器鱼控制系统总体结构如图1所示。系统主要分为指令发送端和指令执行端,两部分均以无线作为核心控制器,负责指令的发送、接收、数据处理,进而控制机器鱼的相关执行机构工作。指令发送端的指令来自上位机,USB串口转换电路将USB接口模拟成串口,实现上位机与的串口通信。电源模块完成电压的变换,为相关电路提供各种合适的工作电压。存储器模块存储机器鱼的相关信息。舵机驱动模块为执行机构舵机提供合适的控制信号。

  

 

  图1机器鱼控制系统总体结构图

  2机器鱼控制系统硬件设计

  2.1 USB串口转换电路

  CH341T是一款USB总线转接芯片,通过简单的接线即可实现USB接口和串口之间的转换,此时无需改动上位机与下位机的程序,通过USB接口即可实现上位机与下位机的串行通信。USB串口转换电路原理图如图2所示。

  

 

  图2 USB串口转换电路

  在本设计电路中,将CH341T芯片的SDA和SCL引脚悬空,此时芯片功能为USB转异步串口,模拟计算机串口;CH341T芯片的TXD和RXD两个引脚分别连接到无线的RX(P0.2)和TX(P0.3)两个引脚;TEN#引脚为串口发送使能端,接地使CH341T能发送数据。CH341T芯片的地要和CC1110无线的地相连。CH341T不需外接电源,直接由上位机通过USB口提供+5V电源。

  2.2 DC-DC电压变换电路

  指令发送端由USB提供5V电压,指令执行端由电池提供5V直流电压。电池提供的5V直流电压可以直接为舵机驱动芯片以及舵机供电。而系统内部CC1110无线单片机正常工作电压范围是2.0~3.6V,存储器芯片24AA01正常工作电压范围是1.7~5.5V,这里可以将二者的工作电压选择为3.3V.为此,专门设计了一个DC-DC电压变换电路,将5V直流电压变换为3.3V直流电压后再提供给CC1110无线单片机和24AA01芯片,以保证系统的正常工作。这里采用AMS公司生产的AMS1117芯片设计了电压变换电路,具体的DC-DC电压变换电路如图3所示。

  

 

  图3 DC-DC电压变换电路

  在电压输入端接有22μF电解电容及电压输出端接有47μF电解电容,以保证输出电压的稳定。


上一页 1 2 3 下一页

关键词: 单片机 CC1110 机器鱼

评论


相关推荐

技术专区

关闭