MSP430F5xxx 在高速公路不停车收费系统(ETC)中的应用
时间:07-14
来源:互联网
点击:
中断,等待数据到来
2.捕获到第一个数据沿:在TimerA中断中使能DMA,使能TimerB及TimerB中断
3.数据接收:DMA自动将后续的数据沿搬移到内存数组中;同时MCU解码
4.数据结束:TimerB判断数据接收结束
5.解码结束
图6.程序流程图
实测结果:
采用120bytes的数据做FM0解码测试,其中数据位”1”和“0”约各占50%。MSP430F5438完成解码后,通过串口输出数据如图7所示:
图7.串口接收到的数据
对上图1Kbits数据,实测MCU完成解码,滞后数据包接收完毕约220uS.如图8所示
图8.解码实时性
使用MSP430F5xxSPI及DMA实现FM0编码及发送的办法
ETCOBU系统MCU上行数据率是512Kbps。通过灵活应用片上DMA及SPI模块,可以方便的完成FM0数据发送
MSP430F5xxx ETC系统 HDLC 相关文章:
- MSP430F 在高速公路不停车收费系统(ETC)中的应用(06-05)
- 基于DSP与FPGA 的HDLC实现方案(01-07)
- 基于DSP与FPGA实现的HDLC系统(01-13)
- 基于DSP与FPGA实现的HDLC(02-20)
- 基于NiosII软核的HDLC通信协议的实现(06-05)
- 基于PCI总线的HDLC通信卡的设计与实现(12-20)