高温氧化铝厂家
免费服务热线

Free service

hotline

010-00000000
高温氧化铝厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

红外方式数字图像采集报警系统的设计 免费猫

发布时间:2020-02-17 14:37:31 阅读: 来源:高温氧化铝厂家

红外方式数字图像采集报警系统的设计

TWI的数据发送为单字节发送OV6620功能寄存器的地址是0x00~0x50,其中不少是保留寄存器通过设置相应的寄存器,可以使OV6620工作于不同模式,在TWI数据发送时由于从机地址与从机子地址的存在所以应在TWI_MMR中写入从机地址并设置内部地址长度,在TWI_IADR中写入从机子地址,由于TWI_THR保存发送的数据为8位,故设置OV6620为低分辨率、曝光时间、自动白平衡和设置帧时钟周期,其控制程序如下:

AT91_F_TWI_Write_Byte

(const TWI_Mapped,OV6620_addr,0x14,0x20)

AT91_F_TWI_Write_Byte

(const TWI_Mapped,OV6620_addr,0x10,0x9A)

AT91_F_TWI_Write_Byte

(const TWI_Mapped,OV6620_addr,0x24,0x33)

AT91_F_TWI_Write_Byte

(const TWI_Mapped,OV6620_addr,0x25,0x97)

AT91_F_TWI_Write_Byte

(const TWI_Mapped,OV6620_addr,0x1,0x02)

AT91_F_TWI_Write_Byte( )为控制设置寄存器函数,它的第1个参数是TWI的映射地址。在AT91SAM7S64中的宏定义地址为0Xfffb8000,OV6620_addr为宏定义的从机芯片地址0XC0 16,第3个参数为OV6620的内部寄存器地址,第4个参数为相应的寄存器设定的值。

3.2.2OV6620的采集过程

OV6620有4个同步信号:VSYNC(垂直同步信号)、FODD(奇数场同步信号)、HREF(水平同步信号)、PCLK(像素同步信号)。当采用连续扫描方式时,只使用VSYNC和HREF、PCLK 3个同步信号[5-6]。AT91SAM7S64的1个外部中断引脚VSYNC信号的输入,相应的中断服务程序分别为VSYNC_IRQ( ),HREF接AT91SAM7S64的普通I/O口。图像采集的过程为:当用TWI初始化0V6620后,使能VSYNC对应的中断,等待CPU读取一帧的图像在VSYNCIRQ( )中断服务程序中判断是否已取得一帧图像数据。若不是,继续等待知道完全传送一帧图像数据为止。完成后把每接收到一帧的数据再存储到外存储器中。

3.2.3图像提取过程

图像提取的过程为:当采集数据已经存放在外存储器中,利用CPU取出数据,再传输给上位机。先对外存储器进行读复位,使外存储器的指针指向首地址,再根据OV6620所输出RGB数据的格式进行读取。其中,提取过程最重要的是OV6620所输出RGB数据格式,它影响到提取图像的准确性。本系统应用的是 8位输出,其数据格式如表1所示。

柽柳的养殖方法

黄槐决明的养殖方法

李时珍故事

春桃的故事