基于单片机的自动车库门的设计0903153157.docx
- 文档编号:2158663
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:11
- 大小:29.70KB
基于单片机的自动车库门的设计0903153157.docx
《基于单片机的自动车库门的设计0903153157.docx》由会员分享,可在线阅读,更多相关《基于单片机的自动车库门的设计0903153157.docx(11页珍藏版)》请在冰豆网上搜索。
基于单片机的自动车库门的设计0903153157
背景
随着科学技术的发展,全国拥有汽车的人数越来越多,人们把对汽车的维护和管理看得越来越重,当然对于车库门的要求也逐步提高了,国外先进的车库门不断进驻中国市场,国内车库门行业滞后。
自动车库门主要分为卷帘车库门和翻板车库门。
本文主要针对卷帘车库门的自动化和控制系统作了具体说明,运用单片机和红外传感控制的方法,实现自动车库门的具体功能。
考虑到车库的光线度,在车库内部安装了自动照明灯设置,当车库门启动以后灯自动亮自动熄灭,且具有自动识别的功能,为用户提供了安全方便的服务。
也有利于国产自动车库门的发展。
本设计运用编解码芯片PT2262/PT2272以及315MHZ勺无线收发模块来实现对车辆的识别,并控制单片机自动关和车库门的自动开启以及控制车库内部灯的照明系统,单片机对键盘上面输入勺数据进行动态扫描,只有密码输入正确方能使单片机控制电机将车库门打开,反之蜂鸣报警器发出报警。
单片机本身是一个嵌入式系统,并且是其他嵌入式系统勺核心,在各个领域运用广泛发展迅速,为了更好勺掌握单片机勺工作原理,在此设计中,我采用51系列单片机来完成对自动车库门勺一些控制。
达到学以致用勺目勺。
并且单片机存在以下优点:
体积小、性能高;结构简单,方便使用;处理速度快;低功耗且适应能力强;性价比较高。
1自动车库门
1.1自动车库门功能分析
自动车库门是一种以遥控方式为系统控制的车库门,主要控制方式有手动控制、红外感应、无线遥控等。
大体上分为卷帘式和滑板式车库门。
卷帘式车库门安全装置附加有红外线对射和无线遥控系统,安全且防盗。
滑板式车库门内置扭簧,扭力与门重力相当,门可以说是处于一个“零重量”状态,靠滑轮在内置轨道上面滑动,阻力小,耗能少,安全耐用。
1.2自动车库门的应用
车库门在大型停车场的运用较广,且是停车场管理系统的核心部分,能够高效的管理车库以及疏导交通流量,使用价值高。
自动车库门,大多数用在小型的私人别墅和豪华住宅,自动关闭效率高,采用专业的防盗安全技术,保障用户财产等安全。
2设计任务
2.1自动车库门的无线自动门电路(结构框图如图所示)
图车库门自动开闭系统电路结构框图
2.2基本模块
单片机的最小系统电路部分。
编码芯片PT2262和315M的无线发射模块装置编码芯片PT2272和315M的无线接收模块装置4*4行列式扫描键盘电路部分。
红外数码管显示电路部分。
蜂鸣器、继电器、照明部分
3系统总体设计
3.1单片机
3.1.1单片机的概述以及应用
单片机全称单片微型计算机(SingleChipMicrocomputer),简写MCI微型控制器。
它专为工业控制、测量而设计,具有集成度高、可靠性高、性价比高的三高优势,体积小、功能全的特点,主要应用于计算机外设、智能仪器仪表、家用电器、工业检测与控制、通信设备等,嵌入式工程师能够根据应用对象的需求,选择合适的单片机,进行各种系统设计以及程序设计,系统按照程序指令完成规定工作。
3.1.2MCS5单片机的内部结构
单片机是在芯片中集成了CPURAMROM定时/计数器、多功能接口等基本功能
部件的大规模集成电路。
MCS5惮片机包由以下九部份构成:
一个8位CPU
4KBROME序存储器;
一个片内振荡及时钟电路;
128字节RAM数据存储器;
可寻址64KB外部数据存储器和64KB内部程序存储空间的控制电路;
两个十六位的定时/计数器;
一个可编程全双工串行口;
5个中断源、两个优先级嵌套中断结构;
32条可编程的I/O线。
3.1.2.1单片机的结构特点
3.1.2.1.1单片机的CPU
单片机的核心部件是CPU主要由运算器和控制器等部件组成。
CPU内部有一定数量的通用和专用寄存器,单片机在RAM数据存储器区开辟了一个工作寄存区,该区分为四组,每组八个寄存器,共计32个工作寄存区,起通用寄存器的作用。
另外单片机还有21个特殊功能寄存器SFR(SpecialFunctionRegister),起专用寄存器作用,用来设置片内电路的运行方式和电路运行状态的记录。
特殊功能寄存器的存在使得定时/
计数器、串行口、中断逻辑等能够集成在同一块芯片上。
3.121.2单片机的存储器
单片机的存储器用于存放数据和程序,数据存储器和程序存储器分成两个不同的地址空间,利用不同的寻址方式和不同的地址指针进行寻址。
3.1.2.1.3单片机的输入输出接口
单片机的输入输出接口由P0-P3四个8位双向I/O口组成。
外设能够直接通过这
几个口线接入,无需外加接口芯片。
P0-P3的各个端口能按字节和位输入输出,总共32个接口,位控制极其方便。
P0口为三态双向口,能够带8个TTL电路,P1-P3口为准双向口,能带4个TTL电路,因此在外设驱动电流大的情况下可加接驱动器。
3.1.2.1.4单片机的通信方式
51系列单片机自身有全双工的异步通信接口,两机之间发送与接收能够同时进行。
用户可根据不同的需求选择合理的工作方式实现双机或多机通信。
3.1.3单片机的引脚配置
单片机的引脚可分为可总线扩展和不可总线扩展两种。
MCS-51系列单片机AT89S52的引脚图如下图:
图3.1.3-1AT89S52的引脚图
可总线扩展的单片机有44个引脚,常见的40个引脚配置及功能说明如下:
Vss:
接地端。
Vcc:
电源端,接+5V电源。
XTAL1:
接外部晶体的一个引脚,当单片机CHMO采用外部时钟信号时,
由此引脚引入时钟信号。
XTAL2接外部晶体的一个引脚,当单片机HMO采用外部时钟信号时,由此引脚接入外部时钟信号。
RSTVpD复位、备用电源输入端。
Vcc掉电后,由此引脚接入备用电源,低功耗时保持内部RAM数据的完整。
ALE/PORG地址锁存允许;在8751单片机内当EPROM编程时,由该脚引入编程脉冲。
PSEN程序存储器允许。
EA/Vpp:
EA=0时,单片机只访问外部程序存储器;在8751单片机片内EPROM编程期间,由此引脚引入21V编程电压。
―:
P0数据/低8位地址复用总线端口。
结构图如图(3.1.3-2)
―:
P1静态通用端口。
结构图如图(3.1.3-3)
—:
P2高8位地址总线动态端口。
结构图如图(3.1.3-4)
—:
P3双功能静态端口。
结构图如图(3.1.3-5)
图3.1.3-2P0口位结构
图3.1.3-3P1口位结构
图3.1.3-4P2口位结构
图3.1.3-5P3口位结构
3.24*4行列式扫描键盘
3.2.1键盘工作原理
键盘是计算机系统中必备的输入设备,其连接方式分为线性键盘和矩阵式键盘,按
键少时用线性键盘,按键较多时用矩阵键盘。
矩阵键盘电路原理图如图3.2.1-1所示,
按键设置在行列式交点上,行列式连接到按键开关的两端。
行线通过单片机输出高电平,第一次扫描时置第一条列线于低电平位置,判断有无键按下,若有则获取键值,进行相
应的键值处理,若无则继续进行扫描,使第二列列线于低电平位置,其它均保持高电平
不变,这样反复判断键盘中有无按键按下。
键盘中哪一个键按下可由列线逐列置低电平后,检查行输入状态来判断。
3.2.2键盘工作方式
键盘的工作方式分为编程扫描方式、中断扫描方式、定时扫描方式三种。
本设计采
用编程扫描方式。
键盘扫描子程序中完成以下几个功能:
判断键盘上是否有键按下;
防止键机械抖动对系统的影响;获取所按键的键号;
按键闭合一次就进行一次键功能操作。
程序框图如图3.2.2-1所示:
图3.2.2-1键盘的编程扫描方式程序框图
3.3PT2262/PT2272编码解码芯片
3.3.1PT2262/PT2272编码解码芯片工作原理及特点
PT2262/PT2272是由台湾普城公司生产的一种CMOS工艺制造的低功耗低价位的通用编解码电路。
PT2272最多可有12位三态地址端管脚,PT2262最多可有6位数码端管脚,能够用于无线遥控发射电路。
有CMOS:
艺制造,低功耗、外部元件少、工作电压范围宽:
等特点。
编码芯片PT2262发出的编码信号由:
地址码、数据码、同步码组成一个完整的码字,解码芯片PT2272收到信号后,其地址码经过两次反复比较核对后,VT脚才输出高
电平,此时相应的数据脚就输出高电平,如果发送端一直持续按住按键不放,编码芯片便会连续发射。
如果发射机按键没有按下时,PT2262芯片就不会接通电源,其17脚处
于低电平状态,因此315MHZ勺高频发射电路不工作,当检测到有按键按下时,PT2262
芯片便通电开始工作,其第17脚输出经调制的串行数据信号,当17脚为高电平期间315MHZ勺高频发射电路起振并发射等幅高频信号,当17脚为低平期间315MHZ勺高频
发射电路停止振荡,所以高频发射电路完全受控于PT2262的17脚输出的数字信号,从而对高频电路完成幅度键控(ASK调制)相当于调制度为100%的调幅。
PT2262引脚图如图3.3.1-1所示,管脚说明如表所示,PT2272引脚图如图所示:
图3.3.1-1PT2262外形图及测试应用图
表3.3.1-1管脚说明
图3.3.1-2PT2272外形图及测试应用
PT2272有不同的后缀,不同的后缀表示不同的功能,有M4/L4/M6/L6之分,M表示非锁存输出,即数据脚输出电平具有瞬时性且与发射端的发射状态相对应。
表示锁存输出,一旦数据接收成功就一直保持对应电平状态,直至下次的数发生改变从而变化。
后
缀数字表示并行控制通道的个数。
采用4路并行数据时,(TP2272-M4表示对应地址编
码为8位,(PT2272-M6表示对应地址编码为6位。
4项目参考程序
项目参数程序如下
;输入输出引脚定义
;输出
Y1BIT
;关门主接触器
Y2BIT
;开门主接触器
Y3BIT
;信号灯光
;输入
CPL
Y3
SB1
BIT
;关门开关
SB2
BIT
;开门开关
SQ1
BIT
;关门限位
SQ2
BIT
;开门限位
;中断标志进位定义
STOP
BIT00H
;外部中断
0、引脚接停止开关
SAVE
BIT01H
;外部中断
0、引脚接安全压力挡板
ORG
0000H
AJKP
MAIN
ORG
0003H
CLR
EXO
SETB
STOP
;外部中断
0、置位停止开关
RET1
ORG
0013H
CLR
EX1
STEB
SAVE
;外部中断
1、置位安全压力挡板
RET1
MAIN:
MOVP1,#001H
MOV
P3,#00H
CLR
STOP
CLRSAVE
SETBEA
SETBEX0;允许外部中断0、引脚接停止开关中断
SETBEX1;允许外部中断0、引脚接停止开关中断
MAIN1:
JBSTOP,STOP1
JBSAVE,SAVE1
JBSB1,CLOSE
JBSB2OPEN
AJMPMAIN1
STOP:
1SETBEX0
CLRSTOP
CLRY1
CLRY2
CLRY3
AJKPMAIN1
SAVE:
SETBEX1
CLRSAVE
CLRY1
CLRY3
AJMPMAIN1
CLOSE:
SETBY3
MOV
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 自动 车库门 设计 0903153157