基于R7F0C809智能车遥控器—详细设计方案1
[复制链接]
本帖最后由 shiyongzhu 于 2015-11-22 13:20 编辑
本次设计主要完成智能车小车遥控器,本帖先将智能车的构成予以说明,同时将遥控部分的组成予以说明。 智能车小车靓照如下,其主控板采用nucleo stm32f334开发板(参加别的活动获得的),整个控制系统是自己搭建的。
小车的控制构成如下: 小车的控制代码见附件。 小车通过NRF24L01无线模块接收控制指令,为了控制该小车需要使用NRF24L01芯片,原先打算采用R7F0C809套件外接NRF24L01模块直接与小车通信,但是后来看了下R7F0C809芯片资料发现R7F0C809管脚有限且代码空间有限,因而上述方案不可行,后来发现R7F0C809套件闲置了一个串口,所以可以先使用该串口将控制数据发送出去,再由其他的板将其通过NRF24L01发送出去,正巧手中还有一块闲置了快一年的STM32F103开发板,其正好带有NRF24L01接口。 因此遥控的方案构成如下: 整个遥控分成两个部分:操控板和遥控板。 操控板—用于接收键盘控制指令,并予以显示,后将该指令通过串口发送至遥控板。 遥控板—用于将串口接收到的指令通过NRF24L01发送出去。
遥控板这部分代码已完成,与操控板有关的串口,波特率为600bps,采用偶校验,数据格式如下:
|