基于手机的网络化安全考勤、门禁系统的设计与实现,软硬件协同
识别、匹配,并做出相应处理和应答。
图2系统原理图
图3系统模型图
3硬件设计
3.1 PIC32 Ethernet Starter KIT简介
PIC32 Ethernet Starter Kit[5]是一个非常简单易用,低成本的用于体验PIC3210/100Ethernet等功能的开发工具。PIC32可提供工作频率80MHz的32位MIPS处理器内核、512KB的编程FLASH、32KB的RAM内存以及众多的外围设备。这些设备包括USB控制器、定时器/计数器、串口控制器、A/D转换器以及更多的设备。该板具有大量的I/O接口和电源选项,其中也包括USB电源。它同时还具有与Microchip MPLAB开发软件相兼容的内置编程、调试、下载电路。Cerebot32MX4拥有九个DigilentPmod™外围模块连接器。可连接的DigilentPmod包括H-bridge驱动、模数和数模转换器、蜂鸣器、滑动开关、按键开关、LED指示灯、以及易于连接的转换器。
PIC32 Ethernet Starter Kit实物图如下图4:
图4 PIC32 Ethernet Starter Kit实物图
3.2 380模块简介
EMW-380-C[6]是一款多功能串口转Wi-Fi模块,它内部集成了TCP/IP协议栈和Wi-Fi通讯模块驱动,可用于串口与Wi-Fi无线网络之间的数据传输,可方便的为串口设备增加无线网络接口。可用于串口设备与PC机之间,或者多个串口设备之间的远程通信。
外观机械尺寸如下图5。
图5 EMW-380-C引脚排列顶视图
EMW-380-C实物图如下图6。
图6 EMW-380-C实物图
表1接线说明
No. | FUN. | No. | FUN. |
J2 | 天线接线柱 | J3 | NG(暂时不使用) |
模块上有两个LED灯用来直观地指示模块当前的状态。可以在配制模式下通过命令来获得模块当前的状态。LED功能如下表2.
表2 EMW-380-C LED指示灯状态
名称 | 颜色 | 含义 | 功能 |
D1 | 红色 | Wi-Fi成功连接指示灯 |
|
D2 | 绿色 | 系统初始化成功指示灯 | 常亮:模块初始化正常,正常工作; 常暗:模块未初始化,或处于休眠状态。 |
表3 EMW-380-C引脚功能
J1引脚 | 功能 | 说明 | J2引脚 | 功能 | 说明 |
1 | Wakeup(IN) | WAKE_UP引脚如果产生下降沿使模块进入休眠状态,上升沿使模块进入正常工 作状态,模块对该引脚有去噪功能,避免非正常信号的干扰。 | 1 | UART_RTS(OUT) | UART接收准备信号,低电平有效 |
2 | /RESET(IN) | 将该引脚拉低1μs,可以重新初始化模块 | 2 | UART_CTS(IN) | UART允许发送信号,低电平有效 |
3 | STATUS(IN) | STATUS用来设置模块的工作状态。 | 3 | UART_RXD(IN) | UART数据输入 |
4 | /INT(OUT) | HOST端可以通过查询EMW-380-C的/INT引脚来确定初始化是否完成。当模块加电 后,/INT会保持为高,当初始化完成后,/INT会被拉低,此后设备即可向 EMW-380-C发送命令并进行相关操作了。在EMW-380-C中/INT引脚没有其他功能。 | 4 | UART_TXD(OUT) | UART数据输出 |
5 | GND | 模块接地 | 5 | GND |
|
6 | NC | 未定义,用户无须连接 | 6 | NC |
|
7 | NC |
| 7 | NC |
|
8 | NC |
| 8 | NC |
|
9 | NC |
| 9 | NC |
|
10 | NC |
| 10 | VDD | 模块电源输入 |
注意:
(1)UART连接包括:UART_TXD,UART_RXD,UART_RTS和UART_CTS。
(2
- 智能家居中的数字视频监控、门禁和灯光控制(06-05)
- 射频识别模块SMC51489在门禁系统中的应用(02-13)
- 智能家居:数字视频监控 门禁和灯光控制(05-01)
- BioEntry指纹门禁管理系统运用解决方案(05-05)
- 基于TIP技术的身份验证技术(02-22)
- 智能手机在门禁系统中的应用(04-23)