网站大量收购独家精品文档,联系QQ:2885784924

51單片机控制的遥控车制作过程总结和体会.docx

51單片机控制的遥控车制作过程总结和体会.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
51單片机控制的遥控车制作过程总结和体会

我于2010/7/16日才正式决定做遥控车。到2010/7/31中午正式全部完成。首先 我做的遥控车目前的功能有:前进,后退,开始,停止,加速,减速,左转,右转用的无线发送接收方式,用pt2262编码,pt2272解码!测速模块(虽然最后没用上,还是说说),测速的方式有很多很多,我们选择的方式有红外测速,光敏测速。最后查完资料决定用光敏测速,我是在机械鼠标上拆的光敏三极管,通过计固定时间内的低电平次数,就可以测出转速,但是使用时出了问题,几乎三极管集电极电压保持在1.7伏左右,主要是因为受自然光影响,随后对其进行密封,只留个很小的进光孔,效果还不错电机驱动部分。网上流传甚广的是如下电路图11脚出现高电平时,使左边的9014导通,从而左边的8050和右边的8550导通,经实验,确实没问题,但是如果第11和10同时为高呢?因为单片机通电的各引脚瞬间是高电平,将导致两边8550,8050没经过电机而导通。其二,我实验的时候,反正经常出现控制不了的状况,即让左边9014导通,而电机不能正常转动,其三,当电机整个驱动电压为7.6V时,9014门极控制为4.5V,发现电机转动的很慢,而流过电机的电流才0.4A,而电机端电压居然高达十几伏,最后还不慎将整个电路烧毁了最后我在网上找到了这个电路:其中A,B点是接电机的。这个电路就非常好,好在哪儿?首先:两控制端同为低,或同为高,电机都不转,8050,8550均未全部导通,那么就不存在短路的情况,其二只有两个引脚一高一低的时候,电机才会正常运转。而这个电路的驱动能力是相当的好,即使是4.5V的干电池都能轻而易举的让电机快转。但是当把控制端接到单片机上去之后,让单片机输出口输出“1”,而电机并未转动,IO口电压很低,最后我想到了可能是单片机的IO驱动能力不够,因为单片机的IO只能驱动八个TTL电路,最后我在电机控制的各引脚接了13K的上拉电阻(太大太小都不行),然后OK了,电机完全在控制之中了。3:无线接收模块:pt2262和pt2272—M4(瞬态型)的地址端设成一样之后,2262发号,2272接收,接收时VT会输出一个高脉冲,我将其接个非门,目的是能产生中断,因为后面我还打算把语音部分加上,当然你想简单点则可以不加,只是程序要稍作改动。未接单片机时,接收效果非常好,很远都能接收到,但是接上单片机之后发现,2272低电平为0V,高电平却为0.65V,网上说可能是单片机的端口设置成了输出,我检查了一遍,发现并不是这个问题。我想可能和2272的地址设置有关系,因为D0和A11为同一引脚,而单片机的各引脚初始状态为1,你把它改成0 也不对,数据端结果误认为成了地址控制了,所以我索性将各个2272(D0---D3)数据端口接个反相器74HC04;一下子,能够收号了,完全正确。至此我的小车就做出来了,看着简单,做的时候才知道“锅儿是铁倒的,馍馍是面做的”。发射部分程序:51单片机控制,因为后面准备做语音部分,所以用单片机发送,容易控制和实现半智能化;电路图看程序即可看出;#include reg51.hsbit start=P3^3;sbit stop=P3^4;sbit qianj=P1^2;sbit hout=P1^1;sbit zuoz=P1^0;sbit youz=P1^3;sbit jias=P3^1;sbit jians=P3^2;sbit fashe=P2^4;void delay_ms(unsigned char nn){unsigned char i,j,k;for(i=nn;i0;i++)for(j=2;j0;j--)for(k=248;k0;k--);}void main(){fashe=0;while(1){if(qianj==0){delay_ms(10);if(qianj==0){while(!qianj);P2=0x08;//前进fashe=1;delay_ms(50);fashe=0;}}if(hout==0){delay_ms(10);if(hout==0){while(!hout);P2=0x04;fashe=1;delay_ms(50);fashe=0;}}if(zuoz==0){delay_ms(10);if(zuoz==0){P2=0x02;fashe=1;delay_ms(50);fashe=0;}}if(youz==0){delay_ms(10);if(youz==0){P2=0x01;fashe=1;delay_ms(50);fashe=0;}}if(jias==0){delay_ms(10);if(jias==0){P2=0x0c;fashe=1;delay_ms(50);fashe=0;}}if(jians==0){delay_ms(10);if(jia

文档评论(0)

cv7c8hj6b4I + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档