新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 适用于变电站的CAN现场总线通信适配卡的设计

适用于变电站的CAN现场总线通信适配卡的设计

作者: 时间:2013-01-18 来源:网络 收藏

4、通讯适配卡的软件设计
适配卡主要承担上位机和节点之间的报文转发任务[8]。图2给出了适配卡程序流程 。软件设计包含两部分:一部分是上位机的应用程序设计,该程序采用VB6.0开发,用 于完成上位机和双口RAM之间的通信,主要包括上位机向适配卡上的双口RAM发送控 制命令、数据命令、请求数据命令、请求状态命令和接收数据等。另一部分是适配卡上的微 处理器的程序设计,使用KeilC编写,下位机上的程序负责微处理器与双口RAM以及 微处理器与SJA1000之间的通信。

其软件设计的主要任务是向控制器转发来自PC机的命令,并由SJA1000进一 步转发到节点,并将由控制器接受的来自节点的数据和状态信息送到双口RAM[9]。

同时在程序开发中还包含对89C52的初始化,双口RAM的初始化以及SJA1000的 初始化。SJA1000初始化主要是指设置模式、总线时序、中断使能、屏蔽码和ID信 号,这些设置是通过对芯片的内部寄存器赋值来实现的,如表中SJA1000寄存器初始化 参考值。

5、结语
本文中的CAN总线通讯适配卡,不仅可用于测控系统,而且适用于其它分布式现 场总线控制系统。它可以适应不同的传输速率和距离,易于编写接口程序。由于采用了EP LD技术,可方便地设计适配卡的逻辑功能,且易于对适配卡进行扩展和升级。

参考文献
[1]黄益庄(Huang Yizhuang).综合自动化技术(Technology of Substati on Automation)[M].北京:中国电力出版社(Beijing:China Electric Power Press),200 0.

[2]饶运涛,周继军,郑勇芸(Rao Yuntao,Zhou Jijun,Zheng Yongyun).现场总 线CAN原理与应用技术(Principle of CAN Fieldbus and Application Technology)[M]. 北京:北京航空航天大学出版社(Beijing:BUAA Press),2003.

[3]阳宪惠(Yang Xianhui).技术及其应用(Fieldbus Technology and Its Application)[M].北京:清华大学出版社(Beijing:Tsinghua University Press),200 2.

[4]邬宽明(Wu Kuanming).CAN总线原理和应用系统设计(Principle of CAN Fie ldbus and Design of Application System)[M].北京:北京航空航天大学出版社(Beijin g:BUAA Press),1999.


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭