翻新时间:2023-08-07
基于单片机2.4GHz 遥控车设计
1 硬件设计
1.1 系统框图
如图1所示,系统电源主要考虑为单片机、液晶显示、无线收发模块、电机驱动供电。综合考虑功耗和重量,本系统不采用9V干电池而使用四节1.5V干电池(6V)供电。其中6V给电机驱动模块供电,另外采用线性稳压芯片LM1117-3.3将输入电压6V降压到3.3V分别给单片机和无线收发模块供电,因为单片机和无线收发模块都使用低功耗芯片,所以线性稳压芯片功耗较少。为了减少电源干扰对收发模块的影响,使用磁珠和0欧电阻将3.3V和地隔开。
1.3 单片机模块
1.4 无线收发模块
1.5 电机驱动模块
四轮结构小车不论是是四轮驱动还是后轮驱动,虽然运行会比较稳定,但是车体转向不够灵活,又或功耗较大。因此,本系统采用三轮结构,车体中心前方使用万向轮,减少阻力,后轮为驱动。两个带减速器的直流电机作为运动驱动,具有转动力矩大、体积小、重量轻、装配简单、使用方便等优点。电机驱动芯片选择L9110S。
L9110S是为控制和驱动电机设计的两通道推挽式功率放大专用集成电路器件,将分离电路集成在单片IC内部,仅需极少的外围器件,成本降低,可靠性提高。同时,该芯片具有良好的抗干扰能力,输出端可直接驱动电机正反向运动及刹车,具有较大的电流驱动能力。
相比于L298驱动芯片,牺牲了对速度的控制,但是简洁的设计不仅降低成本,提高系统稳定性,同时也极大的减少了软件的复杂度。不同于PWM控制,仅需要四个I/O口的高低电平就可以实现停止、前进、后退、左转、右转的功能,节省了单片机定时器资源。
1.6 液晶显示模块
在本设计中,发送系统使用液晶显示主要表示当前运动状态,停止、前进、后退、左转、右转五个状态。接收系统使用液晶显示主要用于方便调试,显示接收到的命令。
2 软件设计
2.1 发送模块
发送(TX)模式初始化过程:
1)写入TX节点地址;
2)写入RX节点地址(主要用于使能AUTO ACK);
3)使能AUTO ACK;
4)使能PIPE0;
5)配置自动重发次数;
6)选择通信频率;
7)配置发射参数(低噪放增益、发射功耗、无线速率);
8)选择通道0有效数据宽度;
9)配置nRF24L01的基本参数以及切换工作模式。
2.2 接收模块
接收(RX)模式初始化过程:
1)写入RX节点地址;
2)使能AUTO ACK;
3)使能PIPE0;
4)选择通信频率;
5)选择通道0有效数据宽度;
6)配置发射参数(低噪放增益、发射功率、无线速率);
7)配置nRF24L01的基本参数以及切换工作模式。
如图6所示为系统发送模块和接收模块单次发送与接收的程序流程图。发送模块主要指的是遥控器,软件根据按下的按键检测对应的控制命令装载到发送缓存区并发送出去。接收模块指的是车体,软件接收到发送的控制命令,根据命令的不同做出相应的动作。
3 结束语
经测试,本文介绍的遥控车在硬件焊接无误情况下,可以正常使用。空旷场地,十米以上可以实现停止、前进、后退、左转、右转动作。
本文介绍的遥控小车具有设计简洁,运行稳定,遥控距离远的优点。单片机系统预留了多余的I/O管脚及液晶显示,可扩展升级,比如增加超声波测距可以检测前方障碍物的距离,然后发送到遥控器上,提供操作人员参考。
参考文献:
下载文档
网友最新关注
- 我和陈明是好朋友续写
- 珍惜水资源的建议书
- 保护环保建议书
- 珍惜地球资源建议书
- Q版的少年闰土
- 珍惜资源的建议
- 保护环境,珍惜资源的建议书
- 一对形影不离的好朋友
- 珍惜资源、保护环境的建议书
- 祖国,我的母亲
- 保护地球,珍惜资源的建议书
- 仿写《少年闰土》
- 珍惜水资源 要靠你我他
- 珍惜水的作文
- 我和陈明续写
- 建筑工程项目经理的年终总结
- 建筑工程材料员工作总结
- 2011年技术质检员个人工作总结
- 2012资料员年终总结及工作计划
- 某工程项目经理年终总结报告
- 建筑工程资料员年中总结
- 装饰工程项目经理年终总结报告
- 建筑工程资料员年终工作总结
- 资料员试用期工作总结报告
- 建筑工程材料员年终总结
- 土建材料员工作总结
- 2012年建筑工程资料员年终总结
- 项目经理个人年终工作总结报告
- 土建施工项目经理年终工作总结
- 装潢公司材料员年终总结
- 《小壁虎借尾巴》老师语录
- 《要下雨了》美文欣赏:下雨前的征兆
- 《要下雨了》教学难点
- 《要下雨了》写作指导
- 《要下雨了》训练素材
- 《要下雨了》重点字词梳理
- 《要下雨了》重点字词的意思
- 《要下雨了》教学重点
- 《要下雨了》趣闻故事
- 《要下雨了》教学目标
- 《要下雨了》教学设计 一
- 《要下雨了》教学设计 二
- 《要下雨了》范文习作:春天
- 《要下雨了》美文欣赏:秋天来了
- 《要下雨了》相关资料