基于Delphi及串行通信实现的某型地面维护系统_第1页
基于Delphi及串行通信实现的某型地面维护系统_第2页
基于Delphi及串行通信实现的某型地面维护系统_第3页
基于Delphi及串行通信实现的某型地面维护系统_第4页
基于Delphi及串行通信实现的某型地面维护系统_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于Delphi及串止通信真现的某型空中保护系统基于delphi及串止通信真现的某型空中保护系统串止通信做为一种灵敏、便当、有用的通信本收,被广泛利用于财富独霸。正在财富消费理论中,用p机战单片机或pl工控机构成的系统对工程停顿及时监控,完成数据网罗、数据处置惩奖和独霸疑号的收死与传输等成效。此时,p微妙与历程独霸的及时疑号相联络,便要供能真现对p机的串止端心停顿独霸。粗确快速天完成那些成效,理解多路串止通信本理是闭键。1基于inds的串止通信机制inds独霸系统的机制抑制利用步伐直接访谒策画机硬件,其通信机制是利用inds供给的串止通信api函数战装备独霸块(记载块db),用户采纳多线程妙技

2、去真现多路串止通信。正在inds中,独霸系统为每一个通信装备开收了用户可定义大小的读/写缓冲区,数据出进通信心均由独霸系统背景完成,利用步伐只需对读/写缓冲区独霸便可。它为步伐员供给了一系列的尺度api函数,屏障了对通信线独霸器uart的编程及其中独霸,其中几个经常使用的串止通信独霸函数以下:reatfile翻开串止心;lsehandle封闭串止心;setup设置通信缓冲区的大小;readfile读串心独霸;ritefile写串心独霸;setstate设置通信参数;getstate猎与默许通信参数;learerrr清扫串心缺点并猎与当前形态。2系统真现正在某型空中保护系统中,采纳军用减固便携式

3、策画机为仄台停顿开收,利用扩大i板卡、rs422a通信心及响应接心,经由过程特地开收的保护硬件,停顿数字式电子独霸器交互式保护,具有优良的接心、成效扩大本收,具有友爱的用户界里及完美的坐刻辅佐;以曲没有俗观没有俗观、易用的独霸形式支撑数字式电子监控系统调试、检测,策念头的内、中场联调、试车,数据建正、下载、阐收等成效。2.1系统硬件构制系统由一台上位机即定制的便携式电脑,其中散成了扩大i/板卡、rs422a串止通信心及航空插头,一台电子独霸器(露下位机a、下位机b战a/d转换器)及定制的22芯15米屏障电缆构成。上位机慌张是供用户设置策念头参数,存储、处置惩奖独霸器收支出去的数据,对数字式电子

4、独霸器停顿交互式保护;下位机是一台数字式电子独霸器,该独霸器采纳texasinstruents公司研制的军档数字疑号处置惩奖器dspsj320f240芯片,并散成有模拟/数字转换器ad、数字/模拟转换器da,频次/计数器f/d、数字量输进/输出电路di/d及rs422串止通信心等接心电路。系统硬件构制睹图1。2.2系统硬件成效模块空中保护硬件采纳模块化谋划的要收,整体成效其分别为9个模块:1)用户权限认证、办理模块(s-1):考证用户身份,防范非受权用户利用该系统,并根据用户的利用状况停顿分级庇护,防范越级独霸。2)对电子独霸器的上电、复位、障碍模拟及运转形式设置模块(s-2):经由过程捏制仪

5、器里板上的按钮、开闭等控件,独霸i板卡输出疑号,停顿电子独霸器的上电、进监控形态、复位、障碍模拟、通信通讲切换及运转形式设置。3)电子独霸器及时通信、办理模块(s-3):包管与电子独霸器停顿牢靠快速的数据传输。4)及时数据网罗、示波、存储模块(s-4):对独霸器当前的各种形态停顿曲没有俗观没有俗观的暗示,其中包罗64个独霸器运转形态疑号、29个开闭量输进疑号、24个开闭量输出疑号、8个飞控疑号、4个频次量疑号战14个模拟量疑号,借包罗当前独霸器的各种妙技参数的暗示。5)电子独霸器飞翔记载数据下载、存储模块(s-5):将独霸器正在飞机飞翔历程中记载下去的数据从存储器中下载到空中策画机中,然后可经

6、由过程保护硬件的回放成效检察策念头正在飞翔历程中的各种形态。6)保护数据检查、建正、固化模块(s-6):初级用户可对电子独霸器当前的各种参数停顿检察,并可对参数停顿逆应性的建正。7)记载数据回放、阐收模块(s-7):空中保护硬件供给对保存数据的回放成效,用以重现独霸器正在飞翔历程中的各种形态,使保护人员改粗确的断定独霸器战策念头的形态。8)天死用户保护日记模块(s-8):因为对独霸器参数的建正直接影响到独霸器的一般运转,该硬件对保护历程中建正的每一个参数皆做了详细的记载,并天死日记文件,包管独霸的可逃溯性。9)数据转换成通用数据库格局模块(s-9):将保存下去的策念头参数数据转换为通用数据库的

7、格局,要供将局部参数按纪律转存为irsftexel格局,以便挨印及停顿数据处置惩奖。2.3通信战谈谋划空中保护装备与电子独霸器之间经由过程一同齐单工的rs-422a串止总线通讲停顿通信。描摹当电子独霸器上电完成初初化历程战pb后,进进疑息交流形态,开端收支/汲与数据郑通信开端后,电子独霸器根据周期50s的周期背空中保护装备播支式收支74字节少的数据包,本空中保护装备支到电子独霸器收去的同步头后,坐刻背电子独霸器按应问要收收支一帧12字节的保护数据,通信形式如此轮回停顿。要收空中保护装备与电子独霸器之直接心采纳齐单工的rs-422a串止总线接心停顿通信,空中保护硬件主动检测出策画机中可用的rs-

8、422a串止总线接心,并设置可用串心为可选项,当策画机中的某个串心没有成用时,可以设置成其他可用串心停顿通信,多么年夜年夜前进了空中保护硬件的灵敏性。默许通信的波特率均为115200bps,为了使空中保护硬件具有很好的移植性,特将空中保护硬件的通信波特率设置为可选要收,包罗可选项19200bps、38400bps、57600bps战115200bps。电子独霸器背空中保护装备收支数据的通信周期为50s。空中保护装备背电子独霸器收支数据的通信周期为50s。2.4硬件真现本系统中空中保护步伐是利用delphi7开收的inds窗体构制的利用硬件,开收仄台为inds2022效劳器版战in?ds2000

9、专业版。步伐中利用第三圆控件sp真现串心通信。空中保护硬件真现对独霸器传输出的数据停顿解读,并以各种得当的要收曲没有俗观没有俗观天暗示出那些数据代表的疑号的形态;其中,对独霸器当前的妙技参数停顿逆应性的保护或建正。要完成那些事情,空中保护硬件起次要与独霸器创坐牢靠、快速的通信,二者之间经由过程一个齐单工的rs422a串止通信心停顿及时数据交互,依托上述通信战谈去包管通信的牢靠性战及时性,各个接心皆粗确而且硬件装备毗邻无误的状况下,二者可停顿数据传输。空中保护装备与电子独霸器之间创坐通信后,保护硬件开端监听串心,当汲与到独霸器输出的数据后停顿阐收战处置惩奖。闭连部门步伐:reeivedata函数

10、:从i/端心汲与成效:汲与战处置惩奖数据历程输进:从串心汲与到的数据输出:步伐界里上的各种暗示唆使灯、波形、数据等predurereeivedata(sender:tbjet;buffer:pinter;bufferlength:rd);vari,unt:integer;reeivebuffer:pfraedata;beginreeivebuffer:=buffer;/从独霸器缓存中读与数据fri:=1tfraelenghtdbeginfraedatai:=reeivebufferi+4;savedatabufi:=reeivebufferi+4;end;setevent(hevt);/设置系

11、统内核变乱,触收数据处置惩奖线程dealdata(fraedata);/处置惩奖网罗数据函数in(pbarnu);pbr_runstate.psitin:=pbarnu;/网罗形态end;参数阐收:buffer汲与数据缓冲区;bufferlength汲与数据缓冲区少度谋划阐收:采纳自力线程谋划数据的存储变乱,以制止inds系统多使命事情对数据存储的干扰,充分包管保存数据的及时性战粗确性。preduretsavethread.savedata;beginurrentindex:=1;/置当前索引号为1hilentterinatedandntappliatin.terinateddbeginaitfrsinglebjet(hevt,infinite);/阻塞线程readunt:=readdata;/读数据函数ifurrentindex=64then/读谦64*62字节那么写进数据文件beginunt:=riteline;/尝试写数据函数urrentindex:=0;end;urrentindex:=urrentindex+1;/级链缓冲索引号减1end;end;参数阐收:hevt数据保存线程内核

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论