节点文献

基于现场总线与CPLD的数据采集系统

Research on Data Acquisition System Based on CAN Bus and CPLD

【作者】 罗浚溢

【导师】 刘建新;

【作者基本信息】 西华大学 , 机械电子工程, 2008, 硕士

【摘要】 控制器局域网(Congoller Area Network)是一种具有高实时性的现场总线,已经广泛地使用在工业控制、汽车电子等领域。以往的基于CAN总线的数据采集系统无不例外都使用了CAN控制器,但是现有的CAN控制器只能实现CAN2.0协议,这样就会影响数据采集系统的扩展能力。本文提出的数据采集系统是在不使用现有的物理CAN控制器芯片的情况下,依据实际情况设计符合自身需要的CAN控制器。本文首先介绍了数据采集系统的总体结构和各部分的实现原理和硬件电路,着重介绍了使用PWM实现A/D转换的原理并给出了仿真图和VHDL源代码,总结了使用PWM完成A/D转换更加符合工业测控技术发展趋势,然后详细分析了CAN2.0B协议和CAN控制器MCP2515内部结构、各部分功能,并依此提出了用CPLD模拟MCP2515时采用的整体构架。本文采用自顶向下的设计流程,将设计模块分为数据流处理器、验收滤波器、位时序处理器等3部分,分步完成了整个系统的软硬件设计。本文对该CAN控制器进行了验证,包括接收和发送数据两部分内容,并对一些功能进行了仿真。结果表明本次设计达到了预期的效果。最后,总结了该系统的不足之处,提出了改进的方案和措施。

【Abstract】 CAN bus has high real-time performance and has been extensively used in automobile industry and industry control. The data acquisition system based on CAN bus all used CAN controller in the past, which impact the scalability of the system. In accordance with the actual application , this paper provided a kind of data acquisition system based on CAN bus,which using CPLD to simulate the function of CAN controller chip MCP2515 ,without using the physical CAN controller chip..This paper shows the overall stucture of the system and the circuit of various part of the system. And then explain protocol CAN 2.0B and internal stucture and some features of the CAN controller MCP2515 thoroughly,which is the base to design the CAN controller in the data adquisition system. The RTL design process of the CAN controller is done according to the specification, it contains data flow processor, acceptence filter and timing processor.Finally, this paper verifies the CAN controller. The verification process contains functional verification.

【关键词】 CAN总线CPLD数据采集系统控制器模拟
【Key words】 CAN busCPLDdata acquisition systemsimulation
  • 【网络出版投稿人】 西华大学
  • 【网络出版年期】2008年 08期
  • 【分类号】TP274
  • 【被引频次】4
  • 【下载频次】301
节点文献中: 

本文链接的文献网络图示:

本文的引文网络