基于TMS320LF2407A和NRF903的工程機械遥控器高可靠性设计.docxVIP

  • 2
  • 0
  • 约4.77千字
  • 约 6页
  • 2016-11-27 发布于重庆
  • 举报

基于TMS320LF2407A和NRF903的工程機械遥控器高可靠性设计.docx

基于TMS320LF2407A和NRF903的工程機械遥控器高可靠性设计

基于TMS320LF2407A和NRF903的工程机械遥控器高可靠性设计 在我国经济快速发展的过程中,工程机械起到了巨大的推动作用。但传统的工程机械工作现场的环境条件一般都很恶劣,而工作人员又必须在庞大的驾驶室里操作,容易对工作人员心理和生理造成不良影响,从而影响机械的安全可靠高效运行。近年来,无线电通信技术及超大规模集成电路的飞速发展,为工作人员走出驾驶室通过无线电对工程机械进行可靠的远程控制提供了基础。由于工程机械的动作失误会造成生命财产的巨大损失,因此可靠性是无线遥控技术能否应用于工程机械的决定因素。 1 工程机械遥控器系统介绍 ?? ?遥控器由发射端和接收端两部分组成。操作人员利用发射端将控制命令发射出去,控制命令通过无线信道到达接收端,接收端接收控制命令并控制工程机械作出相应的动作[1]。系统构成框图如图1所示。 ??? HYPERLINK /ex/t.php?cid=1xh=TMS320LF2407 \o 带闪存的 16 位定点 DSP \t _blank TMS320LF2407A芯片是整个系统的核心控制芯片。NRF903为系统的射频收发芯片。由于篇幅限制,本文重点从 HYPERLINK /ex/t.php?cid=1xh=TMS320LF2407A \o 具有闪存的 16 位定点 DSP \t _blank TMS320LF2407A与NRF903的接口设计及通信协议设计两个方面,对工程机械遥控器进行高可靠性设计。 2 硬件接口设计 ?? ?TMS320LF2407A采用高性能静态CMOS技术,使得供电电压降为3.3 V,减小了控制器的功耗,满足了手持发射端的省电要求[2]。TMS320LF2407A具有良好的处理性能(40 MIPS),可以实现对控制命令的快速编解码处理,提高遥控器对控制命令的实时处理和响应速度。TMS320LF2407A集成了丰富的外设接口,如串口通信接口(SCI),串口外设接口(SPI),利用这两种外设接口可以方便地与NRF903连接。TMS320LF2407A与NRF903的接口如图2所示。 ??? NRF903是一个单片RF收发芯片,工作在433/868/915 MHz国际通用的ISM频段,具有GMSK/GFSK调制和解调能力,抗干扰能力强,适合工业控制应用[3]。采用DDS+PLL频率合成技术,频率稳定性好,具有170个频道,满足本文所采用的频道转换的需要;可直接与TMS320LF2407A接口,而无需对数据进行曼彻斯特编码,通信波特率可达76.8 kb/s;工作电压范围是2.7 V~3.6 V,功耗低,构成一个完整的射频收发器所需的外围器件少。 3 SPI接口设计 3.1 配置字设计 ?? ?TMS320LF2407A的同步串口SPI用于完成对NRF903的组态控制字的配置,设置SPI工作于主动方式(MASTER/SLAVE=1),SPICLK输出同步时钟信号到CFG_CLK。设置串行外设接口配置控制寄存器SPICCR=0x0D,当CS为高电平时,来自SPISIMO/IOPC2的14位组态控制字在每一个CFG_CLK编程模式时钟的上升沿,通过CFG_DATA端口被写入组态寄存器中,完成对工作频率、通道、输出功率和输出时钟频率等参数的设置。 ?? ?当组态控制字输入到数据移位寄存器时,CS无效,一个新的配置完成。CFG_DATA的比特率由SPI模块的波特率设置寄存器SPIBRR确定。 ?? ?一旦配置完成,芯片的工作状态由外部信号TXEN、PWR_DWN、STBY和DATA设置。除待机模式和低功耗模式外,配置可以在所有模式下完成,这为频道的快速实时转换提供了基础[4]。 3.2 收发双方的频道转换协议设计 ?? ?本文采用通信频道在三个固定频道间转换,以避免使用某一固定频率时产生同频干扰问题。 ?? ?本设计选用438频段,该频段有10个频道可供使用,选用其中3个频道(频道0,4,8)来实现频率转换。由CFG_DATA[9~2]设定。 ?? ?为了避免收发双方的频道发生混乱,本设计令收发双方开机启动、待机时或复位后都进入频道0。 ?? ?收发双方都采用灵活的频道转换和频道停留方式通信。每次发射方在某一频道发射控制命令后会在此频道等待应答信号。若在规定的时间内没有接收到正确的应答信号,则自动转换到下一频道重复上面的发射过程;若在规定时间内收到正确的应答信号,则自动停留在此频道一段较长的时间,等待发射其他控制命令。每次正确应答信号的接收都延迟发射方在此频道的停留时间,如果超时没有正确应答信号的接收,则返回频道0。接收方的频道停留方式与发射方相似,即每次正确命令的接收都会延迟其在此频道的接收时间。但其频道转换方式不同,它的频道转换间隔时间是发射方频道转换间隔时间的3倍,以保证收发双方至

文档评论(0)

1亿VIP精品文档

相关文档