组合导航计算机高效多串口通讯技术实现  被引量:9

Application of High-speed Multi-Serial Port Communication Technique in Integrated Navigation System

在线阅读下载全文

作  者:张源[1] 卞鸿巍[2] 

机构地区:[1]海军蚌埠士官学校航海系,安徽蚌埠233012 [2]海军工程大学电气工程系,湖北武汉430033

出  处:《计算机测量与控制》2009年第6期1163-1165,1189,共4页Computer Measurement &Control

基  金:国家杰出青年科学基金项目(40125013)

摘  要:多串口通讯技术的可靠性、稳定性将直接影响到组合导航系统数据源的准确和安全,在工程控制上有一定困难,体现在数据竞争、数据保护和时间同步等问题的处理上;进行了基于WINDOWS NT的组合导航计算机中所采用的通讯技术的分析,重点分析了程序实现的核心问题自定义系统通讯类的设计工作,建立了基于Windows API函数和Pcomm函数库串行通信类设计方法,讨论了多线程控制及同步技术、多缓冲的数据保护技术、Pcomm函数使用方式、各数据时间同步修正等问题;实现了系统10串口的双向通讯功能,传输数据高效、稳定和可靠。The reliability and stability in Multi-Serial port communication technique is one of the main techniques in integrated navigation system, which influence directly the accuracy and security of data source in integrated navigation system (INS). It is difficult in dealing with the problem of data hazard, data protection and time synchronization. A new way based on WINDOWS NT and Pcomm function with the design of self-defined serial communication class in programming proposed is used in INS. Multiple threads control, synchronization technique, data protection technique with multi--buffer, use of Pcomm function and time synchronization modifying are discussed mainly. Using this new method, 10 serial port bidirectional communication in INS is implemented. This method is proved to be more compact, reliable and scalable in the programming of high-speed multi-port communication for an INS system.

关 键 词:组合导航 串行通讯 VC++ 面向对象 PCOMM 

分 类 号:V241.5[航空宇航科学与技术—飞行器设计]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象