以太网的智能楼字门口机设计
从摄像头输出的模拟视频信号经过电容耦合与滤波之后,输入到SAA7113的Vin11脚,其他3路视频输入接口没有用到,同时SAA7113还外接了一个24.576 MHz的有源晶振为其提供时钟频率,模拟部分与数字部分分别采用3.3 V电压进行供电,通过I2C总线对SAA7113进行寄存器的配置,地址为4AH和4BH。解码后的输出是从引脚IPD0~IPD7输出的,其输出的是8位标准ITU656信号,直接与GM8120相连。
2.1.3 开锁模块电路的设计
开锁模块是门蔡的核心,在本系统中,开锁的方式很多,比如远程开锁、密码开锁、IC卡开锁以及出门开关开锁。所有的开锁方式都是通过控制开锁模块来实现的,开锁模块的电路原理如图6所示。本文引用地址://m.amcfsurvey.com/article/148144.htm
开锁模块的核心是一个电磁继电器和一个三极管。电磁继电器型号为OMRON G6H-2,该继电器有8个引脚,引脚1接高电平。引脚10接低电平,引脚3、8、4、7、2、9是公共触点。3、4引脚和8、7引脚连接表示常开,3、2引脚和8、9引脚连接表示常闭。
图6中引脚3和8并联引出一个端口COM,引脚4和7并联引出一个端口NO,引脚2和9并联引出一个端口NC;三极管型号为S8050,由单片机的一个I/O口对三极管进行控制,其原理如下:当DOOR_RELAY为高电平时,三极管的基极电位电平大于发射极,三极管处于导通状态,继电器工作,使继电器开关打到NO端;当DOOR_RELAY为低电平时,S8050截止,继电器不工作,继电器开关打到NC端。
继电器引出来的两个端COM、NC跟电锁相应引脚相连,电锁采用的是两线电磁镇H9200,电锁电源接到NC端,电锁正级接COM端,电锁负级接地,继电器引出来的NO端接地。当S8050处于截止状态的时候,继电器不工作,两线电磁锁处于工作状态,门锁上;当S8050导通,继电器工作,电锁不工作,门打开。这就是开锁模块的控制过程。
2.2门口机的软件设计
以太网门口机的软件设计主要包括4个部分:LCD显示驱动的设计、ATmega64串口驱动的设计、GM8120串口驱动的设计和键盘扫描驱动的设计。结构框图如图7所示。
2.2.1 LOD显示驱动的设计
LCD驱动设计主要包含以下几个部分,分别是LCD初始化,LCD清屏,LCD列,行以及页的定位,LCD显示数字、汉字和显示图片等。
LCD初始化函数包含了端口的配置、LCD复位以及LCD显示特性的设置,比如液晶屏显示颜色深浅,选择正显或者反显,显示行列起始地址和LCD打开等等。
2.2.2 ATmega64的串口驱动设计
ATmega64的UART结构可以分为3部分,分别是时钟生成器、收控制器和发控制器。控制寄存器是被各个单元共享的。时钟生成器包含外部时钟同步逻辑和波特率发生器;收控制器包含奇偶校验器、控制逻辑、移位寄存器和UDR缓存器。发控制器包含一个写缓存、一系列移位寄存器、奇偶校验生成器和控制逻辑。
交换机相关文章:交换机工作原理
评论