在线客服系统

防爆排雷机器人的研究与设计(2)

时间:2015-01-05 10:30 来源:www.fabiaoba.com 作者:吴海春等 点击:

  解决方法:安装焊接嵌入式单片机STM32F103C8T6时,先定位焊接对角两个管脚,确定位置无误后采用手工拖焊的焊接方法;对于0603封装元件,先在其中一个焊盘镀锡,左手用镊子夹住元件,右手拿电烙铁,把元件先固定焊接到镀锡的焊盘上,然后再焊接另外一端。

  (2)PCB板的制作:在雕刻机上制作PCB双面电路板,由于电路上很多线路非常细,最小为0.254mm,并且线的密度比较大,为了减少电路出现短路现象,在雕刻板子时,需要把用不到的铜膜全部刻掉。

  (3)PCB电路板的设计:在设计PCB板时,论文发表由于电机驱动电路L298芯片、稳压电源LM2596芯片属于贴片元件,且它们的地面(贴面)属于接地的金属散热片,因此除了电路的地接线之外,其它电路线路不能在电机驱动电路L298芯片、稳压电源LM2596芯片的贴面底部走过。

  (4)电路板安装、焊接:安装前,要先检查PCB光身板,确定电路板无短路、无开路现象后方可安装和焊接;手工焊接要严格控制焊接时间,每个焊点时间不能超过3秒,防止元件热损坏,焊接后要用万用表检查电路板,排除因焊接出现的短路现象。

  (二)系统软件设计

  软件设计是实现机器人智能化运转的关键所在,相当于人类大脑的思维活动。通过软件控制硬件电路,产生相应的动作反应。在小车运行的过程中,采用蓝牙通讯实现手机对小车的智能控制。本次设计采用Keil uvision4进行软件开发。

  1.软件设计

  根据总体设计的思路和本系统需要实现的功能,以及STM32F103C8T6具有的定时器和USART串行接收/发送器等功能,完成了软件程序设计。由于C语言具有编程灵活,可移植性强等特点,本设计采用C语言进行程序编写实现各部分功能。

  (1)程序结构及功能

  整个系统的程序由主程序和各子程序构成,主程序调用了3个子程序,分别是蓝牙通讯子程序、舵机驱动子程序、电机驱动子程序。

  ①蓝牙通信子程序:将蓝牙模块与手机蓝牙配对,手机中按下的不同键值使小车实现前进、后退、左转、右转、变速、手臂升降等功能。

  ②电机驱动子程序:配置电机用到的I/O端口,使能输出引脚,驱动电机工作。

  ③舵机驱动子程序:在手机中拖动steer进度条,控制手爪旋转角度、手臂升降角度、前轮转向舵机左右转向的角度。

  (2)主程序设计流程(如图3所示)

  图3 主程序设计流程图

  (3)子程序的设计

  ①蓝牙通信子程序:本函数采用USART1全双工模式实现串口通信。单片机根据通讯协议对手机发送过来的数据进行判断,校验无误后才会将数据在主程序中加以运用,由手机中按下的不同键值使小车实现前进、后退、左转、右转、变速、手臂升降等功能。

  ②电机驱动子程序:配置电机用到的I/O端口,通过SetBits和ReSetBits两个库函数让电机动起来实现前进和后退功能;引入PWM(TIM4定时器产生)波,运用TIM_SetCompare函数改变PWM占空比实现对电机转速的控制。

  ③舵机驱动:用TIM3定时器产生PWM波,找出转动角度与PWM波占空比对应关系,运用TIM_SetCompare函数改变PWM占空比来控制舵机转动的角度。不同的引脚占用不同的时钟和通道,在设计程序时库函数一定要调用准确。

www.fabiaoba.com),是一个专门从事期刊推广期刊发表、投稿辅导、发表期刊的网站。
  本站提供如何投稿辅导、发表期刊,寻求论文刊登合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级论文刊登/国家级论文刊登/ CSSCI核心/医学投稿辅导/职称投稿辅导。

投稿邮箱:fabiaoba365@126.com
 在线咨询: 投稿辅导275774677投稿辅导1003180928
 在线咨询: 投稿辅导610071587投稿辅导1003160816
 联系电话:13775259981

联系方式
李老师QQ:发表吧客服610071587 陈老师QQ:发表吧客服275774677 刘老师QQ:发表吧客服1003160816 张老师QQ:发表吧客服1003180928 联系电话:18796993035 投稿邮箱:fabiaoba365@126.com
期刊鉴别
  • 刊物名称:
  • 检索网站:
热门期刊
发表吧友情提醒

近来发现有些作者论文投稿存在大量剽窃、抄袭行为,“发表吧”对此类存在大量剽窃、抄袭的论文已经停止编辑、推荐。同时我们也提醒您,当您向“发表吧”投稿时请您一定要保证论文的原创性、唯一性,这既是对您自己负责,更是对他人的尊敬。

此类投稿的论文如果发表之后,对您今后的人生和事业将造成很大的麻烦,后果不堪设想,请您一定要慎重,三思而后行。

如因版权问题引起争议或任何其他原因,“发表吧”不承担任何法律责任,侵权法律责任概由剽窃、抄袭者本人承担。

 
QQ在线咨询
陈老师:275774677
张老师:1003180928
李老师:610071587
刘老师:1003160816
论文刊登热线:
137-7525-9981
微信号咨询:
fabiaoba-com

友情链接

申请链接