微波EDA网,见证研发工程师的成长!
首页 > 射频和无线通信 > 射频无线通信文库 > 某型无人机信息系统字符叠加模块设计

某型无人机信息系统字符叠加模块设计

时间:07-18 来源:互联网 点击:

和显示数据。 MB90092的每条指令都由两个字节组成,其中第一个字节的高5位是命令码,其余位和第二字节是数据,通过这些指令可实现对字符显示的各种控制。
当CS引脚为低电平时,MB90092在每个时钟的上升沿从最低位开始由SIN引脚一位一位读取数据。读完一个字节后,CS和SCLK引脚置为高电平,然后CS引脚变为低电平并开始读取下一个字节。为了保持字节同步,在开始传输串行数据之前,CS引脚应先置为高电平,然后再置为低电平。另外,除刚上电时外,在串行数据传输之前,SCLK引脚都应强制设为高电平。
3.2 软件设计流程
图5为叠加系统软件的主程序流程图和中断接收子程序流程图。

软件各模块介绍如下:
1)系统初始化模块此模块实现单片机串口初始化和MB90092主屏初始化。
2)叠加选择模块 当无人机无须在地面控制台的监视器上显示所需信息时,通过叠加选择按键调用叠加选择子程序,关闭叠加功能。
3)串口数据接收模块此模块对经纬度及高度等信息的接收是否进行判断。一帧中的每一个字符接收到后,计数器加1。
4)显示模块此模块主要功能是从显示缓存中读取一帧数据,进行经纬度及高度等信息的解析,并通过对MB90092的设置在主屏的某一位置显示。该模块首先打开所有中断,然后打开串口中断。当数据接收完毕,则进行显示操作。

4 结束语
基于MB90092芯片,对字符叠加模块进行了系统硬件和软件设计。将该模块应用于某型侦察型无人机信息系统,叠加系统工作正常,信息实时显示准确,所设计的字符叠加系统主要创新在于其功能强、实时性好,且整个系统可靠性高,叠加图像质量较好,能够满足系统获取相关信息的需求。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top