×
单片机 > 单片机程序设计 > 详情

AVR单片机改造遥控车

发布时间:2020-05-28 发布时间:
|

利用玩具遥控车的高频发射电路和高频接收电路,结合单片机

进行数据传输,模拟两通道比例控制遥控器。


发射端用ATTINY24从TX的8号脚控制玩具遥控器的高频发射部分

接收端用ATTINY24从RX2的3号脚接收信号。然后PWM控制

遥控车的两个电机,一个由电位器反馈。另一个由测速

盘反馈。

数据结构

0 高电平100us,低电平300us

1 高电平200us,低电平200us


数据帧结构

16位为一个包起始2位(10),地址2位,数据10位,结束2位(01)

每5个包为一个循环

1号包 全0包,不含起始结束,用于接收端复位。

2,3号包 地址01号数据。

4,5号包 地址02号数据。


纠错采用重复校验,当收到两组数据相同时确认数据有效


发送侧任务 读A通道模拟量,读B通道模拟量,数据格式转换,

信道格式转换,发送缓存更新,定时器中断发送。


接收侧任务 读电位器模拟量,测量速度值,方向位置伺服控制

速度控制。接收缓存检测,校验数据。软件看门狗。



关键字:AVR单片机  遥控车  高频发射 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
单片机制作超级流水灯