基于PC104的电缆检测仪串口通信软件设计与实现.pdf

基于PC104的电缆检测仪串口通信软件设计与实现.pdf

ID:52207135

大小:196.14 KB

页数:3页

时间:2020-03-24

基于PC104的电缆检测仪串口通信软件设计与实现.pdf_第1页
基于PC104的电缆检测仪串口通信软件设计与实现.pdf_第2页
基于PC104的电缆检测仪串口通信软件设计与实现.pdf_第3页
资源描述:

《基于PC104的电缆检测仪串口通信软件设计与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第23卷第4期2010年7月机电产品开簋与纠斩Development&InnovationofMachinery&ElectricalPmductsVoI.23.No.4July..2010文章编号:1002—6673(2010)04—140-03基于PCI04的电缆检测仪串口通信软件设计与实现冯海星,先明乐(空军第一航空学院,河南信阳464000)摘要:在分析基于PCI04的电缆检测仪数据传输需求基础上,详细介绍了该检测仪串口通信软件的设计思路、通讯协议和实现方法.指出了软件编写过程中应注意的问题。关键词:串口通讯;握手协议;数据缓存中

2、图分类号:TP29文献标识码:Adoi:10.3969/j.issn.1002-6673.2010.04.056DesignandRealizationofSeriaICommunicationSoftwareofCableDetectorBasedonPCI04FENGHai-Xing,XIANMing-LeffheFirstAviationImtituteofAirForce,XingyangHenan464000,China)Abstract:Thispaperanalysesthedemandofdatetransmissiono

3、fcabledetectorbasedonPCI04,in=oducesthedesignidea,thecommunicationprotocolandrealizationmethodofserialcommunicationsoftware,andprovidestheproblemswhichshouldbenoticedduringthesoftwareprogramming.Keywords:serialcommunication;handshakeprotocol;datebufferO引言通过Rs232串口实现PC机与外设

4、之间数据传输,作为一种灵活、方便、可靠的通信方式,被广泛应用于各种实时控制系统、测试系统和管理系统f11。我单位研制的用于某型直升机电子设备电缆连接故障检查的电缆检测仪,以嵌入式PC机为上位机,以单片机系统为下位机,采用异步通讯方式通过R5232串口传输检测数据,实现了对被测电缆开路和短路两种主要故障的检测。1结构与原理电缆检测仪采用对电缆一端施加激励电流的方法来检测电缆的开路和短路状态,其基本原理如图1所示。短路检查时.检测仪对电缆的A端通过适配器逐一施加激励电流。电缆的B端悬空开路。检测仪巡检A端各针脚是否有电流。如果电缆之间没有短路

5、故障,A端某针脚激励的电流无回路存在,其它针脚就检测不到激励电流。相反.其它针脚可检测到电流。开路检查时.检测仪对电缆的A端通过适配器逐一收稿日期:2010—06一”作者简介:冯海星(1972一),工程师。主要从事飞机修理方面研究;先明乐(1979-)。女,讲师。主要从事无损检测方面研究。140施加激励电流.电缆的B端通过适配器全部短接在一起。如果电缆之间没有开路故障,当开路的电缆线不作为激励线时.由于无回路.该芯线检测不到电流.当开路的电缆线作为激励线时.其他芯线均检l1234)456A端插头(通过适配器B端插头接下位机测试接口)图1电

6、缆短、开路检测原理Fig.1Cabledetectionprincipleofshortcircuitandopendrcuit测不到电流。由此可以判断电缆的开路故障。电缆检测仪由嵌入式PCI04工控主机系统和单片机系统两部分组成.硬件结构如图2所示。嵌入式PCI04工控主机系统包括512M内存、8寸液晶显示触摸屏、触摸板驱动器、8G容萤的CF卡,主要功能是实现电缆连接数据库管理、检测数据分析与检测结果显示。单片机系统包括AT89C52单片机、恒流源电路、AD转换电路、数据通道分配选择电路、RS232接121电路,主要实现电缆开路测试和短

7、路测试。其中恒流源电路用来产生电缆开短路检测时所需的激励电流;数据分配器电路把激励电流循环施加到各个被测电缆上;数据选择电路用·测试与控制·

8、翥;

9、.一

10、l匝寸r—1

11、憾H孔.熹.善

12、l回._J:竺俐L!掣鲨J

13、◆i麈营;k◇l高笔电⋯议■图3通信协议流程表1通信代码Tab.1Communicationcode数据包类型通讯代码代码说明数据发送者握手代码DA+FD+DB串u通信开始上位机F1:收到数据正确.请发送F组数应答代码DA+FI,F2+DB下位机据;F2:收到数据错误.请重发李闲状态。可接收空闲代码DA+F7+DB上位机数据开路检

14、测代码DA+El+DB开路检测上位机短路检测代码DA+E2+DB短路检测上位机检测信息数据DA+DO+Dl+DO:激励针脚号;Dl:问题针脚号:下位机包DC+DBDC:和校验位检测结束代码DA

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

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

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