版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、s家列点上了、一&HAMOOMG LWVCASITY or 乂* I*c电 AMO TECMHKX.OGT电子设计竞赛选拔设计设计题目:自动往返电动小汽车设计人: 王X班级:测控技术与仪器 XXX班学号: XXXXXXXX2012年7月7日一系统主要硬件电路设计1 总体硬件设计系统总体设计框图如图1所示图1系统原理框图对于单片机中央处理系统的方案设计,根据要求,我们可以选用具有4KB片内E2PROM勺AT89C51单片机作为中央处理器。作为整个控制系统的核心, AT89C5呐部已包含了定时器、程序存储器、数据存储器等硬件,其硬件能符合 整个控制系统的要求,不需要外接其他存储器芯片和定时器件,
2、方便地构成一个 最小系统。整个系统结构紧凑,抗干扰能力强,性价比高。是比较合适的方案。2电机驱动电路及速度控制模块设计方案一:通过模拟电路或数字电路实现,例如用555搭成的触发电路。此 方案电路的占空比不能自动调节,不能用于自动控制小车的调速。方案二:采用继电器对电动机的开或关进行控制, 通过开关的切换对小车 的速度进行调整。这个方案的优点是电路较为简单,缺点是继电器的响应时间慢、机械结构易损坏、寿命较短、可靠性不高。方案三:采用集成电路驱动芯片 L298, L298内含两个H桥的高电压大电 流双全桥式驱动器,可驱动46v,2A以下电机,1和15脚可单独引出接电流采样电 阻器,形成电流传感信号
3、,同时通过单片机控制产生 PWM波,精确控制电机转速。 这种电路驱动能力强,可以简单地实现转速和方向的控制,稳定性高。综上所述,方案三是相对较好的一个方案。下面将详细介绍。直流电机驱动电路使用最广泛的就是 H型全桥式电路,这种驱动电路可以2很方便实现直流电机的四象限运行, 分别对应正转、正转制动、4反转、反转制动。5它的基本原理图如图2所示。全桥式驱动电路的4只开关管都工作在斩波状态,S1、S2为一组,S3 S4 为另一组,两组的状态互补,一组导通则另一组必须关断。当S1、S2导通时,S3 S4关断,电机两端加正向电压,可以实现电机的正转或反转制动;当 S3 S4导 通时,S1、S2关断,电机
4、两端为反向电压,电机反转或正转制动。图2 H型桥式电路在小车动作的过程中,我们要不断地使电机在四个象限之间切换,即在正转 和反转之间切换,也就是在 S1、S2导通且S3 S4关断,到S1、S2关断且S3 S4导通,这两种状态之间转换。集成有桥式电路的电机专用驱动芯片 L298正是基于这个原理制成,但其性GNDR8RES2能更加稳定可靠。由于电机在正常工作时对电源的干扰很大,时会影响单片机的正常工作,所以我们选用双电源供电。一组U2AD1制4电路供电,另外一组9V给电机供也AD2 7 D2 Q2 6AD2 6AD3 8AD4 13AD5 . 14AD6 ;AD7 18U3D0 D1D2OUT0G
5、ATEOCLKO如果只用一组电源5V给单片机和控10119驱动芯片L298是驱动二相和四相步逸电机的专用芯片,我们利用它内部的 oL298型双H桥式驱动器GATE1 14号,步进电机就3D41415AD5.桥式电路来驱动直流电机,这种方法6有一系列的优点18D7Q719AD71D7是数字控制电机,它将脉冲信号转变成角位移,即给一个脉冲信11OErd22CS转动一个角度,如果给步进电机发一个控制脉冲,它就转一步,再发一个脉冲, 74LS37319OUT2 16它会再转一步。两个脉冲的间隔越短,19步进电机就转得越快 1调整单片机发出的20 A1CLK2 18脉冲频率,就可以对步进电机进行调速。8
6、步进电机区别于其他控制电机的最大特17PWM2点是,它是通过输入脉冲信号来进行控制的, 即电机的总转动角度由输入脉冲数 决定,而电机的转速由脉冲信号频率决定。每一组 PWM波用来控制一个电机的速度,而另外两个I/O 口可以控制电机的正反转,控制比较简单,电路也很简单, 一个芯片内包含有8个功率管,这样简化了电路的复杂性。L298电机驱动电路如图2所示。VCC1SENA enB SENSEASENSEBIN1P14 6P1511155Q2NPNGNDPW2 3 4GNDVDD+VS0UT10UT2OUT3OUT4GND图2 L 2 9 8电机驱动电路Title3黑线检测电路设计方案一:由可见光发
7、光二极管(如红色、绿色或黄色等)发射可见光,光敏 光敏三极管作为接收器件。发光二极管反射可见光经地面反射到光敏三极管,光 敏三极管因反射的光强不同而呈现不同的电阻值,这样,在经过黑线时即可检测出。此方案电路简单,容易实施。并能完成设计要求。方案二:脉冲调制式发射接收装置。采用脉冲发射与接收装置可以提高瞬时 输出光强,提高抗干扰能力,还能节损能量。此方案最大的一个缺点是不易控制 脉冲发射时间间隔,而黑线只有2cm宽,容易跳过黑线而传感器检测不出来。 这 样就容易出错。经以上分析,所以采用方案一反射式光电开关来识别轨迹上的黑线标记信号,如图3所示。这种光电开关的红外发射管和接收管位于同一侧 ,光敏
8、三极管 只能接收反射回的红外光。当车身下面是黑线时,由于黑线吸收部分光,光敏三 极管接收到的红外光不能使光敏三极管导通,,光电开关输出高电平,经CD4069 的非门输出低电平。反之,当车身下面是白色的地面时,红外发射管发射的光经 其反射后,被接收管接受,光电开关输出低电平。经CD4069整形后输出高电平。 将CD4069的输出接至CPU的INT1输入端 。车在前进和后退过程中,小车每过 一道黑线,便产生一次中断申请。从而调用相应的子程序,随着小车的不断行驶, 相应的程序依次被调用执行,使小车在跑道上按设计要求时快、时慢、时前进、 时后退。+ Vcc3000 r?100K-D一r1NT|CD40
9、69HgND图3 反射式光电检测电路4行驶路程测量最为简单最为直接的测量行驶路程的方法就是通过测车轮所转的圈数和小车轮子的周长,公式为:路程=周长*圈数对于小车车轮所转圈数的测试,本系统采用U型光电开关和码盘。码盘固定于小 车后轮上,将U型光电开关架于码盘之上,当码盘随着车轮转动时,光电开关就 会不断地发生导通和截止。若光电开关导通则产生高电平,反之则产生低电平。 这样在光电开关的输出端就会得到脉冲, 然后用单片机定时器进行定时,每当定 时器溢出时,就检测一下脉冲的个数,最后通过转换得到小车的里程,然后输出 给显示装置。码盘形状如图4所示。图4码盘5时间测量模块使用AT89C5仲片机的两个外部
10、中断(INT0,INT1输入实现计时,当第一个中 断来时单片机开始计时,第二个中断来时结束计时。通过程序控制计时的开始与 结束。6显示模块方案一:采用数码管显示。编程驱动简单,但由于数码管只有8段(实际只有7段有效),显示内容有限,而且,耗能很大。方案二:液晶显示。可以灵活显示各种数字文字,故采用液晶显示器。液晶 可以显示行驶速度路程及其单位。 耗能小,这对采用电池供电的本设计是一大优 势。7 稳压电路本系统采用+7.5V电池供电,由于芯片正常工作的电压为+5V,所以采用稳压 电路得到所需电压值。稳压电路如图 5所示。LM2575DI5819T ULI33D1HCmt33DuC0N2图5稳压电
11、路二系统主要软件设计1 程序设计流程图本系统的运行程序采用汇编语言编写, 采用模块化设计,整体程序由主程序 和子程序构成。程序流程图如图所示。下面是对 AT89C5仲片机的控制语言。一上考耳开始初始化图6主程序流程图主程序:LJMPSTARTORG0003HLJMPINTEX0ORG000BHLJMPTIMEOORG0013HLJMPINTEX1ORG001BHLJMPTIME1初始化程序:CLEAR:MOVR0, 70HMOVR7, #07ML0:MOVR0,#00HINCR0DJNZR7, ML0MOV TMOD, #11HMOV R4, #20MOV TL0,#0B0HMOV TH0,#
12、3CHMOV TL1,#0B0HMOV TH1,#3CHMOV 23H, #00HCLR 30HCLR 21H.0SETB ET0SETB ET1SETB EX0SETB EX1SETB IT1SETB PX0SETB EARETSTART:LCALL CLEAR ;上电初始化SETBP1.0CLRP1.1SETBP1.2MAIN:LCALLDISPLJMPMAINNOPNOPLJMP START子程序:外中断0服务程序:INTEX0:PUSH ACCPUSH PSWCLREX0LCALL DISPMOVA, #0F0HORLA, P1DJNZ #0FFH,IN0RETINC23HMOVA,
13、23HCJNEA, 06H, JDGE1LCALL STOPLJMP INTORETJUDGE1:CJNE A, #03H, JUDGE2LCALL STOPSLOWLJMP IN0RETJUDCE2:CJNE A, #04H, JUDGE3LCALL FASTLJMP IN0RETJUDGE3:CJNE A, #05H, IN0RETLCALL STOPSLOWIN0RET:CLR IE0POPPSWPOPACCLCALLDL7MSSETBEX0RETI停车控制程序:STOP:MOV 23H,#00HCLR P1.0CLR P1.1LCALL DS10SCPL 30HJB 30H, STRE
14、NSETB P1.1CLR P1.0LCALL CLR00STREN:RETCLR00:MOV 70H,#00HMOV 71H,#00HMOV 72H,#00HMOV 73H,#00HRET定时器0服务程序TIME0:CPL P1.2JB 21H.1,AB2JB 21H.0, AB1MOV TL0,#0D9HMOVTH0,#10HCPL21H.0RETIAB1:MOVTL0,#0B0HMOVTH0,#3CCPL21H.0RETIAB2:JB21H.2, AD1MOVTL0,#0B0HMOVTH0,#3CHCPL21H.2RETIAD1:MOVTL0,#0D9HMOVTH0,#10HCPL21H
15、.2RETISTOPSLOW:SETB21H.1RETFAST :CPL21H.1RET外中断1程序:INTE1:PUSHACCPUSHPSWCLREX1INC25HLLL:MOVA,20HCLNEA, #20H, LLLMOV25H, #00HINC26HMOVA,26HCJNEA,#0AH, LLLMOV26H,#00HINC27HMOVA, 27HCJNEA,#0AH, LLLMOV27H,#00HINC28HMOVA, 28HCJNE A,#0AH, LLLMOV 28H,#00HLLL:MOV 74H,21HMOV75H, 22HMOV76H, 24HINIRET:POP PSWPO
16、P ACCSETB EX1RETI显示程序:DISP:MOV R1,#70HMOV R5,#0FEHPLAY:MOV A,R5MOV P2,AMOV A,R1MOV DPTR,#TABMOVC A,A+DPTRMOV P0,ALCALL DL1MSINC R1MOV A,R5JNB ACC.6,ENDOUTRL AMOV R5,AAJMP PLAYENDOUT:MOV P2,#0FFHRETTAB:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH1ms延时程序:DL1NS ;MOV R6,#14HDL1:MOV R7, #19HDL2:DJNZ R7, DL
17、2DJNZ R6,DL1RET10s延时:DS10S:MOV R2,#08HT10:MOV R0,#0B0HTI1:DJNZ R0,TI1DJNZ R2,TI0RET-设计心得与体会经过几天的刻苦钻研与努力,我终于完成了自动往返电动小汽车的整体设 计。这次设计经历使我受益匪浅。在设计过程中,不仅要充分调用课堂上已经学 过的相关知识,对于还没有学习的知识,由于设计的需要,也要通过自学来掌握。 比如单片机的知识,是我们还没有学习的内容,但其又是自动小车设计中必不可 少的知识,也是最重要的一个方面。所以我去图书馆借了相关方面的书籍, 然后 花了整整一天的时间来“啃” O终于掌握了单片机基本的编程语句及其使用方法。 所以对自己的自己解决问题的能力也是一个提高。通过这次设计,我深刻认识到,单单掌握课本上的知识是远远不够的。在 实际的应用当中,课本上的知识只是基本,要想把自己的设计做到最好,一方面 要通过自己的自学掌握更多相关方面的知识, 另一方面要充分借鉴别人的优秀成 果,从别人的成功中去寻找灵感,继而通过自己的创新能力,使自己
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年广州民航职业技术学院单招职业技能考试题库附参考答案详解(满分必刷)
- 2026年山西省大同市单招职业适应性测试题库附答案详解(基础题)
- 2026年广西工业职业技术学院单招职业技能考试题库(含答案详解)
- 2026年广西工业职业技术学院单招综合素质考试题库及答案详解(易错题)
- 2026年嵩山少林武术职业学院单招职业倾向性测试题库及一套答案详解
- 2026年广州铁路职业技术学院单招职业适应性测试题库带答案详解(综合卷)
- 2026年广西农业职业技术大学单招职业倾向性测试题库带答案详解(综合题)
- 2026年广西国际商务职业技术学院单招职业倾向性考试题库含答案详解(培优a卷)
- 2026年广西交通职业技术学院单招综合素质考试题库及答案详解(典优)
- 2026年广西制造工程职业技术学院单招职业适应性考试题库(含答案详解)
- 【2026年中考复习】全国中考物理真卷综合能力题100道(上)
- 纳税人员财会制度
- 2026年西安科技大学辅导员招聘(15人)考试参考试题及答案解析
- 【新教材】人美版(2024)小学三年级劳动下册项目一+任务一+衣服脏了我会洗(教学课件)
- 2026年南京铁道职业技术学院单招职业适应性测试题库及答案详解(名校卷)
- 2026陕煤集团榆林化学有限责任公司招聘(162人)考试参考题库及答案解析
- 2026浙江创新动力私募证券基金管理有限公司招聘1人备考题库含答案详解(巩固)
- 连锁早餐店卫生管理制度
- 压力管道设计人员考核模拟试题附参考答案
- 民办幼儿园办学规范标准手册
- 刑事图像技术
评论
0/150
提交评论