当前位置:首页 > 嵌入式 > 嵌入式硬件
[导读]引言随着人们生活水平的不断提高,家庭防盗这一问题也变得尤为突出。传统的机械锁因其结构简单、安全性差等缺陷,已经逐渐被淘汰,电磁锁由于其保密性高、使用灵话、安全系

引言

随着人们生活水平的不断提高,家庭防盗这一问题也变得尤为突出。传统的机械锁因其结构简单、安全性差等缺陷,已经逐渐被淘汰,电磁锁由于其保密性高、使用灵话、安全系数高,逐渐进入千家万户。如果在一个家居系统中有多个门,就需要一套综合的门控系统,这样就可以监控所有楼门的开关。

参考文献设计的门控系统是以AT89S51($0.7908)单片机为控制核心,系统功耗较大,使用成本较高,所以其应用具有一定的局限性。参考文献设计的门控系统利用局域网进行组网控制,所以制作成本较高,而且应用范围有限。针对以上缺点,本系统采用MSP430($2.0250)系列单片机CCA30F5135芯片为控制核心,其不但具有 MSP430($2.0250)系列单片机的低功耗性能,而且具有RF无线收发器的功能,RF无线功能可以实现对门进行无线控制,方便用户使用,而且低功耗特性使得使用成本较低,达到了目前应用的要求。

1 门控系统运行原理

本系统主要由两部分组成:一部分是中央控制中心,其主要作为管理中心,用户可以监控所有楼门的开关状态;另一部分是门控模块,其作用主要是控制门的开关,并且将门的开关信息传送给中央控制中心,包括键盘电路、显示电路、报警电路和开锁控制电路等。系统整体框图如图1所示。

 

门禁控制系统框图" />

图1 系统整体框图

本系统采用电子密码锁控制开关门,电子密码锁相对于射频卡成本较低,而且可以随时更改密码,安全性较高。当需要开门时,首先从矩阵键盘输入6位数密码,其初始密码由程序设定,输入完密码后按开门键开锁,如果想清除输入可以按取消键,按键时均会有“短滴”声提示。若输入的密码正确,密码输入正确指示灯亮,LCD显示“密码正确”,并且输出一个打开电磁锁的信号;若密码输入错误,则密码输入错误指示灯亮,LCD显示“密码错误”。如果在6 s内无任何操作,则清除所有输入内容。如果某个门控模块有密码输入情况,门控模块内部的CC430F5135($3.2500)单片机会通过内部集成的RF无线收发器,将有人输入密码开门的信号传输给中央控制中心,这样中央控制中心就能知道所有楼门的情况,中央控制中心通过一个 LCD显示所有的楼门开关情况。如果用户想打开或者关闭某个门,则只需要通过键盘找到门号并输入相关指令。门控模块和中央控制中心均以CC430F5135($3.2500)为控制核心,如果在40 s之后无任何操作,单片机就会进入到低功耗模式。

2 系统硬件设计

门禁控制系统的硬件设计包括中央控制中心设计和门控模块设计,下面就各个部分进行详细介绍。

2.1 中央控制中心设计

中央控制中心和门控模块都是以MSP430($2.0250)系列单片机CC430F5135($3.2500)为控制核心,其内部集成的RF无线模块节省了外部扩展的无线通信模块,降低了成本。CC430F5135($3.2500)是TI公司MSP430($2.0250)F5xx MCU与低功耗RF收发器相结合的产品,可实现极低的电流消耗,从而使采用电池供电的无线网络应用无需维修即可工作长达10年以上;此外,微型封装所包含的高级功能性还可为创新型RF传感器网络提供核心动力,以向中央采集点报告数据。CC430F5135($3.2500)为16位超低功耗MCU,具有16 KB闪存、2 KB RAM、CC1101($2.0625)无线电收发器、AES-128和USCI,供电电压为1.8~3.6 V,正常工作模式消耗电流为160 μA/MHz,低功耗模式3消耗电流为2.0μA。

2.1.1 CC430F5135($3.2500)的RF无线收发模块外围电路

CC430F5135($3.2500)内部集成了CC1101($2.0625)无线电收发器,本系统的RF频率设为315 MHz,信道间隔为540 kHz,数据传输速率为250 kbps。在本系统设计中,发送功率最大可以达到-96 dBm,实际应用中还可以根据发射距离的远近设置发送功率的大小,这样可以使功耗达到最低。其电路如图2所示。CC430F5135($3.2500)的供电电源为两节5号电池,其电压为+3 V,外接晶振为26 MHz。RF_N和RF_P为RF无线电发射引脚,两引脚外接天线,其功率可以达到-96 dBm,传输距离可以达到200m左右。

 

图2 CC430F5135($3.2500)的RF无线收发模块外围电路

2.1.2 LCD显示模块

考虑到设备低功耗的要求,所选的显示模块必须达到低功耗的目的。本系统采用了LCD12864作为显示模块,其供电电压为4.5~5 V供电,工作电流为3 mA,低功耗、长寿命、高可靠性。模块内自带2个液晶显示驱动芯片,分别控制显示屏的左区和右区,每个驱动芯片都带有512字节的RAM,其与 CC430F5135($3.2500)的硬件连接图如图3所示。其中LCD12864采用+5V供电,+3V电压经升压芯片转换成+5 V后供给LCD12864。单片机的P1口作为控制LCD12864的控制口,P2口作为数据口与LCD12864进行通信。因为CC430F5135($3.2500)端口输出电压为+3 V,而LCD12864的端口电压为+5 V,两者的端口不能直接相连,所以需要一个电压转换芯片来解决电压不匹配的问题。本系统采用TI公司的双电压供电双向驱动器SN74 ALVCA24_5来实现电平转换,一边是3 V,另一边是5 V,这样就较好地解决了3 V与5 V电平的转换问题。

 

图3 CC430F5135($3.2500)与LCD12864接口电路

2.1.3 4×4矩阵键盘硬件电路

4×4矩阵键盘硬件电路图如图4所示。本系统采用中断方式来确定按键的输入,因为CC430F5135($3.2500)内部的P0口全部都可以当作外部中断口,所以只要其中的任一按键被按下,那么此时其中两个端口的电平就会突变,这样根据内部预先设定好的程序,就可以知道哪个键被按下。键盘有数字键和功能键,数字键用于密码的输入,功能键有取消键、确认键、左移键、右移键、开门键和关门键。其中的取消键是用于删除输入的密码,确认键用丁确定输入正确,开门键和关门键起开关门的作用。当中火控制中心需要开关某个门时,就可以按左移键或者右移键来选择要开关的门号,选择成功后按开门键或者关门键就可以开关门。[!--empirenews.page--]

 

图4 4×4矩阵键盘硬件电路

2.2 门控模块设计

门控模块包括CC430F5135($3.2500)的RF无线收发模块电路、LCD硬件电路、键盘硬件电路、继电器驱动房门硬件电路和蜂鸣器指示灯硬件电路等。 CC430F5135($3.2500)的RF无线收发模块电路,LCD硬件电路和键盘硬件电路与中央控制中心的设计基本相同,在这里就不再介绍。下面主要介绍蜂鸣器指示灯硬件电路和继电器驱动房门硬件电路。

2.2.1 蜂鸣器指示灯硬件电路

如图5所示,CC430F5135($3.2500)通过控制三极管的开通与关断去控制蜂鸣器和指示灯的导通与关闭,从而达到指示的目的。CC430F5135($3.2500)单片机的 P3.0、P3.1和P3.2口通过控制输出信号的高低电平来控制三极管8050的导通或截止,从而实现相应的功能。如果P3.0口为高电平,三极管导通,则蜂鸣器发出响声,如果P3.1和P3.2置高电平,则红色指示灯或绿色指示灯会亮。其中红色指示灯的作用是警告密码输入错误,绿色指示灯则表示密码输入正确,并且门会打开。

 

图5 蜂鸣指示灯及继电器驱动房门硬件电路

2.2.2 继电器驱动房门硬件电路

此电路功能是当输入密码正确并按开门键或者关门键后,可以自动使楼门开通或者关闭。本系统采用CC430F5135($3.2500)控制继电器开通,进而控制旋转电机工作去控制门的动作。为了保证继电器稳定而可靠的工作,选用HJR-3FF-S系列继电器。此继电器负载端电压可以加到 250 V(AC)/30 V(DC),在环境温度为-30~+60℃时可以工作1×105次以上。其额定工作电压为+5 V,额定工作电流最大为70 mA,因为CC430F5135($3.2500)的I/O输出为+3 V,所以不能直接驱动继电器工作,需加一个三极管8050作为开关来控制继电器的开关,继电器通过接收CC430F5135($3.2500)的控制信息完成相应的控制动作。

3 系统软件设计

门禁控制系统的软件设计包括中央控制中心的软件设计和门控模块的软件设计。

3.1 中央控制中心软件设计

中央控制中心程序流程如图6所示。在开机运行时,中央控制中心利用无线模块给所有的门控模块发送一条指令,要求所有门控模块将此时其控制的门的开关状态报告给中央控制中心,这样中央控制中心就会知道所有门的状态。如果其中有一个门的状态改变(开或关)时,这个门的门控模块会利用内部的RF无线收发模块将门的状态信息发送给中央控制中心,这样就能不断地刷新中央控制中心的数据。如果用户想控制一个门的开通或者关闭,则只需要按左移或者右移键选择要打开或者关闭的门号并按确定键,选择开门或者关门功能,此时中央控制中心就会发出一条控制指令给相应的门控模块,达到开关门的目的。

 

图6 中央控制中心程序流程

3.2 门控模块程序设计

门控模块程序流程如图7所示。在系统运行时,CC430F5135($3.2500)单片机会一直处于低功耗模式中,这样可以达到降低功耗的目的。当有按键被按下或者发生 RF无线接收中断时,单片机会从低功耗模式中被唤醒,开始判断键盘输入指令或者接收的控制指令。如果是键盘输入指令,单片机会根据输入的指令要求执行相应操作。如果输入密码正确并且按下开门键,单片机的P3.3口会置为高电平,继电器闭合,门被打开,同时绿色指示灯亮;如果密码输入错误,单片机会发出长警告音,并且红色指示灯亮,警告密码输入错误。在这两种情况发生时,单片机都会通过无线模块将有人输入密码的信息传送给中央控制中心。如果是RF无线接收中断发生,单片机会接收数据指令并判断指令功能,执行相应操作。

 

RF无线中断子程序:

 

结语

本文设计了一种基于CC430F5135($3.2500)的门禁控制系统。此系统可以实现无线门禁控制,制作成本和使用成本都较低,且达到了目前低功耗的要求。经过测试,系统运行稳定可靠,有较好应用前景,适用于整个楼宇的控制。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在微控制器领域,MSP430与STM32无疑是两颗璀璨的明星。它们各自凭借其独特的技术特点和广泛的应用领域,在市场上占据了重要的位置。本文将深入解析MSP430与STM32之间的区别,探讨它们在不同应用场景下的优势和局限...

关键字: MSP430 STM32 单片机

充电效率低。无线充电器的充电效率通常只有有线充电器的50%~70%,这意味着无线充电的速度比有线充电慢。

关键字: 无线 充电器 无线充电

第五代移动通信技术(5th Generation Mobile Communication Technology,简称5G)是一种具有高速率、低时延和大连接特点的新一代宽带移动通信技术,5G通讯设施是实现人机物互联的网络...

关键字: htc 无线 5G通讯

支持CSA倡议表明,Nordic Semiconductor始终致力于为客户提供开发符合物联网设备安全规范的物联网产品所需的安全功能。

关键字: 物联网 无线

数字集群通信系统是一种基于数字技术的无线通信系统,具有高效、可靠、安全等优点。它广泛应用于公共安全、交通运输、工业生产等领域,为人们提供了更加便捷、高效的通信方式。本文将详细介绍数字集群通信系统的主要应用领域,以帮助读者...

关键字: 数字集群 通信系统 无线

从熟悉的蓝牙、Wi-Fi、NFC到近年兴起的UWB,这种设备间的“连接”,已经无处不在,而这背后所离不开的就是无线短距通信技术

关键字: 无线 通信技术 蓝牙

5G技术是当前无线通信技术发展的重要方向,它具有更高的传输速率、更低的延迟和更大的容量,将支持更多的连接和更广泛的应用。

关键字: 无线 通信领域 5G技术

作为世界上最具创新性的智能系统提供商的首选合作伙伴,新突思致力于将多种体验式技术集成到统一平台,让人们的数字生活能够更高效,更富有洞察力,更安全,也能够更加愉快地享受数字生活带来的便利。新突思在触摸、显示和生物识别等领域...

关键字: 无线 物联网

在2023年STM32峰会上,看通用MCU的未来发展方向。

关键字: STM32 ST AI 无线

随着移动智能设备、无线数据传输、无线网络技术的发展,人们对“无线”生活的质量要求越来越 高。不必要的烦琐线头、多样化的充电模式及防水、防尘、便携等高标准的需求、摆脱传统电力传输方式的束缚等因素,正在促使无线充电技术逐渐深...

关键字: 无线 无线充电 传输
关闭
关闭