版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机蓝牙无线密码锁的硬件设计案例目录TOC\o"1-3"\h\u9832单片机蓝牙无线密码锁的硬件设计案例 1163271.1设计原理 1260191.2主控模块 2196051.3芯片模块 5171181.4矩阵键盘模块 61491.5液晶显示模块 7163651.6继电器驱动模块 10189101.7蜂鸣器模块 10327251.8蓝牙模块 111.1设计原理本设计的主要硬件由单片机、显示模块、驱动模块等硬件组成。在整个系统运转时,单片机会依照用户实际输入的对应内容,在此过程中,单片机判断用户输入密码的正确性。如果成功的输入正确的密码,继电器就会吸合,开锁指示灯亮,屏幕会显示为打开状态。如果并没有输入正确的密码,那么蜂鸣器会发出对应的警报。如果多次回答错误内容,系统会根据这一情况,判定为他人盗用,整个体统进入锁死状态。蓝牙无线密码锁硬件原理框图如图1.1所示。图1.1蓝牙无线密码锁硬件原理框图1.2主控模块单片机在本次毕业设计中起到了至关重要的角色,它是整个设计方案的核心。本项目拟采用单片机作为主要控制系统,拟采用STC89C52单片机和STM32单片机,两种单片机对比如下所示。方案一:STC89C52单片机STC89C52单片机拥有着诸多方面的优点,例如运转速度极快,而且对能源的需求不高,可以有效抵抗外部的干扰等诸多方面,而且其指令代码能够与传统的五一单片机进行很好的衔接。STC89C52单片机内部存在完整操作处理器,处理的对象单位并非字或者字节,而是位。采用51Core内核,拥有64KB空间。同时由于自带的双地址区间,使得STC89C52单片机使用方式更加多样化。方案二:STM32单片机STM32单片机主要服务于Cortex-M内核,含有1μs的双12位ADC,4兆位/秒的UART,18兆位/秒的SPI等等,但由于性能优异,使用起来比STC89C52单片机复杂的多,因此本次设计不准备使用STM32单片机。通过两种方案相比较,方案一比较好。其要求低、功能齐全,在较小的范围内可以实现全方面的功能,所以本设计选择STC89C52单片机作为主控芯片。STC89C52单片机在进入工作后能够一直保持稳定的工作状态,对于电压的需求需要在5.5V到1.0V之间,进入工作状态后,它的工作频率始终保持在48Hz以下,对于STC89C52单片机而言,它拥有以下几个特征:首先它拥有着把给自己的内部程序储存空间,其次它拥有着三个定时器帮助其工作,最后它拥有着较强的抗干扰性,能够成功地显示当前的工作状态。STC89C52单片机原理图如图1.2所示。图1.2STC89C52单片机原理图本设计运用最少的零部件组成的单片机可以工作的系统,可以被称为最小系统。对于STC89C52单片机而言,最小系统必须要拥有单片机、晶振电路、复位电路。晶振电路和复位电路是单片机运行的必要条件,并且能使单片机一直处于正常工作状态。通常情况下,最小系统往往是整个系统中最重要的部分。通过对其进行相应的操作以及改善,能够帮助我们完成许多复杂的工作。单片机最小系统原理图如图1.3所示。图1.3单片机最小系统原理图(1)晶振电路晶振电路是晶体振荡器的简写,它能够在实际的系统工作之中提供信号,单片机可以依赖该信号发出对应的指令,从而进行恰当的命令。晶振在整个系统之中拥有着极为重要的意义,它能够成功的保证单片机能够正常工作,振荡频率范围通常在1.2~12MHz之间。晶振电路原理图如图1.4所示。图1.4STC89C52晶振电路原理图(2)复位电路复位电路能够成功地帮助单片机进行复位工作,它对于单片机的作用,就像计算机的重启按键。一旦单片机陷入了混乱之中,没有办法进入下一步的工作流程,那么在此时我们可以选择开启复位电路,从而帮助单片机恢复到原有的设定之中,从而重新开始程序的设定。本次单片机的复位工作必须要在第9引脚接高电平持续2μs才可以实现。复位电路原理图如图1.5所示。图1.5STC89C52复位电路原理图1.3芯片模块AT24C02芯片是一个2K位的串行CMOSEEPROM存储设备,对比于传统的芯片,它拥有较大存储空间,目前使用的是I2C技术,拥有较高的可使用性。现今我们使用的CMOS技术,可以最大成度的减少能源的耗损,AT24C02芯片具有16字节的页写缓冲器,并且于I2C接口处进行工作,可以提供极强的保护能力。AT24C02芯片已经在许多实验中出现过,它的主要功能是存储一些断电后需要保存的数据,上一次运行中保存的数据可以在下一次运行中调出。AT24C02芯片管脚描述和可靠参数见表1.1和表1.2。表1.1AT24C02芯片管脚描述管脚名称功能A0、A1、A2器件地址选择SDA串行数据/地址SCL串行时钟WP写保护Vcc+1.8V~6.0V工作电压Vss地表1.2AT24C02芯片可靠参数符号参数最小单位参考测试模式NEND耐久性1,000,000周期/字节MIL-STD-883,测试方法1033TDR数据保存时间100年MIL-STD-883,测试方法1008VZAPESD2000VMIL-STD-883,测试方法3015ILTH上拉电流100mAJEDEC标准17通常情况下,芯片用来传输信号的零件是通过发送器的方式,与之相结合的所有设备都可以成功通过这种方式来接收其发送的对应信号,而整个信号传输的工作都可以在总设备上进行相应的控制,从而最大程度的解决问题,可以在主设备上对开关信号进行相应的控制,并且在主设备以及辅助设备上都能够进行对应的操作工作。AT24C02芯片原理图如图1.6所示。图1.6AT24C02芯片原理图1.4矩阵键盘模块接入数字键盘作用是用来输入数字密码和进行基本操作,本作品采用的是矩阵键盘模块。因为要实现数字密码的输入,所以在按键的设计上,首先要有0~9这十个数字按键,其次为了控制继电器的闭合和流程中确认的操作,还要有*和#两个按键,而且因为蓝牙模块的加入,与之对应的操作也随之变多,所以还要有ABCD四个按键,AB键备用,C键删除密码,D键重置密码。矩阵键盘作为本次试验中的重要硬件,它本身是由两条行线以及两条列线共同组成的键盘。在两条线的彼此交接处都拥有对应的按钮,因此在整个系统之中的中按钮为4×4个,这样的排列方式能够很好地将端口的利用率达到最高水准,因此能够在实际的设计之中将端口的数量降低为最小值,一般情况下我们都可以将按钮排列成一定的形状。在矩阵键盘中,每条线并不是绝对会用垂直的方法互相连接,而是通过一个按钮进行相应的连接。单片机共拥有着8个端口,在这种情况下能形成16个按钮,这比上面提到的,要整整多出一倍,而多出的按钮也使得它的功能更为强大。如果添加额外的行,则可以形成20个按键的键盘,但是独立按键连接只能再有一个按键。可以看出,当所需按键的数量相对较大时,使用矩阵方法连接键盘是非常合理的。矩阵键盘原理图如图1.7所示。图1.7矩阵键盘原理图1.5液晶显示模块显示模块主要功能是显示英文以及特殊符号,显示模块能够在实际工作中同时显示两行字符,针对显示模块我拟设计了两种方案,对比如下。方案一:LED数码管LED数码管侧重于对数字的显示,当采用动态扫描法与单片机连接时,虽然占用的单片机口线少,电路简单,性价比较高。但由于本设计显示数据较多,采用数码管不能完全实现显示功能,故未采纳本方案。方案二:LCD1602液晶显示器LCD1602液晶显示器可由单片机驱动,它可以显示英文以及特殊符号等信息,整体结构美观,同时LCD1602液晶显示器的编写程序简单,价格便宜,重量较轻而且体积也偏小,能够成功地降低能源的耗损。经比较发现,LCD1602液晶显示器成本低、易开发且能大量显示字符,符合本设计要求,故选用方案二。LCD1602液晶显示器实物图如图1.8所示。图1.8LCD1602液晶显示器实物图液晶显示的原理是运用了液晶这一物质在其受到对应电压之后,各粒子之间会产生对应的工作,从而显示对应的图形,这种图形只有在液晶被通电之后,才可以被显现,相较于传统的显示器,液晶显示器普遍拥有着较薄的厚度,而且还拥有着较为丰富的图案显示,目前已被运用于各个领域之中,例如家庭电视以及超薄计算机。在市场上拥有着诸多类型的液晶显示器,我们可以通过其显示方法将它分为许多种类,尤其类型的判断还可以根据色彩显示以及灰度等方面进行甄别。LCD1602液晶显示器原理图如图1.9所示。图1.9LCD1602液晶显示器原理图液晶显示屏上显示字符通常都拥有着极为复杂的情况,因为字符之间是由不同的矩阵共同排列进行组成,因此在实际工作之中,我们需要对字节进行相应的确认,将并不显示的字节设定为零,将可以显示的,直接显示为1,那么我们就可以在实际工作中对直接是否能够显示进行实际的检查,如果对应区域出现了问题,我们可以按照排列号和实际列数来对其直接进行相应的查找。LCD1602引脚接口说明和控制命令见表1.3和表1.4。表1.3引脚接口说明表编号符号引脚说明编号符号引脚说明1VSS电源地9D2数据2VDD电源正极10D3数据3VL液晶显示偏压11D4数据4RS数据/命令选择12D5数据5R/W读/写选择13D6数据6E使能信号14D7数据7D0数据15BLA背光源正极8D1数据16BLK背光源负极表1.4控制命令表序号指令RSR/WD7D6D5D4D3D2D1D01清显示00000000012光标返回000000001*3置输入模式00000001I/DS4显示开/关控制0000001DCB5光标或字符移位000001S/CR/L**6置功能00001DLNF**7置字符发生存贮器地址0001字符发生存贮器地址8置数据存贮器地址001显示数据存贮器地址9读忙标志或地址01BF计数器地址10写数到CGRAM或DDRAM10要写的数据内容11从CGRAM或DDRAM读数11读出的数据内容1.6继电器驱动模块在本次系统设计里,我们采用了继电器来帮助我们成功的认知锁的开关状态。为了更加明确具体的开关信息,本次设计还另外增加了电磁锁。继电器通常情况下由铁芯以及线圈等硬件共同组成。当我们在线圈的对应位置施加相应的电压,在电流通过线圈之后,能够成功地产生电磁效应,从而帮助整个继电器成功地进入到工作状态,电磁锁就会打开。一旦我们将电源关闭,那么对应的电磁效应会随之消失,与此同时整个继电器就会停止目前的工作,电磁锁就会关闭。单片机在实际工作中的电平状态并不是不变的,随着电平状态的变化,在对继电器进行通电之后,继电器能够成功的进行工作,此时继电器充当驱动负载的开关。继电器的线圈和端子是分开且互补的,其触点就相当于开关。当我们对线圈进行通电时,那么就会产生对应的触点,来帮助继电器进入到工作状态。继电器往往存在两种工作状态,一种是高压状态,一种是低压状态,高压状态下继电器能够在高压下工作,低压状态下继电器能够在低压下工作。继电器原理图如图1.10所示。图1.10继电器原理图1.7蜂鸣器模块在本次设计中接入声音报警器是为了在输入密码时可以得到按键声音的反馈,从而实现人机交互,同时还用于实现连续三次密码输入错误系统报警功能,当连续三次密码输入错误时,声音报警器将始终发出短促的警报声。针对报警器我拟设计了两种方案,对比如下。方案一:ISD4004集成芯片ISD4004是一种语音集成芯片,它需要扩充喇叭驱动电路且其本身控制比较繁琐、电路比较复杂,稳定性差。基于以上考虑,所以放弃了此方案。方案二:蜂鸣器蜂鸣器具有电路简单,性能可靠、稳定等优点,最重要的是成本较低,效果较好。通过两种方案相比较,方案二比较好。其成本低廉、操作便捷,所以本设计选择蜂鸣器作为报警器。目前国际上大多数的蜂鸣器都采用了驱动的方式来进行工作,如果蜂鸣器成功地接收到震荡源,那么,此时蜂鸣器就会进入工作之中,如果并没有收到对应的震荡源,那么将不会发出对应的命令信息,因此想要蜂鸣器进入工作,必须要提供对应的方波来促进帮助其进入工作。通常情况下,拥有震荡源的蜂鸣器往往比没有震荡源的蜂鸣机价格更为昂贵,因为拥有震荡源的蜂鸣器能够减少整个工作的流程,从而帮助程序的控制以及设计进行更加便捷的操作。由于蜂鸣器的工作电流通常较大,因此在实际工作之中必须要运用放大电路的方式来帮助其进入正常的工作之中,在一般情况下我们都会选择三极管来辅助工作,在整个设计的运作流程之中,三极管对于蜂鸣器的重要性不言而喻。蜂鸣器原理图如图1.11所示。图1.11蜂鸣器原理图1.8蓝牙模块蓝牙模块的主要功能是实现远程开锁,运用蓝牙模块能够成功的帮助设备进行无线连接,而且能够很好的与单片机系统兼容,从而帮助系统编写。针对蓝牙模块我拟设计了两种方案,对比如下。方案一:HC-05蓝牙模块HC-05蓝牙模块是高性能的蓝牙串行端口模块,主从可指令切换,指令丰富齐全,蓝牙模块的名字和密码可以进行更改。方案二:HC-06蓝牙模块HC-06蓝牙模块是高性能的蓝牙串行端口模块,主从可指令切换,指令较少且不全,蓝牙模块的名字和密码不可以进行更改。经比较发现,HC-05蓝牙模块和HC-06蓝牙模块都具有高性能、灵活的优点,但HC-06蓝牙模块指令少且不能修改,不符合本设计要求,故选择方案一。HC-05蓝牙模块目前主要有两种工作类型。首先是自动工作类型,当模块处于运行的时候,能够采取自动方式进行对应的工作,并不需要人为进行干涉就可以发布命令。而另一种模式则是命令响应工作类型,在该类型
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 跨境电商运营合同及风险防控要点
- 商业地产招商策划运营代理框架合同协议书范文
- 小学二年级数学加减法教学方案
- 施工企业绩效自评体系设计方案
- 企业员工健康体检制度与执行方案
- 软件测试用例设计与实施操作手册
- 制度宣贯实施方案
- 部编版五年级语文公开课教学设计
- 化工厂环境保护措施实施方案
- 小学低年级语文知识点系统总结册
- YY/T 1437-2023医疗器械GB/T 42062应用指南
- 过程装备与控制工程专业导论
- 酰胺的合成MA课件
- 常用观察方法的解读 轶事记录法 幼儿行为观察与支持课件
- 广告牌制作安装售后服务实施方案
- 良渚庞大的水利系统美化
- 油水井大修工艺技术-套管修复加固208
- 微系统封装基础
- GB/T 9119-2010板式平焊钢制管法兰
- GB/T 7306.2-200055°密封管螺纹第2部分:圆锥内螺纹与圆锥外螺纹
- GB/T 10069.3-2008旋转电机噪声测定方法及限值第3部分:噪声限值
评论
0/150
提交评论