基于ARM920T的现场总线控制系统

1.引言随着工业控制系统的逐步自动化和现代化,现场总线控制系统受到越来越多的关注和应用。 CAN总线当前是一种具有简单开发和高性价比的现场总线。
与其他现场总线相比,CAN通信控制器具有最多的制造商,最完整的品种和最广泛的应用。基于现场总线控制系统的智能性和复杂性,作为现场总线微处理器的核心组件,传统的51芯片,甚至ARM7逐渐无法满足需求,ARM9已成为合适的选择。
但是,许多ARM9并未集成CAN接口,并且扩展CAN接口已成为当务之急。并且ARM9分离数据地址总线,而CAN控制器对数据地址总线进行多路复用,因此CAN的扩展不能盲目复制51处理器的方式。
在CAN模块驱动程序的开发中,现有的材料通常仅介绍Linux系统上的驱动程序开发,而现场总线控制系统的实时性要求使Linux系统被更多的实时操作系统所取代。本文介绍了一种基于ARM920T现场总线的控制系统,详细介绍了扩展CAN总线的两种方法,并给出了在实时操作系统eCos上特定的CAN模块驱动程序开发步骤,最后给出了这两种扩展。
比较。 2.现场总线控制系统简介:现场总线控制系统使用EP9315作为核心处理器。
EP9315是由Cirrus Logic开发的基于ARM920T的工业级处理器。除了扩展的CAN总线接口外,该现场总线控制系统还扩展了64Mb SDRAM和32MB FLASH,并配备了PCMCIA接口,E PROM接口,512kb SRAM,IDE接口,实时时钟,视频显示,彩色VGA TFT LCD触摸屏,支持模拟VGA连接,视频解码支持压缩视频输出和S-VIDEO输出,PS / 2键盘,三个USB端口,三个串行端口,音频端口,1/10 / 100Mbps以太网端口,红外接收端口;实现可以实现控制系统的数字化和智能化;可以实现多种功能,可以对系统的控制功能进行局部化,提高了系统的可靠性和实时性,简化了系统的结构。
多接口系统结构使系统的扩展,修改,拆卸和组装更加灵活方便。 3,硬件系统扩展3.1 CAN总线模块的结构本文使用SJA1000T作为CAN控制器来扩展CAN模块。
SJA1000T是用于汽车和一般工业环境的独立CAN总线控制器。它具有完成CAN高性能通信协议所需的所有必要功能;通过简单的总线连接的SJA1000T可以完成物理层和数据链路层的所有功能。
支持CAN2.0协议CAN总线收发器TJA1040T是CAN控制器与物理总线之间的接口芯片,可增强总线的驱动能力,从而增加CAN总线的通信距离,并允许将更多节点挂在总线上。为了增强CAN总线节点的抗干扰能力,SJA1000T的TXO和RXO不直接连接到TJA1040的TXD和RXD,而是通过两个光耦合器隔离芯片6N137连接到TJA1040T。
收发器与控制器之间实现了良好的电气隔离,保护了智能节点的核心电路安全工作;并实现了总线上CAN节点之间的电气隔离。需要强调的是:为了实现这种电气隔离,光耦合器设备两侧的直流电源必须是两个没有直接电连接的独立直流电源。
因此,使用了两个DC-DC隔离电源。为了进一步增强安全性和抗干扰能力,可以在总线收发器TJA1040T和CAN总线之间串联一个限流电阻,以防止TJA1040T受到过电流的影响。
同时,CANH和CANL与地面之间并联连接一个滤波电容器,可以滤除总线上的高频干扰,并具有一定的防止电磁辐射的能力。另外,当通信信号在电线上传输时,该信号在传输到电线末端时将被反射,并且反射的信号将干扰正常信号的传输。
为了消除这种影响,可以在CAN总线的两端并联连接匹配电阻,以匹配总线阻抗并消除反射。如果采取这些措施

公司: 深圳市捷比信实业有限公司

电话: 0755-29796190

邮箱: ys@jepsun.com

产品经理: 汤经理

QQ: 2057469664

地址: 深圳市宝安区翻身路富源大厦1栋7楼

微信二维码

更多资讯

获取最新公司新闻和行业资料。

  • PT100热电阻精确对照表第一行数字0到9的含义解析 在PT100热电阻的精确对照表中,第一行通常代表温度范围或温度值。具体来说,数字0到9可能代表不同的温度区间或特定的温度点。例如,在一些表格中,这些数字可能对应于-200℃至+850℃范围内的不同温度间隔。然而,具体的含...
  • ME--M限位开关:自动化控制中的关键组件 ME--M限位开关是一种用于控制机械设备运动位置或行程的电子装置。这种开关通过检测机械部件的位置来实现自动化控制,广泛应用于各种工业设备和系统中。在实际应用中,ME--M限位开关能够帮助设备在达到预设位置时停止、改...
  • 使用万用表测量火线与零线电阻为0的现象分析 当使用万用表同时测量火线与零线之间的电阻值时,若读数显示为0,这通常意味着火线与零线之间存在直接的电气连接。这种情况在正常情况下是不被期望的,因为火线与零线之间应当保持一定的绝缘以确保电路的安全性。出现...
  • DG系列燃气压力开关:安全可靠的燃气控制系统 DG系列燃气压力开关是一种用于监控和控制气体供应系统中压力水平的安全装置。这种开关广泛应用于商业和工业领域,如餐饮业的厨房设备、加热系统以及各种需要精确控制燃气压力的工业过程中。它的工作原理是通过监测管道...
  • HLP系列气动压力开关:高效控制高压系统的利器 HLP系列气动压力开关是一种精密的控制装置,主要用于工业自动化领域中的气体压力监测与控制。这类开关通过感应系统中的气体压力变化,并在达到预设值时自动切换电路,实现对设备的压力控制或报警功能。它能够精确地控...
  • ST45-M智能控制器:高性能与灵活性的完美结合 ST45-M智能控制器是由一家专注于自动化控制技术的公司研发生产的一款高性能设备。该控制器集成了先进的微处理器和数字化信号处理技术,适用于多种工业环境下的自动化控制需求。它能够实现精准的数据采集与处理,支持多...
  • GYD 系列气压自动开关:高效可靠的气体压力控制系统 GYD 系列气压自动开关是一种用于自动控制气体压力的设备,广泛应用于需要精确控制气体压力的工业领域。这种自动开关可以根据预设的压力值自动开启或关闭阀门,以确保系统内的气体压力维持在安全、合适的范围内。它采用...
  • PT100热电阻温度与电阻值对照表(0°C基准0.385) 根据PT100热电阻的标准特性,其电阻值随温度变化而变化,通常基于0°C时电阻为100Ω作为参考。对于给定的温度系数α=0.385Ω/°C(这指的是每度变化的电阻增量),我们可以构建一个简化版的对照表来展示特定温度下对应的电阻值...
  • 五向开关DC12(V)0.05(A):应用与技术参数 五向开关DC12(V)0.05(A)是一种电子元件,它在电路设计和设备控制中发挥着重要作用。这种开关通常用于需要控制多个方向或功能的应用场景,例如遥控器、游戏控制器或是小型电子设备的导航按钮等。五向开关能够提供上、...
  • 为什么在零状态条件下,电容在t=0+时可视为短路? 在电路分析中,特别是在讨论暂态响应时,我们会遇到零状态条件下的电容。所谓零状态,是指初始时刻电容两端的电压为零。当考虑电路在施加输入信号的瞬间(即t=0+时),电容由于其存储电荷的能力,在这一时刻可以被视为...
  • 为什么有些压敏电阻可以用于半导体制造过程中的质量控制? 压敏电阻可以用于半导体制造过程中的质量控制,其原理是基于压敏电阻的压敏特性和半导体制造过程中的电压变化。在半导体制造过程中,电压变化可能会导致产品质量的变化。例如,在光刻过程中,电压变化可能会导致光刻...
  • 0欧电阻的作用与应用场景 在电子电路设计中,0欧电阻虽然看似简单,但其应用却相当广泛。0欧电阻实际上是一个具有非常低阻值(接近于零)的电阻器,它通常用于电路板设计中的多种目的,并非真正意义上的“无电阻”。以下是0欧电阻的一些主要用...
  • 10nF电容等于0.01μF 电容的单位换算涉及到基本的数量级变化。在电子学中,电容的基本单位是法拉(F),但常见的电容值通常使用微法(μF)或者纳法(nF)来表示,这是因为实际应用中的电容器容量往往非常小。具体到题目中的问题,10nF(10纳...
  • TVS管可以用于多相电源系统吗? 可以,TVS管可以用于多相电源系统。因为TVS管可以用于交流电路,而多相电源系统通常是交流电路。此外,TVS管可以保护变压器以后的所有电路元件,因此可以在多相电源系统中起到保护作用。...
  • 气压自动开关GYD20—2:高效稳定的自动化控制解决方案 气压自动开关GYD20—2是一种高效、可靠的自动化控制设备,广泛应用于各种需要根据气压变化进行自动控制的场合。该产品具备灵敏度高、响应速度快、稳定性好等特点,能够准确地感应到系统内的气压变化,并及时做出相...
  • 如何实现IC接口在系统中的应用 在现代计算机系统和软件开发中,接口(Interface)扮演着至关重要的角色,它定义了一组规则和方法,使得不同的组件或系统能够相互协作而无需关心对方的具体实现细节。IC(Integrated Circuit,集成电路)接口是硬件设计中的一个...
  • double sum = 0.0; for(int i = 0; i < n; i++) { if(resistors[i] > 0) { sum += 1.0 / resistors[i]; 在C语言中计算并联电阻的总电阻是一个常见的应用问题,它涉及到基本的物理知识与编程技巧的结合。并联电路中的总电阻可以通过所有并联电阻倒数的和的倒数来计算。首先,我们需要定义一个函数来处理这一计算过程。例如...
  • 支架型人体感应开关:单火线红外线控制的新选择 支架型人体感应开关是一种智能化的装置,它采用先进的红外线技术来感知人体活动,并自动控制照明设备的开启与关闭。这种开关适用于110-240V的电压范围,可以广泛应用于家庭、办公室、仓库等场所。其设计独特之处在于能够...
  • 制冷压力开关:确保制冷系统安全稳定运行的关键 制冷压力开关是一种用于保护制冷系统的关键部件,它能够根据系统中的压力变化自动开启或关闭电路。在空调、冰箱等制冷设备中,这种开关通过监测冷凝器和蒸发器之间的制冷剂压力来确保系统的正常运行。当系统内的压力...
  • 关于瓷介电容0.5μF的理解 瓷介电容是一种使用陶瓷材料作为介质的电容器。当提到瓷介电容为“0.5”的时候,通常是指其电容值为0.5微法拉(μF)。微法拉是表示电容大小的一个单位,1μF等于一百万分之一法拉(F)。因此,0.5μF的瓷介电容意味着它能够...