图6-9 主程序流程图图6-10 中断程序流程图;更新输出数据指针,结果放到USER_OUT_PTR中有3个输入缓冲器用于数据输入,当向上位机发送数据时,首先应计算输入数据缓冲器的起始地址,计算方法如下:FBPRO-8DI八通道隔离型数字量输入智能节点程序清单如下,其中数据格式为8个字节输出,4个字节输入,第一个字节为地址,第二个字节为功能码,第三个字节为字节长度,第四个字节为开关状态。......
2023-11-20
1.硬件结构
FBCAN-8DI八路数字量输入智能节点的硬件框图如图4-58所示。
图4-58 FBCAN-8DI智能节点的硬件结构框图
图4-58中,微控制器选用Philips公司的P87C51RD2,采用74HC245三态缓冲器读取数字量的状态,CAN通信控制器和收发器采用Philips公司的SJA1000和P82C250,通过74HC245读取设定开关的状态,X5045为Xicor公司的串行E2PROM和WDT一体化的电路,DC-DC电路可选用功率为2W的电源模块,VD1为状态指示灯。在该智能节点的设计中,设定开关的口地址为7FFFH,SJA1000的地址为BF00H,读取数字量的口地址为DFFFH。
2.数字量输入电路
数字量输入电路如图4-59所示。
图4-59 数字量输入电路
当跳线器JP1的1-2短路,跳线器JP2的1-2断开、2-3短路时,输入端DI+和DI-可以接一干接点信号。
当跳线器JP1的1-2断开,跳线器JP2的1-2短路、2-3断开时,输入端DI+和DI-可以接有源接点。(www.chuimin.cn)
图4-59中,开关量输入端所用电源为+24V,也可以是+15V或+5V电源,只需改变电阻R1的阻值即可。
3.DC-DC电源电路
在智能节点的设计中,供电电源一般为+24V,而智能节点内部通常需要+5V或其他电源(如放大器、A-D、D-A等器件所需电源),因此需要将+24V电源进行DC-DC变换,产生所需电源,图4-60为将+24V变成+5V的DC-DC变换电路。
图4-60 DC-DC变换电路
图4-60中,VD1为防止电源反接二极管,VD2为TVS抗浪涌二极管,C1~C2为滤波电容。
4.程序设计
在FBCAN-8DI智能节点的设计中,采用4.6节介绍的CAN数据包格式。程序主要包括主程序、读取数字量状态子程序、定时器0中断服务程序和CAN数据包接收中断服务程序和CAN数据包发送子程序。另外,还有参数配置程序、网络检查程序、WDT及串行E2PROM数据读写等程序。
程序清单从略。
有关现场总线及其应用技术的文章
图6-9 主程序流程图图6-10 中断程序流程图;更新输出数据指针,结果放到USER_OUT_PTR中有3个输入缓冲器用于数据输入,当向上位机发送数据时,首先应计算输入数据缓冲器的起始地址,计算方法如下:FBPRO-8DI八通道隔离型数字量输入智能节点程序清单如下,其中数据格式为8个字节输出,4个字节输入,第一个字节为地址,第二个字节为功能码,第三个字节为字节长度,第四个字节为开关状态。......
2023-11-20
孔口标高应不低于百年一遇的防洪标高加0.5米安全余量。当热力管道采用蒸汽介质时,人员逃生口间距应不大于100米;敷设其他管道舱室逃生口间距应不大于400米。为免异物进入,加盖设置格栅网以防止危险性物质的进入,保证综合管廊安全运行。......
2023-08-29
大多数DeviceNet产品只具备从机的功能,开发从机功能产品第一个要考虑的问题是I/O通信。DeviceNet协议要求所有设备支持显式报文的通信,至少是标识符。DeviceNet规范允许4种连接方式:迷你型接头、微型接头、开放式接头和螺栓式接头。DeviceNet物理层可以选择使用隔离。DeviceNet规范中要求的最大延时为40ns。DeviceNet是基于CAN的现场总线,从技术的角度上来说,其开发并不困难。......
2023-11-20
·可安装于测量现场,通过PROFIBUS-DP总线将每一路的测量信息传送到监控计算机,方便地组成智能分布式系统。该智能节点采用Siemens公司的PROFIBUS-DP现场总线控制器SPC3与65ALS1176总线驱动器组成通信接口,实现网络通信,以构成智能分布系统。为ADS1216的片选信号,用于多片相连。......
2023-11-20
图6-4给出了3种仿真场景下算法得到的最重拓扑,图,,表示3种仿真场景中运行DMST算法得到的近似最优的最小生成树,图,,表示对应的CG算法的结果。在仿真中,仅考虑RC中的可行解来与CG算法比较。图6-7给出了两种算法在3种仿真场景中的运算结果。......
2023-07-02
图11-1 外墙身节点详图思路·点拨建筑详图一般又被称为“细节的解释”,故还有一种叫法为放大图。而墙身详图可以从室内外地坪、防潮层处画到女儿墙压顶。为了节省图样,在门窗洞口处可以断开,也可以重点绘制几个重要的节点,以指导施工。图11-4 绘制檐口抹灰1使用命令和命令,修剪外轮廓的线条,并把内圈线宽调节为,结果如图11-5所示。图11-7 绘制防水层执行命令,设置半径为10mm,把外层直线倒成圆角,并删除多余直线,结果如图11-8所示。......
2023-09-22
若约定背离节点的电流为正,指向节点的电流为负时,KCL仍不失其正确性,会取得相同的结果。只有在参考方向选定之后,才能确立各支路电流在KCL方程式中的正、负号。图1.5[例1.1]图KCL虽然是对电路中任一节点而言的,根据电流的连续性原理,它可推广应用于电路中的任一假想封闭曲面,如图1.6所示。......
2023-06-24
与普通神经元节点比较,Host-Bost结构节点增加了一个主处理器8515,进行数据采集和处理的应用电路接到主处理器8515的端口上,而不是直接接到神经元芯片的I/O端口上。8515与神经元芯片之间通过单字节FIFO的并行接口进行数据交换。以下简称8515为A机,Neuron芯片为B机。为了让8515CPU与Neuron芯片尽量同步开始工作,设计时把Neuron芯片的复位输出经74HC04取反后接到8515CPU的复位引脚上。......
2023-11-22
相关推荐