AT93C46中保存有256位的参数配置数据,用于对发射的数据进行加密运算;nRF401工作在无线发射模式。MBF310选用SPI工作模式和MSP430F12X处理器的SPI总线相连,MSP430F12X通过SPI总线对MBF310传感器进行工作状态初始化,配置为使能FIFO中断的SPI模式。当手指在MBF310上滑过时,MBF310采集指纹数据并存到FIFO缓冲区内;当FIFO缓冲区满时产生一中断信号,MSP430F12X处理器收到FIFO缓冲区满中断信号后立即通过SPI总线读取MBF310采集的指纹数据;并把读取的指纹数据和AT93C46内的配置字进行“或”运算加密,把加密好的数据通过nRF401发射出去,从而实现指纹的采集,指纹数据的读取、加密和无线发射,以及控制指令的无线发射等功能。防盗遥控发射器的电路连接图如图1所示。
图1 防盗遥控发射器的电路连接图
2 防盗遥控接收器的设计
防盗遥控接收器由MSP430F12X处理器、无线发射/接收芯片nRF401、参数配置芯片AT93C46、指纹模板存储器FM24C64、按键和指示灯等硬件组成。当防盗遥控接收器正常工作时,MSP430F12X处理器选择nRF401为无线接收模式,以适时接收防盗遥控发射器发射的数据和指令。当接收到指纹数据时,MSP430F12X处理器用AT93C46内的256位配置字对接收到的加密指纹进行解码,得到防盗遥控发射器内的MBF310采集到的真实活体指纹数据。然后把解码后的指纹数据与指纹模板存储器FM24C64内预存的指纹模板数据进行比对,如果比对结果为真,表明得到合法身份验证,那么防盗遥控接收器可以接收防盗遥控发射器的控制指令(防盗遥控发射器上按键设定的指令),否则不响应防盗遥控发射器发射的指令数据。防盗遥控接收器按键用于建立指纹模板,指示灯指示防盗遥控接收器的当前工作状态。输出端口1~6是根据遥控指令产生的输出控制信号。防盗遥控接收器的电路连接图如图2所示。
图2 防盗遥控接收器的电路连接图
上一篇:采用单片机和传感器实现温湿度检测系统的设计
下一篇:单片机是如何扩充DMA功能的
推荐阅读最新更新时间:2024-11-02 08:02
设计资源 培训 开发板 精华推荐
- ZTL432 的典型应用具有成本效益的可调精密并联稳压器
- 【ART-Pi】本地语音识别控制
- AM2M-2424SH30-NZ 24 Vout、2W 单路输出 DC-DC 转换器的典型应用
- 【P2010002】PCF8563时钟模块
- IS31LT3916-SLS2-EBBULBISO,基于 IS31LT3916 隔离灯泡照明的评估板
- LT1271 负至正降压-升压转换器的典型应用电路
- 123505-HMC702LP6CE,用于评估 HMC702LP6CE PLL 时钟发生器的评估板
- 基于STM32的MP3播放器设计与实现(提供MDK完整源码)
- LTC2260-12 演示板,12 位 105Msps ADC,LVDS 输出,5-170MHz
- DER-237 - 高效率的18W电源