一种基于ARM的虚拟仪表盘组及其实现方法技术

技术编号:8209552 阅读:186 留言:0更新日期:2013-01-17 01:12
本发明专利技术公开了一种基于ARM的虚拟仪表盘组及其实现方法,该基于ARM的虚拟仪表盘组显示为若干虚拟仪表盘,其采用ARM控制器实现嵌入式虚拟仪表技术,其中,若干传感器感测飞行状态信息,若干信号转换处理电路接收该飞行状态信息并由此转换成ARM控制器能够识别的数字信号,ARM控制器接收该数字信号并由此运行嵌入在ARM控制器内的QT虚拟仪表程序,并形成若干虚拟仪表盘信息由显示屏显示成相应的虚拟仪表盘。本发明专利技术的优点在于:形成的虚拟仪表盘直观性好、界面友好、读数精度高、重绘速度快,能够满足航空航天中高实时性的要求,并为飞机控制系统节省了一定的体积和质量,降低了整个控制系统的成本和臃肿度。

【技术实现步骤摘要】

本专利技术涉及虚拟仪表技术在航空液晶显示模块上的实现方法,具体涉及一种在航空液晶显示模块中利用ARM实现动态图形实时绘制的方法。
技术介绍
仪表作为整个飞机控制系统中非常重要的部分,能够最直观的提供给飞机驾驶员所驾驶飞机的各项重要飞行 参数,是提高飞机综合性能的重要方面之一。随着计算机软硬件技术、总线技术、电子技术等的迅猛发展,传统电磁机械仪表有着复杂的接线布线、占用大的体积和重量等缺点。在一些对空间和重量要求严格的航空航天领域,虚拟仪表拥有着传统机械仪表无法替代的优势。目前虚拟仪表通常包括纯数字仪表和虚拟仪表盘两种纯数字仪表开发周期短,但功能和界面比较简单,无法最直观的反映当前飞机运行的各项参数;而现有的虚拟仪表盘技术技术较新,但受到开发成本、可扩展性、可重绘性等的制约,不利于大范围的推广与应用。
技术实现思路
针对传统仪表和虚拟仪表存在的不足,提出一种基于ARM的虚拟仪表盘组及其实现方法,采用ARMll架构的S3C6410作为系统的主控制器,在嵌入式Linux系统中采用开放源代码的图形界面库QT开发航空仪表应用程序。本专利技术是这样实现的,一种基于ARM的虚拟仪表盘组,其显示为若干本文档来自技高网...

【技术保护点】
一种基于ARM的虚拟仪表盘组,其显示为若干虚拟仪表盘,其特征在于,其采用ARM控制器实现嵌入式虚拟仪表技术,该基于ARM的虚拟仪表盘组包括该ARM控制器、若干传感器、若干信号转换处理电路以及显示屏,该若干传感器感测飞行状态信息,该若干信号转换处理电路接收该飞行状态信息并由此转换成该ARM控制器能够识别的数字信号,该ARM控制器接收该数字信号并由此运行嵌入在该ARM控制器内的QT虚拟仪表程序,该QT虚拟仪表程序采用QT中二维图形引擎的基础类的QPainter类中的QPainter::Antialiasing对该数字信号进行反走样处理,并形成若干虚拟仪表盘信息,该显示屏接收该若干虚拟仪表盘信息并显...

【技术特征摘要】

【专利技术属性】
技术研发人员:胡金董戴章小兵李培华
申请(专利权)人:中航华东光电有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1