仿真和通信验证-电动弯管机滚圆机滚弧机张家港液压滚圆机滚弧机
作者:lujianjun | 来源:欧科机械 | 发布时间:2019-03-23 17:27 | 浏览次数:

为了改进传统CAN(控制器局域网络)总线控制器设计方式,减少CAN总线通信系统的外围芯片数量,降低产品功耗,基于FPGA(现场可编程门阵列)嵌入式片上系统可编程技术对CAN总线控制器进行IP核(知识产权核)设计,并进行了优化升级,最后利用软件逻辑分析仪进行通信测试,将CAN控制器封装成IP核,证明了该CAN控制器IP核设计合理、时序正确,具有良好的工作性能。 变化来完成软/硬同步。在信息开始发送时,如果电平值的变换为隐性到显性,则位时序逻辑将内部逻辑同步到位流,也就是硬同步;而在信息接收的过程中,电平值被检测到为隐性到显性时,位时序逻辑将进行重同步,也就是软同步。这样的工作原理可以实现对CAN总线协议的同步控制,完成CAN总线的时序设定,而且能够依据两个总线定时寄存器的值来设置每个位周期采样点的位置,以补偿传输延迟导致的时间误差和相位漂移造成的误差,也可以设置采样模式。本文由全自动弯管机公司网站网站采集转载中国知网整理! http://www.wanguanji158.com 图3为位时序(BTL)的仿真仿真和通信验证-电动弯管机滚圆机滚弧机张家港液压滚圆机滚弧机折弯机。图3位时序逻辑仿真2.4位流处理器数据经过位时序逻辑的处理后,提供给位流处理器的是以采样点或发送点为同步信号的采样值或发送值的串行信号。位流处理器把这种信号进行串/并转换后储存到与之对应的寄存器里。在这种工作过程中,CAN控制器软核可以通过位流处理器完成总线上的仲裁、位填充、验收滤波和错误处理等功能。(1)CRC校验循环冗余校验(CRC)用做保证传输数据信息的正确性,完成信息的校验。相比于奇偶校验码,CRC的编码简单且容错率低,限于篇幅就不对两者的工作原理进行比较。CRC校验的仿真如图4所示。图4CRC校验仿真波形(2)验收滤波器验收滤波器(ACF)能够自动检测ID和数据字节进行滤波,防止缓冲无效的数据信息,能够主动降低主控制器的负载。ACF是由验收代码寄存器(ACR)和验收屏蔽寄存器(AMR)根据一定的算法来控制接收到的数据与验收代码寄存器进行逐位比较,并通过验收屏蔽仿真和通信验证-电动弯管机滚圆机滚弧机张家港液压滚圆机滚弧机折弯机本文由全自动弯管机公司网站网站采集转载中国知网整理! http://www.wanguanji158.com