- 2
- 0
- 约2.87千字
- 约 5页
- 2016-11-22 发布于贵州
- 举报
基于CAN总线的片机与数字信号处理器通信系统设计
基于CAN总线的单片机与数字信号处理器通信系统设计
摘要:针对双CPU测控系统中,要求数据传输稳定的问题,提出利用CAN总线技术进行远程数据采集传输的方案。以单片机AT89C52,CAN控制器SJA1000以及DSP芯片TMs320LF2407为例,介绍了单片机和数字信号处理器CAN通信系统设计,并给出接口电路和编程。试验证明,利用CAN总线实现双CPU系统之间的数据通信具有速度快、可靠性高、实时性强等显著特点。
0 引言
众所周知,虽然目前8位单片机正逐渐被速度高,性能强的16位或32位微处理器所取代,但8位单片机仍以其低廉的价格、丰富的外围芯片以及众多的多功能产品而在低端应用市场占据主流地位。数字信号处理器(Digital Signal Processor,DSP)作为一种具有高速数字信号处理能力的新型单片机,在通信、自动控制、航天航空、军事、医疗等领域广泛应用。在比较复杂的测控系统中,如微机电动机保护装置,要求在毫秒级的短时间内对电动机实现实时保护和测量,所以对装置硬件系统的实时数据处理能力要求较高,而传统的基于单 CPU微处理器的方案己经难以胜任。因此,这里采用数字信号处理器与单片机构成的双CPU结构。由数字信号处理器完成多通道A/D转换、各种判据算法的运算等功能,而单片机作为整个装置的控制单元,主要负责实时时钟控制、参数管理、人机接口及串并行通信接口的控制等。这种双CPU
原创力文档

文档评论(0)