检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[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[航空宇航科学与技术—飞行器设计]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.22.41.47