当前位置:首页 > 单片机 > 单片机
[导读]本文介绍了专用视频叠加芯片MB90092,及某型机载视频记录系统中视频标识卡的设计原理及其软硬件实现;。

摘 要: 本文介绍了专用视频叠加芯片MB90092,及某型机载视频记录系统中视频标识卡的设计原理及其软硬件实现;。
关键词: 视频标识卡;MB90092芯片;AT89C51

    机载视频记录系统用于记录飞行中人员、装备的各种信息,在训练、实战中发挥重要作用。为使飞行员及地面指挥人员能够更直观、确切地了解飞行各时刻的状态信息及便于判读,我们为其加装了标识卡系统。记录时可根据需要叠加适当标识,如汉字、图形、实时时钟等信息。

    在实际系统设计中,我们选择了富士通(FUJITSU)公司生产的专用字符叠加芯片MB90092,采用AT89C51单片机对其控制;考虑到机载系统的特殊性,我们利用RS-232串行接口通过计算机进行标识卡预先标识的写入、控制设置。整个系统适应性较强,地勤人员可根据不同的任务很方便的进行预先修改,可以显示中文及任意图形。


                        图1 MB90092的功能框图


                      图2 系统原理图


        图3 主程序流程图


            图4 命令帧和数据帧的结构

MB90092芯片简介
    MB90092利用外部字库,可以为一路视频(PAL或NTSC)信号叠加文本和图形标识。它提供两种屏幕叠加方法,即主屏和副屏,二者可单独或相互重叠出现在监视器上。由三个引脚(CS 、SCLK、SIN)来进行对外通信。图1为MB90092的功能框图。
本系统中,我们只利用MB90092的主屏显示功能,MB90092主屏显示支持的字符显示点阵为24×32;每个字符可以有不同的颜色,显示容量为12行,每行24个字符或汉字。字体大小控制方式有:标准(24×32点阵)、双倍宽、双倍高、双倍宽×双倍高、四倍宽×四倍高。显示位置控制:可任易设置水平方向和垂直方向的位置,同时可设定行距。有内部视频信号发生器支持NTSC或PAL制式,可选择逐行或隔行扫描方式。

系统工作原理
    本系统原理如图2。整个电路的设计以MB90092芯片为核心。需要更改显示标识及显示模式时,由计算机设置好后,通过RS-232接口传给AT89C51;单片机通过系统总线把字符及控制信息写入到FLASH存储器MBM29F040C中。FLASH存储器掉电后信息可以保持,故只在任务改变时重新设置内容;字符写入及单片机设置完成后,受外部信号触发,单片机发出命令,控制MB90092从存储器的相应地址读出标识,叠加到视频信号上。

硬件实现
    系统设计分为控制设置、字符存储、字符叠加和实时时钟接口四个相关联的部分。

控制设置部分
     包括计算机、AT89C51单片机,它们通过RS-232接口进行通信。主要完成两项任务:
·飞行前需要修改视频标志信息时,计算机通过RS-232接口可以把按给定格式组织的显示命令和修改的字符信息传输给AT89C51,由单片机完成闪存的信息写入。
·飞行时由单片机完成系统的控制,包括90092的配置,闪存中控制命令和字符信息的组织,实时时钟信息的采样,以及控制面板的响应。

字符存储部分
    包括FLASH存储器MBM29F040C,存储容量512K×8bit。单片机和90092共用数据总线和地址总线,单片机在进行闪存读写操作时可能干扰90092内部寄存器的初始配置,因此在AT89C51与MBM29F040C、MBM29F040C与MB90092总线间加入隔离器,对地址总线和数据总线进行隔离,其中包括MBM29F040C片选信号CE、读信号RE、写信号WE。单片机控制隔离器使能EN和数据流向DIR。

字符叠加部分
    主要为字符叠加芯片MB90092。MB90092支持的字符点阵为24×32,地址线ADR12、ADR13 =00,01,10时分别对应汉字的左、中、右三部分,ADR12ADR13 ="11"时不用;ADR0~ADR4对应每一部分的32个字节。这些地址在MB90092工作时自动寻找,为此, MB90092的地址线ADR0~ADR4,ADR12~ADR13,ADR5~ ADR11,ADR14~ADR18分别与MBM29F040C的地址线A0~A18相连。单片机控制信号包括MB90092片选信号CS、串行数据传输时钟SCLK、串行数据输入SIN、状态控制信号TSC。

实时时钟接口设计
    实时时钟选用美国Xicor公司推出的串行时钟芯片X1203,该芯片体积小、功耗低、使用简单、接口容易,双端口时钟和报警寄存器使时钟即使在读写操作期间也能精确工作。X1203采用I2C总线接口,在与AT89C51的接口中我们用P3.2 ,P3.3虚拟I2C总线接口,实现方法简洁。

软件实现
    软件设计主要包括两部分:一是对寄存器设置以实现特定的功能;另一个是图像显示控制和字库、寄存器设置命令的实时修改。

寄存器设置
    MB90092通过对内部寄存器的设置实现90092复位、字符显示模式、字符寻址、字符叠加的设定。系统设计为可更改模式,故这部分程序放在外部闪存中,在程序运行中可由单片机进行引导和实时修改。

图象显示主流程
    标志卡一个很重要的功能就是控制命令和字符数据能实时修改,因此在程序开始就打开串行口,允许接收,程序循环运行过程中,串口有传输请求马上响应,调用修改子程序。由于是机载设备,因此抗干扰必须考虑,在子程序中设定了传输请求标志和校验措施。

    90092驱动的一个显著特点是对命令传输次序没有苛刻要求,任一条命令的传输都能及时映射到内部的VRAM区域,并在视频信号的场同步间隔期间完成刷新。因此在主程序流程中扫描功能管脚,调用闪存中的控制命令可以迅速完成标志信息和显示模式的更改。

    由于90092刷新较快,因此在每一个程序循环中采样X1023,送到单片机内部设定的寄存器,调用0~9数字完成实时时钟的显示,误差小于0.1秒。
该程序流程(见图3)需要不停的循环对外部信号进行响应和及时的显示,同时完成90092的内部刷新请求。

修改子程序说明
    新的寄存器设置命令与字符信息由PC机编制,并按照设定好的协议格式通过RS-232接口传输给单片机,由单片机串行口接收、完成闪存的写入,RS-232电平到TTL电平的转换由MAX232L实现。寄存器设置命令和字符信息总的字节数不是很大,为保证单片机接收信息的准确性,PC机和单片机之间都采用查询方式进行。其传输方式设定如下:
波特率:1200波特/秒
串口模式:2:1位起始位,8位数据位,1位停止位
握手协议:(PC)传输请求标志,5Ah
设定命令帧和数据帧(见图4)结束标志位,传输前标志位都清零,当标志位都为结束标志时,标志命令帧、数据帧传输完毕,单片机完成寄存器的新设置和字符信息的修改。PC机的传输程序也采用查询方式,每传输一个字节就等待单片机操作结束并回传RRDY标志,直到传输结束。

可靠性设计
     软硬件看门狗电路设计

     为防止程序受干扰而跑飞,电路中设定了硬件看门狗电路,一旦进入非正常程序而不能回到正常状态,则强制硬件复位。在程序设计中也加入了抗干扰措施,主程序每个功能模块设定入口标志,程序在每个功能模块入口处先执行写标志操作,为防止程序失控后破坏相应RAM单元,采用数据冗余和纠错方法,程序复位后首先检查恢复RAM数据,然后根据入口标志确定重新进入对应的程序模块。

命令错误处理
    主要针对控制命令和字符数据的修改过程,PC有修改请求时首先必须通过单片机的权限检测。在数据传输过程中,为保证传输有效性,设定单字节数据传输时间上限为3ms,从单片机回传RRDY标志开始,一旦时间超时则终止等待,重新回传RRDY标志。PC机在发送过程中连续收到两次RRDY标志,必须转到传输错误子程序,对传输进行校验。由于控制命令和字符数据总的字节数都为偶数,因此传输结束时,单片机对所接收的字节总数进行校验,如有错误,则作废整个命令和数据信息。

结语
    经试用,该标志卡工作可靠,叠加字符图形清晰,时钟显示准确,提高了视频记录系统判读效率。同时MB90092有丰富的显示模式可供选择,具有很好的应用前景和使用价值。

参考文献
1 胡汉才. 单片机原理及系统设计. 北京,清华大学出版社.2002
2 FUJITSU公司.MB90092 DataSheet.2001
3 FUJITSU公司.MBMF29C04 DataSheet. 2002
4 Xicor公司.X1203 DataSheet.2002

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

助力科研与检测新突破 上海2024年5月15日 /美通社/ -- 全球知名的科学仪器和服务提供商珀金埃尔默公司今日在上海举办了主题为"创新不止,探索无界"的新品发布会,集中展示了其在分析仪器领域的最...

关键字: 质谱仪 BSP DSC 气相色谱

上海2024年5月16日 /美通社/ -- 2024年5月10日至5月13日,富士胶片(中国)投资有限公司携旗下影像产品创新力作亮相北京P&E 2024。在数码相机展览区域,全新制定的集团使命"为世界绽...

关键字: 富士 数码相机 影像 BSP

贝克曼库尔特目前已成为MeMed Key免疫分析平台和MeMed BV检测技术的授权经销商 在原有合作的基础上,继续开发适用于贝克曼库尔特免疫分析仪的MeMed BV检测 加州布瑞亚和以色列海法2024年5月16日...

关键字: BSP IO 检测技术 免疫分析仪

英国英泰力能的燃料电池是可产业化的产品解决方案 英国首个专为乘用车市场开发的燃料电池系统 在 157kW 功率下,此燃料电池比乘用车的其他发动机更为强大 &...

关键字: ENERGY INTELLIGENT 氢燃料电池 BSP

深爱人才,共赴"芯"程 深圳2024年5月15日 /美通社/ -- 5月11日,深圳国资国企"博士人才荟"半导体与集成电路产业专场活动在深圳市重投天科半导体有限公司(简...

关键字: 半导体 集成电路产业 BSP 人工智能

武汉2024年5月15日 /美通社/ -- 北京时间4月26日-5月4日,2024 VEX 机器人世界锦标赛于美国得克萨斯州达拉斯市举办。本届 VEX 世锦赛为期九天,设有 VIQRC 小学组/初中组、V5RC 初中组/...

关键字: 机器人 BSP RC POWERED

上海2024年5月15日 /美通社/ -- 由生成式人工智能(AI)驱动的临床阶段生物医药科技公司英矽智能宣布,与复星医药(600196.SH;02196.HK)合作开发的潜在"全球首创"候选药物IS...

关键字: ISM BSP PC 人工智能

上海2024年5月13日 /美通社/ -- 5月8日,浦东新区国资委组织陆家嘴集团等9家区属企业与立邦中国召开合作交流会,旨在贯彻落实浦东新区区委、区政府工作要求,进一步放大进博会溢出带动效应,持续扩大区属企业与进博会重...

关键字: BSP 数字化 自动化立体仓库 智慧园区

上海2024年5月13日 /美通社/ -- 在数字化时代,高效的税务管理和ERP系统成为企业发展的关键。为了满足这一需求商应信息科技与Exact Software 易科软件就金四全电票税系统与ERP系统集成及商务合作建立...

关键字: AC 软件 BSP 数字化

北京2024年5月13日 /美通社/ -- 5月11日,鲲鹏昇腾开发者大会2024期间,华为举办"昇思AI框架及大模型技术论坛",软通动力数字基础设施与集成事业部总经理谢睿受邀出席、软通动力...

关键字: AI 模型 BSP 精度
关闭
关闭