毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

CAN/RS485串行转换系统设计(2)

时间:2018-11-14 22:25来源:毕业论文
CAN总线目前在多个场合得到应用,比如针对航空电缆数量多,种类和构造复杂,电缆接头繁杂,可以使用一种基于CAN总线的电线测试系统。用基于CPLD的设


CAN总线目前在多个场合得到应用,比如针对航空电缆数量多,种类和构造复杂,电缆接头繁杂,可以使用一种基于CAN总线的电线测试系统。用基于CPLD的设计方案来实现硬件的设计部分和软件的通信部分来针对大范围矩阵开关模块的控制办法 [2]。
现代电梯的通信系统也需要用到总线,CAN总线通讯使用灵活,可靠,安装方便。但是大量的通信故障还是存在于CAN总线中,时刻对电梯正常通讯造成影响,选配合适的终端电阻是电梯CAN总线技术急需解决的问题。
总的来说,CAN现场总线具有以下特点:
(1)属于多主网络协议,任意时刻,网络上的节点都可以向其他节点发送信息。
(2)CAN总线采用非破坏性仲裁机制,当同时有很多节点向CPU发送信息时,低优先级的节点会给高优先级的节点让路,这样可以有效地避免总线冲突,降低了当网络节点负载太重是发生系统崩溃的情况。
(3) 10km(速率5kbps以下)是CAN总线的直接通信长度最远可达的距离,通信速率最高可达到1Mbps。
(4) CAN总线驱动器决定了CAN总线上的节点数目,目前可达110,标准帧报文的标识符为11位,29位的扩展帧报文标识符,个数并不会受到限制。
(5)CAN总线通信传输时间短,是采用短帧结构的报文,相对而言受干扰概率不算高,而且保证了通信数据的出错率也很低[3]。
1.2 DSP用于CAN总线数据处理
DSP就是数字信号处理技术,DSP芯片就是指可以用来实现数字处理技术的芯片。
数字信号处理有自己的要求,DSP芯片需要如下一些特点:
(1) 一次乘法和一次加法都可以在一个指令的周期内完成。
(2) 数字信号处理一般将程序和数据分开存储,可以同时调用
(3) 一般可以通过独立的数据总线利用快速RAM同时访问两片DSP。
(4)硬件支持是低开销或者无开销的循环。
(5) 快速的中断处理和硬件I/O支持。
(6) 多个硬件地址产生器可以在单个周期操作。
(7) 可以并行执行多个操作。
(8) 取值,执行以及译码工作可以在重叠进行。
DSP芯片的其他通用功能可能比通用的微处理器差一些。
数字信号处理是内容广泛而且应用性很强的新学科。随着计算机通信,自动化控制等技术的飞速发展。在上个世纪末期至今,DSP技术以及在多种领域得到应用。TMS320LF2407A是在TMS320系列DSP的基础上,TI公司专为控制电机而发明的[4]。采用了新的技术,把功耗从5V降到了3.3V,绝大部分的命令都可以在单个周期内完成,它的算法也更加的高级:自适应控制、卡尔曼滤波以及状态控制,性能也提升了很多。
1.3 Protel99SE软件简介
用Protel99SE的Protel公司近10年来专注于最新的Windows平台,实现之间的概念设计从物理生产数据的电力输出,所有的设计分析和验证都可以用Protel99SE实现,它不再仅仅是一个PCB设计软件,而成为了一个系统工具。覆盖在PCB物理设计整个芯片。Protel设计系统是建立在一套IBM兼容PC EDA集成电路设计的系统环境中,由于其高集成度和可扩展性,一推出,立刻接受了广大用户的程度,已迅速成为全球最流行的PC平台电子设计自动化软件[5]。
总的来说Protel99SE软件共包含以下几个部分:
从系统功能方面来看,Protel99SE包含以下几个部分和模块
电路工程设计部分
(1)电路原理图设计部分:该部分包括原理图编辑器和原理图库编辑器,还有其他类型的文本编辑器。该系统可以绘制,修改和编辑电路图。还能够相关元器件的各种运行报告,修改图层等功能。
(2)印刷电路板设计系统:该系统包括PCB编辑器和备用器件编辑器,以及管理电路板配置。该系统的主要特点是:绘制,修改和编辑电路板;更新和修改电路板;管理电路板组装。 CAN/RS485串行转换系统设计(2):http://www.751com.cn/zidonghua/lunwen_25857.html
------分隔线----------------------------
推荐内容