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

来源 :西华大学 | 被引量 : 0次 | 上传用户:qq793053
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
控制器局域网(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控制器进行了验证,包括接收和发送数据两部分内容,并对一些功能进行了仿真。结果表明本次设计达到了预期的效果。最后,总结了该系统的不足之处,提出了改进的方案和措施。
其他文献
USB接口具有使用方便,数据传输率高,支持即插即用等特点。但由于USB接口协议复杂,涉及的方面广,特别是软件种类多,USB芯片种类繁多,使得USB设备的开发十分困难。然而随着USB
目的 评价急性低氧血症(AH)早产儿吸入一氧化氮(INO)治疗后反应的相关因素.方法 选取2017年7月至2019年6月在开封市妇幼保健院新生儿监护病房(NICU)进行INO治疗的AH早产儿的
在现阶段的初中信息技术教学中,如何更好地明确学生的主体地位,引导学生进行自主学习,是教师需要解决的问题,翻转课堂的教学模式能够有效引导学生进行自主学习,将学生与教师