17PWM机器人.docx
《17PWM机器人.docx》由会员分享,可在线阅读,更多相关《17PWM机器人.docx(23页珍藏版)》请在第壹文秘上搜索。
1、一种具有17路可调PWM直流电机的串口遥控机器人技术领域本实用新型涉及一种具有17路PWM直流电机的串口遥控机器人,尤其是一种可以用串口 无线WiFl遥控的智能机器人。背景技术现有常规遥控机人按照无线电信号的遥控进行动作,也可以按照存储在寄存器里面的程 序动作,但是动作电机较少,一般只有4路PWM直流电机,且PWM方波的频率,占空比保持 固定,这对机器人的行动带来很大的不便。一种具有17路可调PWM直流电机的串口遥控机器 人是一种具有17路可调PWM频率、占空比的直流电机的机器人,操作者可以使用计算机串口 WIFI信号对它的17路直流电机进行遥控,它也可以按照其控制电路中的24C04铁电存储器
2、 里面的数据,读取ADC0832芯片采样的温度值,并通过串口 WTFI信号发送到操作者的电脑。实用新型内容为了解决常规遥控机器人动作电机较少,动作单一的缺点,一种具有17路可调PWM直流 电机的串口遥控机器人提供了一种具有17路可调PWM直流电机进行串口 WIFI信号遥控动作 的机器人。它可以按照电路中的24C04铁电存储器里面的数据,读取ADCO832芯片采样的温 度值,在单片机STCI2C5A60S2的控制下进行动作,也可以按照操作人员的计算机串口 WlFl 信号的遥控进行动作。由于它具有17路PWM直流电机,所以它可以进行行走,抬手,伸手等 多种动作。本实用新型解决其技术问题所采用的技术
3、方案是:一种具有17路可调PWM直流电机的串 口遥控机器人是一种可以被WIFl串口信号遥控的机器人,它的17路PWM方波的频率和占空 比都可以通过计算机WIFl串口信号进行调节。它依靠外壳下面装配的17路PWM直流电机在 操作人员的计算机串口 WIFl信号的遥控下进行转动,行走等各种动作。它可以在电机的转动 下进行移动,行走,抬手等等动作。同时,它也可以按照控制电路中的24C04铁电存储器(5) 里面的数据,在STC12C560S2单片机(4)的控制下进行电机的转动等动作,它可以将ADC0832 芯片(6)采样得到的温度值通过WIFl串口发送到计算机。它的控制电路如图1所示。在图 1 中,ST
4、CI2C5A60S2 单片机(4)的 Pl 中的 PL 2, PL 3, Pl. 4, Pl. 5, Pl. 6, PL 7 端口, P3 中的 P3.2, P3. 5, P3. 6 端口,P2 中的 P2.0, P2. 1, P2.2, P2. 3, P2.4, P2. 5, P2.6, P2. 7 端口在定时器TlMEO的控制下产生17路PWM方波,上面总共17路IO 口,每个IO 口产生一 路PWM信号,总共17路PWM控制方波信号。操作人员通过遥控计算机的WIFI串口发送数据 到STCI2C5A60S2单片机(4),就可以改变上述端口的PWM方波信号的频率、占空比等。同时 也可以得到A
5、DC0832芯片(6)采样得到的温度值。WIFI模块连接在单片机STC12C560S2 (4) 的串口上面,它接收操作人员发出的数据,然后单片机STCI2C5A60S2 (4)按照程序减少或增 加PWM方波的占空比,增加或减少频率。同时单片机(4)按照铁电存储器24C04 (5)中的 数据控制上面的PWM方波信号。操作人员通过USB串口 (1),经过芯片PL2303HX (3),给单 片机下载程序。5V开关电源(2)给单片机提供5V直流电。ULN2003D驱动芯片(7)使单片 机Pl, P2, P3端口的PWM信号稳定保持不变操作人员通过计算机串口发送十六进制数01,单片机(4)的PO. 0端
6、口就是高电平,同 时单片机将01发送给计算机,也将ADCO832芯片(6)采样得到的温度值发送给计算机。操 作人员通过计算机串口发送十六进制数02,单片机(4)的PO. 1端口就是高电平,同时单片 机将02发送给计算机,也将ADCo832芯片(6)采样得到的温度值发送给计算机。操作人员 通过计算机串口发送十六进制数04,单片机(4)的P0. 2端口就是高电平,同时单片机将04 发送给计算机,也将ADCo832芯片(6)采样得到的温度值发送给计算机。单片机的程序可以 在百度网盘hups:/DarLs14Ui9J TlWZ,OVJPuoOI-cw下载。单片机STCI2C5A60S2 (4)的控制程
7、序是在keill4编译环境下,通过C语言编译并通过 串口下载到单片机STCI2C5A60S2 (4)0程序代码如下:* 程 序思 路 说明:* 关于频率和占空比的确定,对于12M晶振,假定PWM输出频率为IKHZ,这样定时中断次 数* 设定为C=IO,即0. OlMS中断一次,则THO=FF, TL0=F6;由于设定中断时间为0. 01ms, 这样可以设定占空比可从 ITOO 变化。即 0. 01ms*10O=ImS*/ttinclude #include #define uchar unsigned charinclude define OP_READ Oxal /器件地址以及读取操作def
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 17 PWM 机器人
![提示](https://www.1wenmi.com/images/bang_tan.gif)