当前位置:首页 > 单片机 > 单片机
[导读]0 引言目前,市场上有多种基于IC卡设计的电子锁,广泛应用于宾馆、公寓、仓库、学校等场所。这些场合能够提供很好的直流或交流电源,电子锁的控制部分可以长时间方便地获取稳定的电源。但是,在野外环境中往往不能为

0 引言

目前,市场上有多种基于IC卡设计的电子锁,广泛应用于宾馆、公寓、仓库、学校等场所。这些场合能够提供很好的直流或交流电源,电子锁的控制部分可以长时间方便地获取稳定的电源。但是,在野外环境中往往不能为控制部分方便地提供电源,需要手持部分为控制部分提供电源,执行*和闭锁操作,因此传统由控制部分提供电源的电子锁不能满足野外环境的需要,例如采油井、注水站、电信通讯井等,在这些地方,尤其是偏远的地方,往往对安全性要求较高,提供电源又较为困难。

本文介绍了一种电子锁,电子锁系统分为控制和手持两部分。手持部分的电源采用锂电池,控制部分的工作电源由手持部分提供,数据线和电源线共用一根线,有效解决了上述问题,使用方便。

1 硬件系统设计

电子锁由控制部分和手持部分组成。控制部分由STCl2C2052单片机、信号接收电路、电机驱动电路、保护电路构成,主要完成电子锁钥匙密码的接收、验证、直流电机驱动、电机保护功能;手持部分主要由STCl2C2052单片机、可充电电源电路、信号发送电路、锁开关按键电路构成,主要完成电子锁系统电源的提供,*、闭锁信号和钥匙密码信号的发送功能。为了使用方便,控制部分和手持部分的连接采用纽扣式接头,外部为地,内部为电源线,通过单根电源线实现数据传输和控制功能。*、闭锁操作的执行由3 V直流变速电机完成,直流变速电机可以降低转速,增大力矩。硬件系统结构示意图如图1所示。

 

 

1.1 STCl2C2052单片机

控制部分和手持部分微处理器采用STCl2C2052单片机。STCl2C2052除了具有运算器、控制器、RAM、FLASH、定时器、串行接口等功能部件外,还具有以下特点:SOP-20封装,体积小;3.5~5.5 V宽工作电压,具有ESD保护,高抗静电干扰,抗4 kV快速脉冲干扰;-40~+80℃工作温度范围,低功耗的空闲和掉电工作模式,2 KB芯片内E2PROM,ISP系统在线可编程,硬件看门狗(WDT)等特点,适用于野外环境。

1.2 信号发送电路

手持部分的信号发送电路将*、闭锁信号和钥匙密码信号通过电源线发送到控制部分。信号发送电路由三极管Q1、二极管D1、电阻R1和线圈L1构成,如图2所示。当单片机的P3.1输出高电平时,Q1截止,输出低电平时,Q1导通,电源正极通过D1、限流电阻R1和Q1接地。此时,会在电源线上产生一个瞬时的低脉冲,表明有信号发送,低脉冲信号的不同频率代表发送的是“0”,还是“1”。

 

 

1.3 信号接收电路

控制部分信号接收电路通过电源线接收*、闭锁控制信号和钥匙密码信号。接收电路包括电容C1,三极管Q2和一个反向器。电源通过线圈L2给控制部分提供电源,如图3所示。手持部分通过电源线发送信号,产生瞬时的低电平脉冲,低脉冲信号通过C1加载到Q2的基极,使得Q2处于截止状态。此时,反向器输出低电平信号。无脉冲信号时,Q2处于饱和导通状态。此时,反向器输出高电平信号。根据信号频率可以判断发送来的是“0”,还是“1”。

 

 

1.4 直流电机倒向驱动电路

系统采用带有变速器的3 V直流电机,通过电机的顺时针、逆时针旋转完成*、闭锁操作。倒向驱动电路由三极管Q4,Q6,Q8,Q10,Q5,Q7,Q9,Q11组成,单片机的P1.O,P1.1,P1.2,P1.3分别经反相器后接Q4,Q6,Q8,Q10的基极。电路如图4所示。

 

 

当单片机的P1.O,P1.1,P1.2,P1.3为低电平时,Q4,Q6,Q8,Q10截止,V1和V2处于浮空状态,电机静止;当*时,单片机的P1.0,P1.3为高电平,P1.1,P1.2为低电平,Q4,Q5,Q10,Q11导通,Q6,Q7,Q8,Q9截止,V1为正,V2为负,电机正转*;当闭锁时,单片机的P1.0,P1.3为低电平,P1.1,P1.2为高电平,Q4,Q5,Q10,Q11截止,Q6,Q7,Q8,Q9导通,V1为负,V2为正,电机反转闭锁。

在程序实现时,必须注意严禁P1.0,P1.1,P1.2,P1.3同时为高电平,即Q4,Q6,Q8,Q10同时处于导通状态。

1.5 电机保护电路

直流变速电机执行*、闭锁操作一定时间后,外部机械装置会迫使电机停止转动,如果不采取措施,会产生较大电流,损坏直流电机,所以保护电路是必不可少的。

保护电路由TLV2252运算放大器、电阻R4,R5,R6组成,电路如图5所示。TLV2252的1IN+(引脚3)接R5,R6构成分压电路;11N-(引脚2)接电阻R4,电阻R4串联到电机倒向驱动电路的公共输出端。当电机正常工作时,通过R4的电流较小,TLV2252的输出(引脚1)经两个反向驱动后送给单片机的P3.3,此时为“1”,进行正常的开关操作。当外部机械装置迫使电机停止转动时,由于直流电机负载过大,通过R4的电流较大,这时放大器TLV2522输出经两个反向驱动后送给单片机的P3.3,此时为“O”,利用此信号产生中断信号,停止*、闭锁操作,以此起到对电机的保护作用。

 

 

2 软件系统设计

系统软件由控制部分主程序、数据接收程序、电机驱动程序、手持部分主程序、数据发送程序组成。控制部分与手持部分传送开门、关门信号和钥匙密码信号,其中钥匙密码信号用1l位二进制数,具有较好的安全性。

2.1 数据“0”,“1”传送方法

采用异步FSK通讯方式,使用信号的不同频率来区分“0”和“1”,如图6所示。

 

 

当信号频率为20 kHz时,代表传输为“O”;当信号频率为10 kHz时,代表传输为“1”。当晶振为12 MHz时,机器周期大约为1μs。在接收部分,定时器/计数器1用来记录机器周期的个数。当记录的机器周期个数在30~70之间时,可以确定接收到的是“O”(O的标准个数为50个);当记录的机器周期个数在80~120之间时,确定接收到的是“1”(1的标准个数为100个),其他情况按错误处理。

2.2 通信协议设计

在传送的信息中,一部分是*、闭锁控制命令信号,另一部分是钥匙密码信息。控制部分接收到钥匙密码信息,经验证与本机的密码一致后可以执行*、闭锁操作。采用异步通信方式,定义协议格式为起始位、钥匙密码信息位、开/关位、校验位。其中,起始位为1位;钥匙密码信息为11位;开/关位为1位;校验位为4位。当起始位为“0"时,表示一帧数据的开始,加上此后连续的16位为一帧数据。

钥匙信息共有2048种组合,开/关位为“1”,代表*操作;开/关位为“0”,代表闭锁操作;校验位由11钥匙信息位和1为开/关位共12位(由高到低4位为1组)经2次异或操作得到。

2.3 程序设计

手持部分主程序完成系统初始化、读取按键,形成数帧,启动发送等任务。使用定时中断T1,完成数据的发送过程。当为数据“0”时,定时器初值为65 535-50=65 485=FFCO(H);当为数据“1”时,定时器初值为65535-100=FF9B(H),逐次发送各位,直到将一帧数据发送结束。手持部分主程序和T1中断程序流程如图7和图8所示。

 

 

控制部分采用定时器T0和外部中断O实现,初始化设置定时器为内部计数方式,计数初值为0。当手持部分信号到达控制部分时,单片机的外部中断O产生中断,在中断程序中读取计数器的计数值t。当30≤t≤70时,接收到的位为“0”;当80≤t≤120时,接收到的位为“1”。将接收的各位组合起来恢复发送的一帧数据,经检验处理正确无误后进行*或闭锁操作。

3 结语

电子锁系统的数据线和电源线采用一线制连接,使用方便;钥匙密码以加密的方式写入存储器中,具有很高的安全性;不需要现场提供电源,解决了传统电子锁需要现场提供电源的问题。电子锁系统已在胜利油田孤岛采油厂、东辛采油厂注水井的安全保护和东营移动通信公司通信线路地井的防盗装置上得到了应用,具有较好的实用推广价值。

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

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭