微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > CAN总线及其在UPS网络监控系统中的应用

CAN总线及其在UPS网络监控系统中的应用

时间:06-09 来源:互联网 点击:

(2) 发送子程序

负责单节点信息的发送,发送时只需将待发送的信息按特定格式组合成一帧,送入sja1000发送缓存区中,然后启动sja1000发送即可,当然在往sja1000发送缓存区送信息之前必须先作一些查询判断,直到空闲时才能发送,发送子程序分发送远程帧子程序和数据帧子程序两种,远程帧无数据场;

(3) 接收子程序

负责单节点信息的接收以及其它情况处理。当can控制器接收到信息后向微控制器发出中断响应信号,微控制器在中断程序中将接收到的信息读入,再根据信息来控制节点的动作。接收子程序比发送子程序要复杂一些,因为在处理接收信息可能是诸如总线脱离、错误报警、接收溢出等中断,要对其进行处理。

5 结束语

目前,该网络监控系统已经在广东某集团公司18kva-6*3kva可热插拔模块化不间断电源上使用,经过了运行和调试。验证了使用can总线技术使系统布线更加灵活,具有通信质量可靠、响应速度快、实时性好的特点,满足整个系统可热插拔的要求。

参考文献
[1] 瞿 坦. 计算机网络及应用[m]. 北京:化学工业出版社,2002.
[2] philips.sja1000 stand-alone can controller product specification.2000 jan 04.
[3] 张永强.ups的网络监控[j]. 电力学报,2002,16(1):54.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top