| RSS
深圳电器感厂家
您当前的位置:电感器制造商 > 新闻中心

基于单片机的线阵CCD实时检测系统方案设计

来源:    作者:     发布时间:2015-05-08 12:42:34     点击数:




3 模压电感器信号时序及软件设计

由于硬件设计时考虑用软件产生CCD驱动信号,这样软件设计的最大难点为既要满足CCD芯片的驱动信号要求又要完成检测信息的完整表述。综合比较各种方法后得出了整个软件设计思路如下:

驱动描述:NEC公司的线阵μPD3575D所需驱动信号与TOSHIBA公司传统的TCD系列略有差异,具体驱动信号为:时钟φ10、转移脉冲φTG、复位时钟φRO和采样保持时钟φSHO,时序关系如图3所示。

μPD3575D为双沟道线阵CCD,它有两列525位的CCD移位寄存器,分列在像敏阵列的两边,在一个积分的φTG周期中至少有525个φ10脉冲:另外考虑到一些暗信号和空驱动.本系统开发中取φ10脉冲宽度约为10μs、&p插件电感hi;TG积分时间为12ms。

单片机驱动主要是通过程序编程控制输出驱动的时序信号,可以通过修改程序方便地修改输出时序,单片机是靠指令产生I/O口的输出逻辑,在使用逻辑转移指令时,必须注意精心配置,避免产生驱动时序相位上的不同步。因为转移指令要根据某些条件产生程序分支,而分支程序在不同的条件下执行周期通常不同,会造成CCD驱动时序不同步。

检测过程描述:参见图2的系统电路图,当CCD被驱动后因其光电特性会有视频模拟信号Vout输出,信号如图4所示。可以看出:模拟信号Vout在CCD扫描到深色区和白色区有明显的幅值大小区别,要提取的信息就是这个变化的电压信号,但单片机不能直接处理模拟信号Vout,因此必须先将Vout通过二值化处理得到数字信号BIN(见图2二值化电路部分)。这样便得到了反映白线左右两个边缘的脉冲信号BIN。为了方便上位机的处理,不直接输出信号BIN,而是将BIN反馈给AT89C2051,让其通过程序编制来捕捉其上升沿和下降沿的跳变,再从另外的引脚输出与BIN上升沿和下降沿同步的负脉冲信号BIN_OUT。这样上位机可方便地通过中断检测到白线的左右侧。这里AT89C205l还要输出一个同步信号FC(即驱动转移脉冲φTG)。因为系统是在连续扫描地面信息,故FC脉冲可标志CCD上一次扫描的结束和新一行扫描的开始。新一行开始扫描时,上位机收到FC负脉冲后可进入中断对定时器TO、Tl清零并立即开始计数。当收到BIN_OUT的第一个负脉冲后进入中断并停止,定时器TO;当收到BIN_OUT电感厂功率电感器家的第二个负脉冲后进人中断并停止定时器T1,读出定时器TO、T1里的数t0、t1。t0、t1便反映了路面白线的坐标位置,很明显t1与t0之差便是白线宽度。

综合以上驱动和检测信号要求得出:在主程序中用一个死循环产生连续的四路驱动脉冲,并通过嵌入相应的其他功能的指令来保证四个驱动脉冲的相位关系,对BIN信号的上升沿和下降沿的判断也在此循环中完成。对BIN信号的当前状态还必须有一个状大功率电感贴片电感器态标志BIN_STATE。一旦遇到BIN信号有电子变化便给出相应的BIN_OUT负脉冲,而BIN_OUT恢复高电平是靠定时器TO溢出中断服务程序实现的。

本系统用一片小型单片机完全实现了预定功能,几乎没有复杂的外围电路器件,结构简单可靠,硬件、软件代价都较低,系统成本预算较低。整个检测系统角在机器人视觉上实验效果也非常理想。系统可根据具体的需要和要求进行扩展和改变,如增加信号输出、改变检测系统和上位机的信号接口等。

1

门禁系统里电源的性能极贴片电感生产商为重要,电源的选择直接影响门禁系统的安全和稳定,门禁专用电源与其它电源相比,有很多特殊的要求,虽然同样是提供DC12V电源,因其控制电锁,而电锁都是通过电感线

摘 要 主要介绍了基于nRF24AP1无线网络芯片智能家居的硬件电路与软件设计流程,主机通过串口对信道参数进行配置,节点配对,利用ANT协议实现与从机设备数据包的收发,从而实现控制家电的目的。关键词

交一交变频是早期变频的主要形式,适应于低转速大容量的电动机负载。其主电路开关器件处于自然关断状态,不存在强迫换流问题,所以第一代电力电子器件—晶闸管就能完全满足它的要求。由于其技术成熟,一体成型


上一篇: 计数译码器CT4004的应用介绍
下一篇:功率电感器
来顶一下
返回首页
返回首页
相关文章
推荐资讯
电感数字转换器
电感数字转换器
相关文章
栏目更新
栏目热门