can总线通信系统上位机通信软件的设计

can总线通信系统上位机通信软件的设计

ID:11698765

大小:842.00 KB

页数:35页

时间:2018-07-13

can总线通信系统上位机通信软件的设计_第1页
can总线通信系统上位机通信软件的设计_第2页
can总线通信系统上位机通信软件的设计_第3页
can总线通信系统上位机通信软件的设计_第4页
can总线通信系统上位机通信软件的设计_第5页
资源描述:

《can总线通信系统上位机通信软件的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业设计说明书(论文)中文摘要CAN是控制器局域网络(ControllerAreaNetwork,CAN)的简称,是国际上应用最广泛的现场总线之一。本文对CAN总线的研究背景、发展现状及研究意义进行了论述,简单介绍了CAN总线相关技术规范,并且基于VC++设计了CAN通信软件。软件实现的功能包括:正确识别CAN设备并打开CAN通道;可封装CAN报文进行发送;可接收CAN数据帧,并能对接收的数据帧进行解析;具有过滤功能,可不显示指定的协议帧。最后,对软件功能进行测试并发布。关键词CAN总线VC++通信软件毕业设计说明书(论文)外文摘

2、要TitleDesignofPCCommunicationSoftwareBasedonCANbusCommunicationSystemAbstractCANisshortforControllerAreaNetwork,theworld'smostwidelyusedfieldbus.CAN-busismostlyusedinnetworkformationofindustrialcontrolsystemsandvechilecontrolsystem.Background,developmentstatusandthere

3、searchsignificanceofCANbusarediscussed,anoutlineoftheCAN-busrelevanttechnicalspecificationsisgiven,andtheCANcommunicationsoftwarebasedonVisualC++isdesigned.Functionsimplementedinclude:CorrectlyidentifytheCANdeviceandopentheCANchannels;CANmessagescanbesentencapsulated;

4、CANdataframescanbereceived,andisabletoparsethereceiveddataframes;Hasafilteringfunction,donotdisplaythespecifiedprotocolframe.Testandreleasethesoftware.KeywordsCAN-busVC++Communicationsoftware本科毕业设计说明书(论文)第I页共I页目次1绪论11.1研究背景11.2研究目的和意义11.3国内外发展现状21.4论文结构安排22CAN总线协议分析32

5、.1CAN-bus规范V2.0版本32.2CAN控制器SJA100062.3本章小结63开发环境介绍63.1开发环境63.2CANUSB—Ⅰ/Ⅱ智能CAN接口卡73.3本章小结84CAN通信软件设计84.1驱动程序安装84.2CAN接口卡函数库说明84.3界面设计114.4软件功能实现164.5本章小结225测试及发布235.1软件功能测试235.2程序发布245.3本章小结27结论28致谢29参考文献30本科毕业设计说明书(论文)第31页共31页1绪论现场总线,就是应用于工业现场,采用总线方式连接多个设备,用于传输工业现场各种数

6、据的一类通信系统[1]。CAN(ControllerAreaNetwork)总线是现场总线的一个分支,因其具有很高的可靠性和性能价格比,已经成为国际标准,在工业过程监控设备的互连方面得到广泛应用,受到工业界的广泛重视,并已被公认为几种最有前途的现场总线之一。1.1研究背景随着计算机硬件、软件技术及集成电路技术的迅速发展,工业控制系统已成为计算机技术应用领域中最具活力的一个分支,并取得了巨大进步。由于对系统可靠性和灵活性的高要求,工业控制系统的发展主要表现为:控制多元化,系统面向分散化,即负载分散、功能分散、危险分散和地域分散。分散

7、式工业控制系统就是为适应这种需要而发展起来的。这类系统是以微型机为核心,将5C技术——Computer(计算机技术)、Control(自动控制技术)、Communication(通信技术)、CRT(显示技术)和Change(转换技术)紧密结合的产物。它在适应范围、可扩展性、可维护性以及抗故障能力等方面,较之分散型仪表控制系统和集中型计算机控制系统都具有明显的优越性。典型的分散式控制系统有现场设备、接口与计算设备以及通信设备组成,现场总线(Fieldbus)就是在这种背景下产生的[2]。1.2研究目的和意义从19世纪发明汽车以来,人

8、们就一直在乘坐的舒适性、安全性和操控性方面不停地对其进行改革和创新,车上的电子设备也越来越多。这些电子设备大多是需要协同工作的,这就要求各部件之间能互相通信[1]。为了解决汽车通信问题,CAN—bus应运而生,凭借可靠、实时、经济和灵活的特点,CA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。