欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 科技论文 > 计算机论文

基于NiosII的嵌入式标清高清视觉检测系统的设计

时间:2011-04-23  作者:秩名

论文导读:系统硬件分为:高清图像采集板、NiosII核心板、单片机接口板三部分。软件由NiosII和单片机软件组成。方案一用工业用高清镜头采集影像,再对模拟视频解码,得到高清视频数据。本系统最终应用为嵌入式,要尽量缩减整机体积,用ISSIIS61WV102416BLL-10TI,1Mx16Bit高速SRAM作为系统数据处理空间,用SAMSUNGK4S641632H-TC75,1Mx16Bitx4Bank高速SDRAM作为程序空间,另外配置串行加密芯片AtmelAT88SC0104C,作为对知识产权的保护。
关键词:NiosII,嵌入式,高清,视觉,单片机
 

总体结构

系统硬件分为:高清图像采集板、NiosII核心板、单片机接口板三部分。软件由NiosII和单片机软件组成。考虑到程序的标准化、可移植性,NiosII程序和单片机程序都使用标准C编写。

高清图像采集

方案一用工业用高清镜头采集影像,再对模拟视频解码,得到高清视频数据。解码芯片可选AD的ADV7181C,10位集成多格式标清高清视频解码器,四个10位ADC采样速率最高110MHz,支持720p/1080i高清分量,最高对1024x768、70Hz(XGA)RGB图形进行数字化处理。科技论文。或TI TVP5150AM1,超低功耗优化架构,工作状态下功耗仅为113mW,只需一个晶振就能支持所有标准,可通过I2C对亮度、对比度、饱和度、色调、锐度等控制,功能强大使用方便。或飞利浦SAA7114H,该芯片最多允许6个复合视频输入,显示比例调整分辨率调整,解码精度高支持视频窗口缩放。科技论文。此方案成本高体积大。

方案二用高清图像传感器采集,直接输出高清图像数据。从芯片的性能指标、价格供货、技术支持、开发难易程度等方面考虑,Omni公司的OV9712芯片较为合适。该传感器为1/4”标清高清CMOS图像传感器,像素尺寸3.0um,内置OmniPixel3-HS技术,可提供WXGA(1280X800)分辨率、640x480、HD720p三种格式图像,10bit彩色rawRGB并行图像数据输出,PLL锁相环,高信噪比图像质量,镜头校正,画面缺陷补偿。该方案成本百元左右,硬件简单性能稳定,符合实际要求。

设计OV9712采集电路时,要使用独立电源,电路板上尽量减小信号线长度及避免上下层平行布线,电源芯片放在板子外侧。外围器件尽量以OV9712要求参数一致,电路中模拟地与数字地分开走线最后汇集一点。OV9712有效图像传感区域不在芯片中间位置,而是偏右偏上,为了使目标图像能处于画面中心,绘制电路板时要注意调整芯片位置,具体尺寸参见OV9712器件手册。

Nios核心板

FPGA芯片选型比较如下:

 

 

 

Xilinx Altera
DSP 多达2016个DSP48 slice,最高1000GMAC/s处理性能,38MB内部专用RAM 28nm高效实时浮点高精度可调功能,18位DSP结构,1840GMAC/s处理能力,内嵌式HardCopy模块和集成硬IP核
功耗 40nm工艺,功耗降低50%到30% 65到28nm工艺结构,功耗较前代降低50%
速度 2种11-Gbps串行收发器 28-Gbps收发器,超带宽超高性能40G/100G/400G应用
Matlab Simulink ISE System Genarator for DSP高级工具,Matab/Simulink高级建模,自动代码生成 Simulink/DSP Builder快速简单高效易用,产生代码效率可与手工媲美,高性能DSP Builder模块
IP库 免费提供滤波器、构建模块、变换、相关器、三角函数、调制解调、压缩库 选购:图像处理、视频转换器 免费使用滤波、调制解调、变换、加解密、相关、检查纠错、图像和视频处理、语音和音频处理、运算、信号产生、同步等

根据上表比较结果及系统要求,选择Altera FPGA较为合适。科技论文。

设计NiosII电路与设计通用FPGA电路有所不同,在设计时要考虑到在使用SOPCBuilder里器件模块时,要按照模块的接口要求和管脚定义构建系统,并且根据SOPCBuilder系统的搭建来绘制原理图,制做电路板。本系统最终应用为嵌入式,要尽量缩减整机体积,用ISSI IS61WV102416BLL-10TI,1Mx16Bit高速SRAM作为系统数据处理空间,用SAMSUNG K4S641632H-TC75,1Mx16Bitx4Bank高速SDRAM作为程序空间,另外配置串行加密芯片Atmel AT88SC0104C,作为对知识产权的保护。

单片机接口板

单片机的比较如下:

 

 

 

STC宏晶 Microchip MSP430 C8051F
运算处理能力 一般 1.56DMIPS/MHs CPU Core,8ch DMA Controller 32Bit硬件乘法器 16x16硬件乘法器
内部资源 8路10Bit ADC,2048K EEPROM,4路PWM输出,双串口等 10/100 Ethernet, 16路10Bit ADC,USB2.0,5路PWM输出,6串口,双I2C,双CAN 2.0口 内部LDO,16路12Bit ADC, 双串口,USB2.0,32路12Bit ADC,2路12Bit DAC,
功耗 低功耗、低电压设计 低功耗、低电压设计 超低功耗 低功耗、低电压设计
成本 很低 较高 一般 较高
I/O资源 最多44个I/O 最多53个I/O 最多87个I/O 最多64个I/O
抗干扰能力 抗干扰能力强,轻松过2万伏静电干扰测试 较强 一般 一般

单片机实现功能如下:通过I2C对ADV7393进行配置;通过串口与FPGA通讯,通过另一串口与外部设备通讯;外部多路5~30VDC信号输入;对外预留标准8位I/O;3路固态继电器输出;照明控制,成本低;不需高速数据处理;抗干扰能力强。基于以上要求选STC单片机较合适,芯片型号为STC12LE5A32S2。要实现照明灯亮暗变化控制,这里使用STC单片机的PWM功能,由于PWM电流输出一定,为使照明达到一定亮度,在PWM输出后,加一级运放和跟随器,之后经过一级电流驱动再点亮照明。继电器选用两种封装一样负载电压不同的固态继电器。一是直流固态继电器LRSSR-P-DD,控制电压3~32VDC,负载电压2~150VDC/1~5A。一是交流固态继电器LRSSR-P,控制电压3~32VDC,负载电压28~280VAC/1~3A。可根据不同应用选取使用。

系统软件

系统软件用标准C编写便于做数据处理算法运算。图像算法先由Matlab进行模型仿真,成功后再将算法由Matlab转换为标准C程序,写入NiosII的C代码中编译下载,检测系统是否运行正常。Nios软件编写注意要使用16位指令函数,在SRAM中对数据高速分析处理,在SDRAM中对OSD等设置信息处理,实时读取加密芯片。单片机通过I2C对ADV7393初始化,通过串口等待FPGA命令,实现继电器、IO、串口、照明的控制。单片机检测串口及输入IO,将外部状态及时反馈FPGA。

7. 结束语

实验证明,由上述硬件级软件设计方法制做出的样机,整机硬件性能符合设计要求,可较好的实现硬件功能,配合相应算法软件,系统能较好的完成对视频数据进行采集、识别、分析处理功能。


参考文献:
[1] 孙恺,程世恒. NiosⅡ系统开发设计与应用实例[M]. 北京:北京航空航天大学出版社,2007.
[2] 蔡伟纲. NiosⅡ软件架构解析[M]. 西安:西安电子科技大学出版社,2007.
[3] 华清远见嵌入式培训中心. FPGA应用开发入门与典型实例. 北京:人民邮电出版社,2008.
[4] 赵建领. 51单片机开发与应用技术详解(珍藏版).北京:电子工业出版社,2009.
 

 

查看相关论文专题
加入收藏  打印本文
上一篇论文:基于MODBUS协议的单片机与触摸屏通信(图文)
下一篇论文:基于office的组卷系统的设计与实现
科技论文分类
科技小论文 数学建模论文
数学论文 节能减排论文
数学小论文 低碳生活论文
物理论文 建筑工程论文
网站设计论文 农业论文
图书情报 环境保护论文
计算机论文 化学论文
机电一体化论文 生物论文
网络安全论文 机械论文
水利论文 地质论文
交通论文
相关计算机论文
最新计算机论文
读者推荐的计算机论文