车辆出入库单片机自动控制系统_第1页
车辆出入库单片机自动控制系统_第2页
车辆出入库单片机自动控制系统_第3页
车辆出入库单片机自动控制系统_第4页
车辆出入库单片机自动控制系统_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

机电一体化课程设计车辆出入库单片机自动控制系统设计2021/5/91机电一体化课程设计二.课程设计的目的三.设计任务及要求一.摘要四.总体设计

2021/5/92摘要

本次设计车辆出入库单片机自动控制系统的基本功能和设计思路,根据给定的条件,综合运用所学的基本理论、基本知识和相关的机械和电子方面的知识,完成车辆入库自动控制,并画好元器件的连接图,其中包括装置的原理方案构思和拟定;原理方案的实现,设计计算与说明。

2021/5/93机电一体化课程设计二.课程设计的目的三.设计任务及要求一.摘要四.总体设计

2021/5/94课程设计的目的目的:1、掌握机电一体化系统的设计过程和方法2、综合应用过去所学的理论知识3、训练和提高设计的基本技能2021/5/95机电一体化课程设计二.课程设计的目的三.设计任务及要求一.摘要四.总体设计

2021/5/96

设计任务及要求1.设计任务包括:总体设计,计算机控制系统设计,编写设计计算说明书;2.设计要求:1)入库车辆前进时,经过1#→2#传感器后计数器加1,后退时经过2#→1#传感器后计数器减1,单经过一个传感器则计数器不动作。2)出库车辆前进时经过2#→1#传感器后计数器减1,后退时经过1#→2#传感器后计数器加1,单经过一个传感器则计数器不动作。3)设计一个由两位数码管及相应的辅助元件组成的显示电路,显示车库内车辆的实际数量。

2021/5/97机电一体化课程设计二.课程设计的目的三.设计任务及要求一.摘要四.总体设计

2021/5/98总体设计

采用8051单片机,两个传感器,两个数码管,一个12V和5V变压器,实现对车辆进出车库的自动计数控制。具体实现方案为将两个传感器安装在车库的进出口处,一般车身长度的4.4米左右,将两传感器安装相隔5米,这样可以保证计数的准确性。2021/5/99总体设计1、控制系统设计

2、控制芯片的选用

3、程序部分2021/5/9101、控制系统设计

1)系统工作原理

2)各个程序模块功能

2021/5/911系统工作原理:采用AT89C51,因为有两个数码管,用P1口的P1.0和P1.1控制数码管显示数据,P0口发送该显示的数据。传感器1接P3.1,传感器2接P3.2,设置EA使外部中断1和外部中断2的触发方式为沿边电平负跳变,并且将传感器的另一端接高电平。

总体设计2021/5/912总体设计各个程序模块功能:

1.主程序一直在循环显示库中车数

2.定时器0主要处理当有车经过一个传感器时间隔5秒内是否经过另一个传感器,没有则清除标志位

3.外部中断0控制传感器1置标志位并判断是进库还是出库,出库则库中车数减1;

4.外部中断1控制传感器2置标志位并判断是进库还是出库,进库则库中车数加1。2021/5/913总体设计1、控制系统设计

2、控制芯片的选用

3、程序部分2021/5/914总体设计控制芯片的选用:本设计选用AT89C51芯片,片内无ROM或者EPROM,使用时必须配置外部的程序存储器EPROM。本设计选用了2764扩展其空间,8031的引脚分3大功能:(1)I/O口线P0,P1,P2,P3共4个八位口。(2)控制口线PSEN(片外取指控制)、ALE(地址锁存控制)、EA(片外存储器选择)、RESET(复位控制)。(3)电源和时钟。2021/5/915总体设计MCS-51的程序存储器空间与数据存储器空间是相互独立的。用户可最多扩展到64kb的程序存储器,编址为0000H~FFFFH。片内8kb单元地址要求地址线13根(A0~A12)。它由P0和P2.0~P2.4组成

锁存信号为ALE

取地址消耗为PSEN

片选端(31)直接接地2021/5/916总体设计单片机系统的连线图2021/5/917总体设计1、控制系统设计

2、控制芯片的选用

3、程序部分2021/5/9183、程序部分总体设计*******定义控制位和控制单元*******shiwei BIT P2.0;十位的段控制引脚gewei BIT P2.1;各位的段控制引脚ET0_BZBIT00;进入了外部中断0的标志位ET1_BZ BIT01;进入了外部中断1的标志位CAR_NO EQU21H;存放库中车的数量的单元 IT0_COUNTEQU22H;定时器中用于计数2021/5/919总体设计*******初始化程序*******FORMAT:MOVIE,#87;开外部中断1,0和T0中断

MOV IP,#5;设外部中断的优先级为最高

MOVSP,#5FH;设堆栈

MOVTH0,#3CH;定时50ms MOVTL0,#0B0H; CLR IT0_COUNT; RET2021/5/920总体设计MAIN: LCALL FORMAT;跳到初始化DIPLAY:MOVA,21H;将车数转成字形显示十位

MOVB,#10H DIVABMOVDPTR,#TAB;字形转换

MOVCA,@A+DPTR;将要显示的数字给ACLR GEWEI ;清除个位段选

SETBSHIWEI ;置十位的段选

MOVP0,A MOVA,B;将车数转成字形显示个位

MOVDPTR,#TAB;字形转换

MOVCA,@A+DPTRCLRSHIWEI ;清十位的段选

SETBGEWEI ;置个位的段选

MOVP0,A LJMPDIPLAY;一直循环等待着车辆的进出2021/5/921总体设计EX00:SETBET0_BZ;车库前门的中断当有车通过,置前门标志位1,判断后门标志是否也为1 SETBTR0 ;若是,则说明车是出库的库中车辆数减1. JNBET1_BZ,EX0_RET DECCAR_NO CLRET0_BZ CLRET1_BZEX0_RET:RETI2021/5/922总体设计EX01:SETB ET1_BZ;车库后门的中断当有车通过,置后门标志位1,断前门标志是否也为1 SETB TR0;若前门为1,说明进库,库中车辆加1 JNB ET0_BZ,EX1_RET INC CAR_NO CLR ET0_BZ CLR ET1_BZEX1_RET:RETIEND2021/5/923总体设计设计小结:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论