某型无人机信息系统字符叠加模块设计
时间:07-18
来源:互联网
点击:
和显示数据。 MB90092的每条指令都由两个字节组成,其中第一个字节的高5位是命令码,其余位和第二字节是数据,通过这些指令可实现对字符显示的各种控制。
当CS引脚为低电平时,MB90092在每个时钟的上升沿从最低位开始由SIN引脚一位一位读取数据。读完一个字节后,CS和SCLK引脚置为高电平,然后CS引脚变为低电平并开始读取下一个字节。为了保持字节同步,在开始传输串行数据之前,CS引脚应先置为高电平,然后再置为低电平。另外,除刚上电时外,在串行数据传输之前,SCLK引脚都应强制设为高电平。
3.2 软件设计流程
图5为叠加系统软件的主程序流程图和中断接收子程序流程图。
软件各模块介绍如下:
1)系统初始化模块此模块实现单片机串口初始化和MB90092主屏初始化。
2)叠加选择模块 当无人机无须在地面控制台的监视器上显示所需信息时,通过叠加选择按键调用叠加选择子程序,关闭叠加功能。
3)串口数据接收模块此模块对经纬度及高度等信息的接收是否进行判断。一帧中的每一个字符接收到后,计数器加1。
4)显示模块此模块主要功能是从显示缓存中读取一帧数据,进行经纬度及高度等信息的解析,并通过对MB90092的设置在主屏的某一位置显示。该模块首先打开所有中断,然后打开串口中断。当数据接收完毕,则进行显示操作。
4 结束语
基于MB90092芯片,对字符叠加模块进行了系统硬件和软件设计。将该模块应用于某型侦察型无人机信息系统,叠加系统工作正常,信息实时显示准确,所设计的字符叠加系统主要创新在于其功能强、实时性好,且整个系统可靠性高,叠加图像质量较好,能够满足系统获取相关信息的需求。
- 改善WiMAX链路容限的方法和主要RF模块(12-26)
- 基于蓝牙芯片的无线通信模块设计与开发(02-03)
- 一种嵌入式射频光传输模块实现方案(03-12)
- 实测简化版TEA5767调频收音模块(09-03)
- 4款常见2.4G无线模块横向对比(09-03)
- 一种915MHz的发射/接收模块电路设计(08-29)