紫外LED照射器的人机交互模块设计

最新更新时间:2012-09-03来源: 21ic关键字:Blankfin531  PPI  图形界面 手机看文章 扫描二维码
随时随地手机看文章
    紫外光固化技术是利用波长短的紫外线照射光固化涂料,产生化学作用而粘合元器件的技术,紫外固化技术相对于普通的热干燥固化技术,有热损伤小、硬化速度快(通常1 s左右),粘合过程形变小等显著的特点,可以保护敏感元件,因此在高精度光学镜头粘合,特种仪器焊接等现代精密仪器制造工业中有重要作用。
    在光固化的工业应用中,随着科技的发展,对固化技术的精度要求也越来越高,随着LED制造工艺的发展,大功率LED制造技术的成熟,紫外LED被研制出来之后,具有波长范围小,光强稳定可调的特点,因此其在光固化技术上的应用成了研究的热点,国外研制成功的有日本欧姆龙公司的ZUV系列UV-LED照射器,其技术指标处于世界领先水平,但其输出功率固定,显示模式单一,无法应对复杂的工业环境,本课题设计的显示模块,应用于紫外光固化控制设备的人机交互系统中,不仅有输出模式的静态显示界面,而且具有照射功率的实时动态显示界面,可应用于更加智能化的紫外LED照射器人机交互系统,以便满足现代高精度工业中不同环境的需要。

1 人机交互模块的实现原理
    人机交互模块的实现,需要硬件和软件的协调支持,如图1所示,显示程序的调用,是通过状态机(state machine)也称作操作平台(operation platform)互相调配来实现,显示程序将数据载入显示缓存,再由设定好的显示驱动程序,将显示缓存中的内容显示到液晶屏上。其工作原理如图1所示。

d.JPG1.1 硬件实现原理
    软件设计是基于硬件平台的,软件才有发挥需要硬件平台的支持,因此必须先实现硬件平台的设计。本课题的显示模块应用于紫外LED照射器的控制系统,系统主要由人机交互单元、数据处理单元和系统控制单元、配置信息保存单元、大功率LED驱动电源和特殊设计的LED光学探头组合构成,系统的控制核心是基于ADI公司的Blackfin531DSP处理器,采用DSP+FPGA结构,系统的FPGA主要用于收集按键采集信号、实现SDRAM扩展、驱动紫外LED电源;DSP处理器主要用于实现人机交互模块的驱动和显示,因此,本课题的硬件原理主要涉及到DSP和LCD之间的硬件部分,连接结构如图2所示。

e.JPG


    系统的显示模块选用的是SHARP的LQ043T3DX02彩色液晶显示屏,通过DSP的PPI接口驱动。PPI(Parallel Port Interface)接口是Black fin DSP处理器的并行数据接口,主要用于数据的高速传输。它包括16位数据线,3个同步信号和一个时钟信号。PPI接口直接与DMA通道整合,数据传输宽度可灵活配置,支持8位、10~16位等多种数据宽度。
    由于LQ043T3DX02为24位彩色LCD,红、绿、蓝各8位数据输入,而PPI只有16位数据输出,故将红、绿、蓝分别取高5位、高6位、高5位与PPI相连,将剩下的8位一直置低,形成RGB-565显示模式,此种显示模式的效果与真实色彩几乎没有差别。
1.2 PPI驱动实现
    PPI驱动主要包括PPI的设置、DMA的设置和定时器的设置3个部分。
    1)PPI的设置
    PPI给LCD提供了一个并口,使DSP和LCD和之间可以更加容易连接。PPI支持的运行模式有ITU-R 656.和GP(General Purpose)2种模式。本课题的PPI接口使用的是GP模式。并且在本设计中,将DSP中的数据输出到夏普的LQ043T3DX02LCD是通过PPI实现的,所以使用的是General Purpose模式中的TX模式,并且其内部帧同步有2个。PPI的时钟信号时由FPGA提供。帧同步信号的作用在于控制图像数据的发送时序,2个帧同步引脚分别用来向LCD发送HSYNC和VSYNC信号,LCD的驱动时序如图3所示。

f.JPG


    因为本课题的LCD显示开关控制信号DISP由FPGA提供,液晶开关控制是由DSP控制FPGA中对应寄存器的值实现间接的。
    本设计中的PPI设置实现如下:
    *pPPI_DELAY=65;
    *pPPI_COUNT=320-1; //每行传输字节数,应该比实际值小1    2)DMA的设置
    DMA控制器为数据传输提供了一个通道,使数据可以在存储器之间或者存储器和有DMA功能的外设之间进行传输。在本课题的PPI驱动应用中,数据需要在外接的65MSDRAM外部存储器和PPI中进行传输。
    在本设计中,具体的DMA设置如下:
    *pDMA0_X_COUNT=320:
    *pDMA0_X_MODIFY=2;//因为每个字是两个字节,其宽度为2,所以设置为2
    *pDMA0_Y_COUNT=262;//通过LCD的DATA Sheet手册可知,在整屏的数据传输中,前面19行和后面的3行是无效的,这是LCD液晶屏的时序所要求的,所以3+19+240=262.*pDMA0_Y_MODIFY=2:
    3)定时器设置
    在PPI的2帧同步模式下,Timer1和2的引脚分别变为PPI_FS1和PPI_FS2。如果PPI设置为传输数据,则定时器必须设置为产生需要的输出帧同步脉冲。通常在视频应用中,同步帧1为HSYNC信号,同步帧2为VSYNC信号。在本设计中,具体的DMA设置的实现如下。
    *pTIMER1_PERIOD=406;//设置行频的波形时间。
    *pTIMER1_WIDTH=30;//设置行频的波形宽度。
    *pTIMER2_PERIOD=262*406;//设置场频的波形时间。
    *pTIMER2_WIDTH=406*1; //设置场频的波形宽度。
    *pTIMER1_CONFIG=EMU_RUN 1 CLK_SEL 1 TIN_SEL 1 PERIOD_CNT 1 PWM_OUT;
    *pTIMER2_CONFIG=EMU_RUN 1 CLK_SEL 1 TIN_SELIPERIOD_CNT 1 PWM_OUT;
    //对时钟计数器使用PWM_CLK,当timer1和timer2对点时钟计数到了设置的次数的时候,那么会在Out引脚输出一个有效电平,然后计数器重新开始计数。
    *pTIMER_ENABLE=TIMEN1 1 TIMEN2; //使能定时器1和2
1.3 图形标准库
    用户图形界面的实现,除了硬件电路模块的支持外还需要丰富的软件系统的支持,而其中最基础,也是最不可或缺的是图形标准库。用户图形界面的图形标准库最基本的库函数简单的包括画点、画线、画矩形,复杂的包括填充矩形、画圆形,以及放置bmp格式的图案库函数,要实现显示中、英文等功能,需要设计字库函数,本系统基于强大的VisualDSP++5.0Kernel(VDK),拥有强大的图形库,所以可以支持复杂的用户图形界面。
    要实现用户图形界面,仅仅有了绘制图形的图形标准库函数,还是远远不够的,图形库只能形成单一的画面,但是要想形成切合用户习惯的可操作图形界面的话,还需要在后台有一个功能强大,并且稳定的操作系统平台,它决定了负责调度系统的状态,就是我们平常说的状态机。状态机根据用户的外界按键输入,以及系统当前的特定工作状态来决定系统的下一步状态,从而调用相应的图形界面,如此,便实现了人性化的用户图形界面,可以满足特定工作需求。

2 软件设计思路
    对于用户图形界面的设汁小能简单的设计成统一的模块,要考虑到用户在复杂的应用情况下对操作界面的需求,我们将这些界面分成不同的种类,设计流程如图4所示,一种是静态的配置状态显示,一种是动态的输出状态实时变化显示,对于静态界面,我们可以用格式转化软件将bmp格式图像转化成二维数组载入到显示缓存中来显示当前的固定配置界面。

b.JPG


    一般来说,编程人员在设计动态显示界面的时候,如果按照常规的设计方法,会使用一些全局变量作为不同状态、不同模式下的标志,这样可以实现图形界面的改变,但这会导致变量的数量过多,从而引起变量之间的搭配成倍的增加,随着工作复杂程度的真假,状态的转移关系也就会剧烈的增加,这会让开发者陷入复杂的逻辑问题。
    为了解决上述问题,改变普通的设汁方法,尽量少设可以改变的状态,使贯穿与整个界面显示系统的只有一两个状态量,如果想得到新的界面信息,只需要改变特定的一两个状态量,文中的方案是提取和解析键值来作为主线,少量全局变量和结构作为辅助,这样设计的现实系统,非常简明而且易于控制和修改。在使用过程中通过对键值的解析,得到对应的界面。
3 实验结果
    在配置状态显示显示中,显示缓存模块起着至关总要的地步,改变显示缓存,即可实现显示界面的改变,对于配置状态的显示界面,只需调用将预先设置好的bmp图像通过软件转成二维数组,在键值的激发下载入缓存,再由驱动程序将缓存内容显示到液晶屏上。
    紫外LED照射器工作时的配置状态显示效果如图5所示。

c.JPG


    照射器工作时动态显示的时候,不需要经常变动对话框和厂家标识等背景元素,而输出的电压电流值是在不停地刷新,所以把屏幕元素分成几页来显示。第1页显示的是静态的背景参数,曲线参数和电压电流值是在频繁刷新,将其放置在第2页,将2页的内容同时载入显示缓存,由驱动程序输出到LCD。这样,在照射器工作的时候,只需不停地更改和调用第1页的内容,而不改变第1页的背景参数。有键盘操作的时候再切换显示界面。
    动态工作状态显示效果如图6所示。

a.JPG



4 结论
    目前国内外的紫外照射器的人机交互模块单一,在整体性和用户的可操作性上均无法满足某些复杂的工业需求,本文从紫外LED控制平台的Blackfin 531处理器的PPI接口驱动出发,基于Visual DSP++5.0软件开发环境,设计了紫外LED人机交互显示模块,在实际应用中,成功显示了照射器的配置工作状态和输出工作状态,使紫外LED照射器的控制平台具有更加智能化的人机交互模块。
    在未来,随着国内的产业化升级,国内的高精度工业的发展,对紫外LED照射器这种高精度紫外光固化焊接产品的需求将会越来越高,因此,对该人机交互系统的中文字库的设计将是本课题的下一个重点。

关键字:Blankfin531  PPI  图形界面 编辑:探路者 引用地址:紫外LED照射器的人机交互模块设计

上一篇:中国禁白倒计时 国内外LED品牌磨刀霍霍
下一篇:李雨儿壶口演唱会“led显示屏圆形花瓣”七夕绽放

推荐阅读最新更新时间:2023-10-17 15:02

iPad mini 3曝光:视网膜屏/400ppi
近日,国外媒体PatentlyApple给出消息称,友达光电已经开始了iPad mini 2屏幕的生产工作, 其配备了视网膜屏,ppi(像素密度)为324 。 随后韩国媒体又给出劲爆消息称, 苹果已经要求LG生产更高级的显示屏幕(400ppi 屏幕还是7.9寸),而它将被用于下一代iPad mini上即mini 3。 此外,韩国媒体还表示称,为了使一块7.85寸的屏幕像素密度达到400ppi以上,LG和其它苹果供应链的制造商们将采用全新的低温多晶硅(LTPS)制程,而非目前采用的多晶硅(a-Si)制程。 现在谈论iPad mini 3还有些过早,毕竟它的前辈还没有亮相,不过还是衷心的希望,苹果不要把新品更新速率提
[手机便携]
iPad mini 3曝光:视网膜屏/400<font color='red'>ppi</font>
意法半导体更新TouchGFX软件,增加视频功能丰富STM32用户体验
意法半导体更新TouchGFX软件,增加视频功能,丰富STM32用户体验 2021 年 11月5日,中国——意法半导体发布了最新版的STM32* 微控制器 (MCU)图形界面开发软件TouchGFX Version 4.18,新增了视频播放功能,改进了多名开发者协同开发工具,支持新的 X-NUCLEO 显示板。 通过可以播放 Motion-JPEG (MJPEG) 视频文件,TouchGFX为家庭自动化产品、穿戴设备、医疗设备和工业传感器等小型设备带来了更多产品力,实现丰富的功能,例如,用户操作指南或有趣的启动和暂停屏幕,提升图形用户界面的视觉效果。开发人员可以使用自己的 MJPEG 文件或从软件提供的电影示例中选择
[嵌入式]
意法半导体更新TouchGFX软件,增加视频功能丰富STM32用户体验
像素密度翻倍:JDI研发600ppi电子墨水屏
    Kindle和NOOK电子书阅读器中的电子墨水屏能够提供高对比度、类纸张的显示效果,可让用户在阳光直射下也能轻松阅读。但现有大多数E-Ink屏幕有一些缺点:刷新率通常较低,并且大多数E-Ink显示器都是黑白色,另外还未出现超过300ppi像素密度的屏幕。        然而好消息是,现在Japan Display (JDI) 解决了其中一个问题。在洛杉矶举行的Display Week上,JDI联合E Ink Holdings展示了像素密度高达400ppi与600ppi的两款电子墨水屏幕。JDI表示,其新技术将能够开发出与高端智能手机所使用的屏幕一样清晰的ePaper WXGA或全高清显示屏。   Kindle Pape
[手机便携]
京东方全球首发AR/VR显示 像素密度高达1600PPI
去年夏天,在一年一度的全球最大显示盛会美国2015SID上,中国液晶面板龙头企业京东方首次对外展示了82寸10K显示屏,轰动一时。今年京东方再次重拳出击,在2016SID上全球首发两款AR/VR显示新品——2.8英寸AR显示屏和2.8英寸UHD AR/VR显示屏。京东方展出的首款AR/VR显示屏拥有高达1600PPI的超高像素密度,是iPhone6 Plus的4倍,可完美呈现虚拟显示的视界。   VR(Virtual Reality,虚拟现实技术)的沉浸式体验和AR(Augmented Reality, 增强现实技术)亦幻亦真的精彩,引发了市场的广泛关注,同时这这类设备也成为了各大展会上的焦点。据Digi-Capital的一
[手机便携]
BCNet-PPI网关的纺织机械设备联网应用方案
一.引言 当前工厂制造设备的自动化程度不断提高,单机台的自动控制和方便的人机对话界面使得生产更加稳定可靠,操作也变得简单。但生产管理的日益复杂使得许多厂家迫切需要实现全自动化的生产管理。 二.系统要求 通过数据采集模块,将各个纺机的运行状况,生产情况等现场数据传送到中央监控中心;中央监控中心的计算机实现对所有纺机设备运行状况的实时监视,对生产情况进行记录、统计,统一控制换班,统一管理生产工艺,自动报表打印,并与上层管理网络ERP的数据交换。以达到及时设备维护,合理利用资源,提高生产效率,把握生产进度,降低生产成本等目标。 三.方案介绍 现众多纺机采用SIEMENS S7200控制系统,具备现场总线联网的条件,以下就以SIEME
[嵌入式]
为了高ppi 三星S6 edge沿用P排钻石像素
    为了不得不迎合智能机屏幕像素越来越高的趋势,三星从前几年就开始在自己的Super AMOLED屏幕上采用一种全新的钻石像素排列方式,这个PenTile的变种让三星近年的几代旗舰都能够在AMOLED技术下冲击更高的ppi和清晰度,最近的外媒研究显示,三星Galaxy S6 edge的屏幕同样沿用了这种像素排列方式。   从显微镜下的图片中可以看到,与传统采用红绿蓝子像素组成的R排RGB LCD屏幕不同,P排屏幕采用另一种方式来排列子像素;其中三星Galaxy S6 edge的蓝色和红色子像素拥有钻石形状,而绿色子像素为椭圆形。 三星S6 edge屏幕沿用钻石像素 三星S6 edge屏幕沿用钻石像素 三星S6 e
[手机便携]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved