1 中国科学院上海技术物理研究所, 上海 200083
2 中国科学院大学, 北京 100049
基于LUPA1300-2型CMOS图像传感器设计了一套高速、高分辨率、小型化、 低功耗的成像系统。以FPGA作为系统的时序控制程序开发平台,采用Verilog硬件描述语言设计了 传感器驱动、数据处理、通信和数据传输等模块程序,并对各模块的功能与结构进行了分析和说 明。基于本文提出的成像系统框架开发了硬件电路,然后对整个系统进行了成像实验。结果表明,该成 像系统驱动时序合理,与计算机通信正常,数据传输准确,图像质量高,系统运行稳定。
CMOS图像传感器 成像系统设计 驱动程序 小型化 CMOS image sensor imaging system driving program small size
中国科学院 长春光学精密机械与物理研究所, 吉林 长春130033
利用MT9M413C36STM、TMS320VC33PGE研制了一种高帧频CMOS图像传感器成像、显示及数据处理系统。根据所用器件的特点, 文章对图像传感器成像、显示及数据处理原理和时序进行了分析。给出了系统相关的硬件电路, 介绍了设计重点。在QuartusⅡ8.0及CC4.1开发环境下, 使用VHDL、AHDL、C语言进行了驱动程序编写和调试。结果表明, 该系统在1 280×1 024@60 Hz逐行扫描模式下可以稳定地工作, 已在重点课题中得到了批量应用。
驱动程序 图像传感器 drive procedure image sensor CMOS CMOS MT9M413C36STM MT9M413C36STM TMS320VC33PGE TMS320VC33PGE
攀枝花学院电气信息工程学院,四川攀枝花 617000
文章介绍了电阻式触摸屏的工作原理,给出了基于input子系统的触摸屏驱动设计的主要步骤,设计了在TQ2440硬件平台上基于input子系统的嵌入式Linux触摸屏驱动程序,并根据实验测试结果中存在的误差做了改进和优化,使驱动程序能处理长按、滑动,并具有较高的精度。
触摸屏 input子系统 嵌入式Linux 驱动程序 Touch Panel input subsystem Linux embedded driver
中国科学院长春光学精密机械与物理研究所,长春 130033
为了能够实时成像和同步显示,设计了一种结构简单、携带方便的大面阵CMOS实时成像及显示系统,采用EPF10K50完成了MT9M413C36STM图像生成时序和SXGA显示时序及数据输出的多路转换设计.图像传感器的数据输出转换为两路,一路数据输出给处理电路进行图像实时处理;另一路经ADV7127视频数模变换后输出,可以连接SXGA形式的显示器同步显示图像.实验设计了相关硬件电路,并用VHDL语言编写了驱动程序,在Quartus 8.0的开发环境下,进行了调试.结果表明,该系统可以在1280×1024 @ 60Hz逐行扫描模式下稳定地工作.
驱动程序 时序 Drive procedure Timing MT9M413C36STM MT9M413C36STM EPF10K50 EPF10K50
西南交通大学 高功率微波实验室, 成都 610031
阵列天线控制系统采用实时操作系统VxWorks,为了实现控制系统计算机与单元天线的通信,在控制系统计算机中采用PCI设备与单元天线通信,并且基于VxWorks实时操作系统开发了PCI设备的驱动程序。主要完成了板级支持包的修改、PCI设备的初始化,以及功能函数的设计。经试验验证,该驱动程序工作稳定可靠,可以应用于控制系统中。
VxWorks操作系统 嵌入式系统 板级支持包 PCI设备 驱动程序 VxWorks operation system embedded system board support package peripheral component interconnect device driver 强激光与粒子束
2011, 23(11): 3091
交叉通道数据链路是实现三余度飞控计算机之间信息交换的枢纽,以往开发的三余度光传操纵系统大都采用了串口(RS232)协议来实现,其传输速率较低,达不到现代飞控计算机之间数据传输的高要求。为此,设计了一套以PCI总线控制器PLX9054和FPGA为核心的双向高速数据光纤传输接口卡,设计了该数据传输卡的基本结构和单元组成; 详细阐述了PCI总线接口软硬件设计方法、时序及注意事项,并深入分析了FPGA的功能逻辑模块和光电转换模块的实现方案; 最后开发了基于DriverStudio的设备驱动程序,并进行了系统测试。结果表明本接口卡可以满足飞控计算机之间余度数据交换的要求。
光传操纵 交叉通道数据链路 WDM驱动程序 fly-by-light Cross Chanel Data Link (CCDL) FPGA FPGA WDM device driver program
对OLED显示模块和高性能的32位ARM920T系列微处理器进行了介绍,并使其有机结合构成本控制系统的显示终端,根据ARM S3C2410与OLED模块硬件接口电路的设计,对在嵌入式Linux 2.4.18下编写、编译和加载其接口驱动程序进行了详细阐述。实践表明,系统参数可以在OLED屏上完整显示,效果良好。
嵌入式Linux 有机发光显示器 驱动程序设计 embedded Linux OLED ARM S3C2410 ARM S3C2410 driving design
1 中国科学院 长春光学精密机械与物理研究所,长春 130033
2 中国科学院 研究生院,北京 100039
针对遥感相机的数据处理是对多个图像数据源产生的异步图像数据进行传输、存储和处理,本文提出了一种实用的数据采集方案。采用现场可编程门阵列(FPGA)对不同数据源的多个图像数据进行组合,在FPGA内部进行一级缓存,将异步的图像数据源变换成同步数据;然后对得到的数据进一步组合送入独立的FIFO芯片进行二级缓存;最后通过专用的PCI接口芯片,将图像数据传输到PCI总线上。 使用DriverWorks进行驱动程序的设计,采用多线程机制完成应用程序设计,实现了数据存储与实时显示同步。在合适的计算机平台上,系统可在保证实时存储和显示的同时,使数据采集速度达到80 MB/s。
图像采集 数据组合 PCI总线 驱动程序设计 应用程序设计 image acquisition data combination PCI bus drive program design application program design
1 中国科学院西安光学精密机械研究所,西安 710119
2 中国科学院研究生院,北京 100049
基于大面阵CMOS APS图像传感器LUPA-4000设计出一个相机系统.通过对LUPA-4000驱动时序的分析,选用FPGA作为驱动信号产生载体,使用VHDL硬件语言设计了包括CMOS传感器驱动、通信、数据转换等一体化的程序,并分别对各个程序模块进行说明.设计了系统硬件电路,并加载程序对CMOS传感器驱动信号进行测试,给出了控制像素积分信号的测试波形.经测试相机电路系统与计算机通信正常,与下位机数据传输准确无误,系统整体运行稳定可靠.安装光学系统后获取了高质量图像.
CMOS相机 系统设计 驱动程序 CMOS camera System design Driving program LUPA-4000 LUPA-4000