4 数字部分
本次设计的核心地方是数字部分,系统的搭建是基于Altera公司的NiosII处理器。
电压信号经过滤波处理,被传送到A/D转换器,经过A/D转换得到数字信号,为数字部分对信号的识别处理作准备。根据所选用的色敏传感器的工作原理,用 SOPC系统进行控制,对3路模拟电路信号进行同步的A/D转换以增强系统准确性。在保证可靠性和精度的前提下,为降低系统成本,满足对输入数字信号倍数的要求,A/D转换器选用8位串行输出的ADC0809转换器。采用NiosII软核搭建的FPGA系统处理数字信号,主要经过以下操作:
①中值滤波,进一步去除干扰信号;
②查对数表,查数据所对应的对数值;
③求对数比,对分别采集到的2个数据求对数比,为判断是哪种颜色提供依据;
④显示颜色识别结果,亮不同的灯来表明所识别出来的不同颜色。
4.1 硬件设计
在FPGA芯片上搭建一个NiosII处理器系统,包括可配置的NiosII CPU软核、与CPU相连接的片内设备和存储器,以及与片外设备和存储器相连的接口等。
NiosII处理器是Altera公司的第二代用户可配置的通用32位RISC软核微处理器,是Altera公司特有的基于通用FPGA架构的CPU软核。NiosII系统是在。NiosII处理器基础上添加片上(FPGA)设备、存储器以及片外设备和存储器接口所组成的系统。Ni-osII具有明显的优势:
①NiosII处理器具有灵活的外设配置和地址映射。由于NiosII处理器和片上设备及接口具有软核特性,设计者可以为设计目标量身定做合适的 NiosII处理器系统,既可以增加CPU的功能,提高处理器的系统性能,也可以对不必要的处理器性能和外设进行剪裁,以满足低成本的小型系统设计。另外,访问存储器和外设的软件一般与地址分配无关。
②NiosII系统可以自动创建,Altera的SOPC Biulder设计工具使处理器的配置全自动完成,能自动产生并编程FPGA的硬件设计。系统的创建不需要设计者进行任何的底层原理图和硬件描述语言(HDL)设计。
③NiosII处理器系统可以定制指令,从而增强系统的性能。
正是基于这些优点,本设计最终选用NiosII处理器系统来完成颜色信号的处理和识别。如图4所示,NiosII处理器系统的片上系统包括NiosII CPU、片上RAM、定时器、ADC接口、Avalon总线、Avalon三态桥、PIO、JTAGUART等部分。另外,在片外扩展了Flash(用来存放程序和相应的数据)和SSRAM(相当于内存)。
具体器件的选择如表2所列。
⑤比较计算值与预存颜色值,即可实现对各种颜色的识别;比较计算值与不同时间值,即可实现对颜色变化的识别。
在使用过程中,总有某些时刻系统处于非探测工作期。但此时系统还处于工作状态,SOPC还会控制A/D转换器进行采样,而SOPC本身也会对转换后的数字信号进行处理,并产生有色差的警报。为了消除这种误报警,需控制放大器的放大倍数。相差几十nm的入射光经过放大后,其电信号的差值很大,经A/D转换后的数值会溢出或接近溢出。利用这一特性,设定一个上限值,如果数值比这个上限值大,则系统做出非探测工作期的判断,程序重新开始执行。
结 语
随着新技术、新材料的不断涌现,在现代化工业生产中,颜色识别系统的应用越来越多,也越来越复杂。以色敏传感器为探测器,使用内嵌NiosII软核处理器的FPGA作为运算、控制核心的颜色识别系统,具有结构简单、可靠性高、使用方便、扩展性强等优点。利用FPGA快速强大的处理功能,能够快速、准确地实现颜色的识别。利用现代信息融合技术,采用新型、高灵敏、响应快的色敏传感器,一定能使颜色识别更加精确、更加可靠。
关键字:FPGA 色敏 传感器 颜色识别
编辑:神话 引用地址:基于FPGA与色敏传感器的颜色识别系统2
推荐阅读最新更新时间:2023-10-12 20:41
苹果公司申请新型触摸板专利 关注传感器概念股
美国专利商标局1月21日公布的专利文件显示,苹果公司申请了一个新型触摸板的专利。目前,苹果公司的笔记本电脑产品Macbook上所采用的是按压式集成触摸版,而根据新专利的描述,未来的触摸板将由多个力传感器和一个能够提供触觉反馈的调节器组成。这使得触摸板能够感对用户手指的力度进行分析并完成指令。此外,这些传感器将由纳米级的金属复合材料或是聚合物制成。
此前还有消息称,苹果正在招聘生物传感器方面的专家,外界猜测苹果的智能手表产品iWatch或加入医学功能。A股市场上的传感器概念股主要有汉威电子、中航电测、威尔泰、同方国芯等。
[手机便携]
利用PC和长基线时间记录法从声学角度测量弹道参数
弹道学是一门古老的艺术,在长弓、飞机弹射器和铜无膛线炮相当于它们各自所处时代的高技术导弹时就已经存在了。“外”弹道学研究弹射物(箭、子弹、炮弹、气枪弹丸等)从发射器(弓、枪等)到目标之间的飞行轨迹。随着计算机的出现,弹道学更加定量化并易于理解,它建立在对许多参数的准确理解之上。最重要的两个参数为发射初速(如MV为枪口初速度)和发射器(如发射器重量、阻力比与定义BC=1.0的标准参考发射器的重量、阻力比之间的无量纲比)的“弹道系数”(BC)。
可以采用廉价的光学计时器精确测量MV,但确定BC却比较复杂,不仅需要测量枪口处的投射速度,而且还需要测量下段射程中至少一点的最小值处的投射速度。下段射程速度测量通常要使用业余射手可能无法
[应用]
FPGA设计的四种常用思想与技巧
本文讨论的四种常用FPGA/CPLD设计思想与技巧:乒乓操作、串并转换、流水线操作、数据接口同步化,都是FPGA/CPLD逻辑设计的内在规律的体现,合理地采用这些设计思想能在FPGA/CPLD设计工作种取得事半功倍的效果。
FPGA/CPLD的设计思想与技巧是一个非常大的话题,由于篇幅所限,本文仅介绍一些常用的设计思想与技巧,包括乒乓球操作、串并转换、流水线操作和数据接口的同步方法。希望本文能引起工程师们的注意,如果能有意识地利用这些原则指导日后的设计工作,将取得事半功倍的效果!
乒乓操作
“乒乓操作”是一个常常应用于数据流控制的处理技巧,典型的乒乓操作方法如图1所示。
乒乓操作的
[应用]
IDT推双热电偶传感器信号调节器 有利于车辆提升燃油经济性
(图片来源:IDT) 据外媒报道,日本瑞萨电子公司(Renesas Electronics Corporation)全资子公司集成设备技术公司(IDT)为汽车排气系统应用,推出了新款ZSSC4175双电偶传感器信号调节器。该调节器能够提高热电偶信号的精确度,并对热电偶信号的传感器特异性进行校正,以确保精确地测量汽车废气温度,从而让发动机管理系统能够利用此类数据减少有害排放,并提升燃油经济性。 ZSSC4175调节器符合AEC-Q100汽车环境,拥有过压和反极性保护电路、具备出色的电磁兼容性、多种诊断功能,且能够在零下40°C至150°C之间工作。此外,能够双向接收热电偶信号,并且使用16位RISC(精简指令集计算机)
[汽车电子]
赛灵思基于FPGA平台的PFM电机控制方案有何优势?
据了解,目前大多数工业电机控制采用的是基于MCU或DSP平台的PWM算法,而这一类方案都会带来不可避免的EMI问题,此外还经常会有能效不高和时延较长等问题的出现。PFM在理论上是一种比PWM更好的电机控制算法,因为它可以实现更高的能效和更低的EMI。
Xilinx欧洲电机控制专家会同第三方合作伙伴率先在业内实现基于PFM算法的电机控制方案。电机设备供应商采用PFM电机控制方案,就可以节省很多EMI消除措施带来的额外成本。虽说基于MCU和DSP平台的电机控制解决方案有着低成本的优势,但基于 FPGA平台 的电机控制方案可将电机控制的时延做得更小和更精准,从而将电机的能效做得更高,使电机设备的附加值或差异化优势就更
[嵌入式]
FPGA/CPLD状态机的稳定性设计
随着大规模和超大规模FPGA/CPLD器件的诞生和发展,以HDL(硬件描述语言)为工具、FPGA/CPLD器件为载体的EDA技术的应用越来越广泛.从小型电子系统到大规模SOC(Systemonachip)设计,已经无处不在.在FPGA/CPLD设计中,状态机是最典型、应用最广泛的时序电路模块,如何设计一个稳定可靠的状态机是我们必须面对的问题.
1、状态机的特点和常见问题
标准状态机分为摩尔(Moore)状态机和米立(Mealy)状态机两类.Moore状态机的输出仅与当前状态值有关,且只在时钟边沿到来时才会有状态变化.Mealy状态机的输出不仅与当前状态值有关,而且与当前输入值有关,这一特点使其控制和输出更
[嵌入式]
拉绳位移传感器工作原理及安装注意事项
拉绳位移传感器又称拉绳传感器。它是一种新型而简便的长度位移传感器,用途非常广泛,具有结构紧凑、测量行程长、安装空间尺寸小、测量精度高,可靠性好,寿命长,维护少等优点。另外,拉绳位移传感器安装使用方便,适合许多危险场合应用,广泛应用与测量领域。本文主要介绍拉绳位移传感器工作原理及拉绳位移传感器安装时的注意事项。
1、拉绳位移传感器工作原理和常用参数
拉绳式位移传感器的功能是把机械运动转换成可以计量,记录或传送的电信号。拉绳位移传感器由可拉伸的不锈钢绳绕在一个有螺纹的轮毂上,此轮毂与一个精密旋转感应器连接在一起,感应器可以是增量编码器,绝对(独立)编码器,混合或导电塑料旋转电位计,同步器或解析器。
操作上,拉绳式位移传感器
[嵌入式]
基于FPGA的四阶IIR数字滤波器
摘要:采用FPGA实现四阶IIR数字滤波器,通过两个二阶节级联构成数字椭圆低通滤波器。通带内波纹小于0.1dB,阻带衰减大于32dB。
关键词:四阶 IIR 椭圆滤波器 补码阵列乘法器
常用的数字滤波器有FIR数字滤波器和IIR数字滤波器。FIR数字滤波器具有精确的线性相位特性,在信号处理方面应用极为广泛,而且可以采用事先设计调试好的FIR数字滤波器IP Core来完成设计,例如Altera公司提供的针对Altera系列可编程器件的MegaCore,但是需要向Altera公司购买或申请试用版。另外,对于相同的设计指标,FIR滤波器所要求的阶数比IIR滤波器高5~10倍,成本较高,而且信号的延迟也较大。IIR滤波器所要求的阶数
[应用]