软件功能测试 23

5.2 程序发布 25

5.3 本章小结 28

结论 29

致谢 30

参考文献 31

1 绪论

现场总线,就是应用于工业现场,采用总线方式连接多个设备,用于传输工业现场各种数据的一类通信系统[1]。CAN(Controller Area Network)总线是现场总线的一个分支,因其具有很高的可靠性和性能价格比,已经成为国际标准,在工业过程监控设备的互连方面得到广泛应用,受到工业界的广泛重视,并已被公认为几种最有前途的现场总线之一。

1.1 研究背景

随着计算机硬件、软件技术及集成电路技术的迅速发展,工业控制系统已成为计算机技术应用领域中最具活力的一个分支,并取得了巨大进步。由于对系统可靠性和灵活性的高要求,工业控制系统的发展主要表现为:控制多元化,系统面向分散化,即负载分散、功能分散、危险分散和地域分散。分散式工业控制系统就是为适应这种需要而发展起来的。这类系统是以微型机为核心,将5C技术——Computer(计算机技术)、Control(自动控制技术)、Communication(通信技术)、CRT(显示技术)和Change(转换技术)紧密结合的产物。它在适应范围、可扩展性、可维护性以及抗故障能力等方面,较之分散型仪表控制系统和集中型计算机控制系统都具有明显的优越性。典型的分散式控制系统有现场设备、接口与计算设备以及通信设备组成,现场总线(Field bus)就是在这种背景下产生的[2]。文献综述

1.2 研究目的和意义

从19世纪发明汽车以来,人们就一直在乘坐的舒适性、安全性和操控性方面不停地对其进行改革和创新,车上的电子设备也越来越多。这些电子设备大多是需要协同工作的,这就要求各部件之间能互相通信[1]。

为了解决汽车通信问题,CAN—bus应运而生,凭借可靠、实时、经济和灵活的特点,CAN总线很快在其他行业得到广泛应用,特别是在工业控制领域更是如鱼得水。现在CAN—bus总线已经成为全球范围内最重要的现场总线之一,甚至引领着现场总线的发展。

工业控制系统涉及众多软、硬件模块,给程序的设计和调试带来一定难度。尤其作为上、下位机间联系纽带的CAN总线通信部分,一旦在整个系统运行期间发生问题,若没有良好的人机界面和测试手段,将很难及时准确地找到并排除故障。同样,在控制系统的研制过程中,为了尽可能地减少故障和缩小故障范围,也应设计相应的测试软件来具体负责CAN总线通信及接口部分的调试、运行任务。故此,本课题就如何利用VC设计CAN总线测试软件进行介绍。

1.3 国内外发展现状

1.4 论文结构安排

本文第一章介绍了CAN总线的研究背景和国内外发展现状,并介绍本课题研究的目的和意义。第二章简单介绍了CAN总线通信规范和SJA1000控制器。第三章详细介绍了CAN总线通信上位机软件的设计,包括开发环境、界面设计、功能分析与设计。第四章介绍了软件的测试及程序的发布。

2 CAN总线协议分析

2.1 CAN-bus 规范V2.0 版本

上一篇:基于PXI的协议一致性测试系统设计
下一篇:AT89C51单片机电热水器智能控制系统设计+电路图+程序

基于北斗的通信系统设计前端平台设计

AT89C51单片机IIC总线的监控...

Stegblocks网络流块数据组合...

直接序列扩频通信系统仿...

OFDM系统B4G移动通信系统信...

SDR软件无线电的通信系统原理仿真

FPGA视频解码芯片I2C总线配置设计+程序

互联网教育”变革路径研究进展【7972字】

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究

张洁小说《无字》中的女性意识

安康汉江网讯

网络语言“XX体”研究

ASP.net+sqlserver企业设备管理系统设计与开发

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析