【技术实现步骤摘要】
一种基于FPGA的红外热像仪人机交互方法
本专利技术涉及一种红外热像仪人机交互方法,特别是一种基于FPGA的红外热像仪人机交互方法。
技术介绍
红外制冷型热像仪,以下简称热像仪,由于探测器在低温环境下工作状态稳定,正常工作前需要给热像仪发送一些比如校正等控制指令。另外,根据使用环境和目标的不同,热像仪采用的增益参数,亮度,内外同步,焦距以及很多应用功能都需要实时进行人为变更。所以,UI,UserInterface,是热像仪系统必不可少的一部分。目前,有两大实现UI设计的主流方法:一种是通过计算机的外设接口,比如USB,串口等实现接口通信,再通过上位机软件发送或接受控制命令;第二种是通过在系统内部拓展集成芯片,比如ARM,51等系列单片机,调用界面和接口库函数,实现人机交互。由于第一种方式携带外设较多,不利于在没有持久稳定供电条件的环境中长时间工作,第二种方式需要拓展系统电路板上资源,增加系统设计复杂度,不利于系统可靠性,并且增加研发成本与功耗。coe文件为FPGA可以读取的常用文件。
技术实现思路
本专利技术目的在于提供一种基于FPGA的红外热像仪人机交互方法,解决以 ...
【技术保护点】
1.一种基于FPGA的红外热像仪人机交互方法,其特征在于该方法的具体步骤为:第一步 搭建人机交互系统人机交互系统包括:按键控制模块、字模生成模块和coe文件生成模块;按键控制模块功能为:通过外部按键控制界面高亮按钮的移动,实现人机交互;字模生成模块功能为:生成界面高亮按钮需要的文字字模,生成.txt文件;coe文件生成模块功能为:用matlab生成每行文字的.coe文件;第二步 按键控制模块控制界面按键在显示界面的移动按键控制模块有七种按键功能,按键功能为:打开菜单、关闭菜单、确认、向上移动、向下移动、向左移动和向右移动;打开菜单后,通过按键功能得到对应的输入命令,进而控制 ...
【技术特征摘要】
1.一种基于FPGA的红外热像仪人机交互方法,其特征在于该方法的具体步骤为:第一步搭建人机交互系统人机交互系统包括:按键控制模块、字模生成模块和coe文件生成模块;按键控制模块功能为:通过外部按键控制界面高亮按钮的移动,实现人机交互;字模生成模块功能为:生成界面高亮按钮需要的文字字模,生成.txt文件;coe文件生成模块功能为:用matlab生成每行文字的.coe文件;第二步按键控制模块控制界面按键在显示界面的移动按键控制模块有七种按键功能,按键功能为:打开菜单、关闭菜单、确认、向上移动、向下移动、向左移动和向右移动;打开菜单后,通过按键功能得到对应的输入命令,进而控制菜单选项的选择,按键功能的确认为发送对应的控制命令给前端;关闭菜单后,只有打开菜单响应;方向按键包括:向上移动、向下移动、向左移动和向右移动,通过方向按键将高亮置于控制菜单对应的菜单功能键位置;第三步字模生成模块生成字模文件控制菜单的整帧图像大小为M*N个像素,单个字所占像素个数为a*b个像素,将一帧图像分为x*y个区,每个区显示一个字,字模生成模块将1个区文字生成1个txt文件;M、N分别为控制菜单的整帧图像的行、列;a、b分别为单个字所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。