关 闭

新闻中心

EEPW首页>工控自动化>设计应用> 一种数字图像采集报警系统的设计

一种数字图像采集报警系统的设计

作者: 时间:2011-07-18 来源:网络 收藏

  3 系统软件

  3.1 系统软件的总体流程

  红外方式由红外传感器探测出信号跳变通知CPU,从而控制传感处理器。由于AT91SAM7S64有32个I/O服用端口故选取其中一个端口PA18作为红外信号接收端口,在CPU中首先设置其为输入端口上电后其端口为高电平当红外接收信号触发时经处理后是由低电平向高电平的跳变,在芯片初始化后可通过PIO控制器引脚数据状态寄存器判断PA18是否为0。若为0则控制OV6620,否则应继续判断,直到端口为低电平为止,然后进行通信并设置OV6620,当其响应后进行获取,并把数据传送给外存储器。其系统主程序框图如图3所示。

  3.2 图像传感处理

  3.2.1 OV6620的寄存器设置

  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)



评论


相关推荐

技术专区

关闭