本论文介绍了基于 CAN 总线的温度监控系统,主要讲解家庭火灾监控系统的CAN适配卡设计和PC 机监控软件的软件。通用 PC机没有与CAN总线的接口电路,所以需要适配卡来沟通现场监控节点和 PC 机。PC 机监控软件负责对现场数据显示、处理,是人机交互的平台。 CAN 适配卡软件采用C语言编写,它作用是协调 CAN 总线和 RS232 的串口通信、数据缓存、控制数据发送或接收等,具有一定的健壮性和通用性。PC监控软件采用Visual Basic 6.0 开发,支持用户注册、火灾日志查询、主动查询现场监控节点、设置现场节点携带的传感器参数、数据异常时触发报警程序等。
关键词 CAN网络通信 CAN适配卡硬件及软件 PC机监控界面 RS232通信7991
Title Design of Adapter Card & PC Monitoring Softwares for a Temperature Detection System Based on CAN
Abstract
This article recommends a tiny temperature detection system based on CAN
bus and RS232 serial communication. It emphasizes the design of an adapter
card software for CAN bus & a PC monitoring interface. An adapter card
is designed to connect the CAN bus and the computer for there are no CAN
bus interface circuits built in commonly used computers. PC monitoring
software provides an interface between the system and certificated users.
The adapter card’s software is programmed by C and aims at coordinating
the communication between CAN bus and RS232.It can store data and control
data transmition and have certain robustness and universal. The PC
monitoring software is developed by Visual Basic 6.0 and support new
user’s register, fire log checking, alarm triggered when abnormal data
detected, the configuring of detectors’ parameters and so on.
Keywords CAN Net Communication PC Monitoring Interface
CAN Adapter Card Hardware& Softwares Design
目 次
1 引言. 1
1.1 课题背景 1
1.2 研究现状 1
1.3 系统设计构想 2
2 准备知识. 4
2.1 现场总线 4
2.2 CAN 总线及其通信协议 4
2.3 RS232 通信 5
2.4 VB 软件 . 6
2.5 现场传感器 7
3 监控界面设计. 9
3.1 主要控件的属性及设置 9
3.2 功能窗口设计. 11
3.3 主要函数介绍. 17
4 CAN适配卡设计 19
4.1 CAN 适配卡硬件 . 19
4.2 家庭火灾监控系统网络参数配置. 21
4.3 现场节点通信流程. 23
4.4 网络通信协议设定. 24
4.5 CAN 适配卡程序设计 . 25
结 论. 35
致 谢. 37
参 考 文 献 38
附录A CAN 适配卡部分程序. 40
附录B PC 监控界面部分程序 46
附录C CAN 适配卡程序设计中使用的寄存器. 52
1 引言
1.1 课题背景
CAN最初出现在80 年代末的汽车工业中。由德国 Bosch公司最先提出。提出
CAN 总线的最初动机就是为了解决现代汽车中庞大的电子控制装置之间的通讯,
减少不断增加的信号线。1993年,CAN已成为国际标准 ISO11898(高速应用)和
ISOll519(低速应用) [1]
。选择基于CAN总线家庭火灾报警系统作为毕业设计,让
我们掌握CAN总线原理与应用技术大有裨益。 基于CAN的温度检测系统设计适配卡软件及PC监控界面设计:http://www.youerw.com/zidonghua/lunwen_6159.html