




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.自动入库小车设计方案学生姓名:洪涛学号:16061913专业:电气类班级:160604192017 年 06 月 07 日.一、功能描述一个小型车库,车库中心地面上有一个铁片。小车的出发区与车库间的地面上有黑色的边界线组成的过道,中心有黑色引导线。 小车能够正确按黑色引导线间的过道行驶到车库,停止于铁片处并可以自动返回(期间会有灯光提示,并且小车可以远程遥控启动)。二、设计方案1. 总体方案为使小车运行更加灵活可靠, 采用后轮用两个直流电机分别驱动,前轮采用万向轮的驱动方式, 采用 l298 双通道直流电机驱动芯片作为主控电路,将红外传感器采集的信号,经单片机处理后 ,控制驱动电机的 pwm
2、 的占空比和方向, 从而实现了一系列功能。 另外可以使用自制的霍尔金属传感器, 以减轻整车的重量,增加小车的灵活性。采用 atm89s52 单片机作为整机的控制单元;启车采用红外线遥控控制;寻迹采用反射式红外对管; 铁片检测采用霍尔元件制作的金属传感器; 将以上信号送入单片机进行处理, 调制出 pwm 脉冲和电平对直流电机进行驱动。.此系统比较灵活, 采用软件方法来解决复杂的硬件电路部分,使系统硬件简洁化,各类功能易于实现,并且可扩展性好,基本原理如图 1 所示。红外遥控脉冲接收脉冲灯光提示寻迹信号电机驱动89s52停车信号电源铁片检测图 1 简易自动小车基本原理框图2. 硬件模块电路设计1
3、)启动部分遥控器原理:利用发射芯片产生一个32 位数据,经高频载波通过红外线发射 led 发射出去。接收部分由一个红外线接收模块接收.数据,经电容滤掉高频载波后,送单片机,与单片机中预存的数据进行比较,如相同则启动主程序运行。运行原理如图 2 、3 所示。单片机and 门信号放大38khz 载波信号红外线发射发射红外线信号二极管图 2 红外线发射器工作方块图红外线单片机接收模块控制红外线信号接收图 3 红外线接收工作流程图.前进代码:void run_init()in1=1;in2=0;in3=1;in4=0;2 )寻迹传感部分利用光的反射原理:光线照在黑色物体上, 由于黑色对光的吸收,反射回
4、去的量比较少。 这样就可以判断黑带轨道的走向, 并且进行相应的转向和前进。 采用红外线发射, 外面可见光对接收信号的影响较小,利用红外发射二极管对黑线边界进行检测,再用 lm324 对检测信号进行比较,取反后输送至单片机进行处理。电路原理如图 4 所示.图 4 寻迹原理图转向代码:void zhuanx(uchar zx)switch (zx)case 1: l=4;r=0;/高速左转break;case 2: r=4;l=0;/高速右转break;case 3: l=2;r=0; /低速左转.break;case 4: r=2;l=0; /低速右转break;case 5: l=r=2;/低
5、速前进break;case 6: l=r=0;/高速前进break;case 7: l=r=4;/ 刹车break;判断黑带及随后的运动的代码void panduan()if(s0=0)&(s1=0)&(s2=1)&(s3=0)&(s4=0)zhuanx(6); /1号传感器检测到信号,其余没有检测到信号if(s0=0)&(s1=1)&(s2=0)&(s3=0)&(s4=0)zhuanx(3); /0号传感器检测到信号,其余没有检测到信号if(s0=1)&(s1=0)&(s2=0)&(s3=0)&(s4=0).zhuanx(1);/3号传感器检测到信号,其余没有检测到信号if(s0=0)&(s
6、1=0)&(s2=0)&(s3=1)&(s4=0)zhuanx(4); /4号传感器检测到信号,其余没有检测到信号if(s0=0)&(s1=0)&(s2=0)&(s3=0)&(s4=1)zhuanx(2); /1,2号传感器检测到信号,其余没有检测到信号if(s0=0)&(s1=1)&(s2=1)&(s3=0)&(s4=0)zhuanx(3); /0,1号传感器检测到信号,其余没有检测到信号if(s0=1)&(s1=1)&(s2=0)&(s3=0)&(s4=0)zhuanx(1); /2, 3 号传感器检测到信号,其余没有检测到信号if(s0=0)&(s1=0)&(s2=1)&(s3=1)&(
7、s4=0)zhuanx(4); /3, 4 号传感器检测到信号,其余没有检测到信号if(s0=0)&(s1=0)&(s2=0)&(s3=1)&(s4=1).zhuanx(2); /0,1, 2 号传感器检测到信号,其余没有检测到信号if(s0=1)&(s1=1)&(s2=1)&(s3=0)&(s4=0)zhuanx(1); /2, 3, 4 号传感器检测到信号,其余没有检测到信号if(s0=0)&(s1=0)&(s2=1)&(s3=1)&(s4=1)zhuanx(2); /1,2, 3 号传感器检测到信号,其余没有检测到信号if(s0=0)&(s1=1)&(s2=1)&(s3=1)&(s4=0
8、)zhuanx(6); /0,4号传感器检测到信号,其余没有检测到信号if(s0=1)&(s4=1)lukou+;if(lukou=1)tr1=1;if(lukou=2).tr0=0;zhuanx(7);/刹车if(lukou=3)lukou=0;3 )铁片检测部分根据霍尔元件检测金属的原理,可以制作一种简易可靠的金属检测传感器对车库内的铁片进行检测,并以此作为停车的信号。金属传感器的结构原理如图5 所示.图 5 金属传感器结构原理图4 )单片机控制部分.可采用一般的单片机系统控制电路,主要由:电源电路、晶振电路、复位电路,及外部中断输入电路组成。 电路结构简单, 性能稳定,是单片机系统控制普
9、遍采用的硬件电路。#include#define uchar unsigned char#define uint unsigned int#define sysclk 22118400sbit in1=p30;sbit in2=p31;sbit in3=p32;sbit in4=p33;sbit s0=p20;sbit s1=p21;sbit s2=p22;sbit s3=p23;sbit s4=p24;uchar code table=0xff,0xd0,0xb0,0x80,0x00; /pwm输出控制数组uchar codetable1=0xc0,0xf9,0xa4,0xb0,0x99,0
10、x92,0x82,0xf8,0x80,0x90;/数码管输出数组uchar i,r,l,temp,lukou=1,num;void sysclk_init()/时钟初始化.int i;oscxcn=0x67;for(i=0;i0;y-)for(x=0;x220;x+);void zhuanx(uchar zx)void panduan()void display().uchar qian,bai,shi,ge;qian=temp/1000;bai=temp%1000/100;shi=temp%1000%100/10;ge=temp%10;p4=0x7f;p7=table1ge;delay(2)
11、;p4=0xbf;p7=table1shi;delay(2);p4=0xdf;p7=table1bai;delay(2);p4=0xef;p7=table1qian;delay(2);void run_init()void main()wdtcn=0xde;/关闭看门狗wdtcn=0xad;.sysclk_init();io_init();pca_int_init();run_init();timer_init();cr=1;while(1)panduan();display();void pca_isr (void) interrupt 9/pca 中断服务程序cf=0;/pca0cpl0=
12、0x00;pca0cph0=tabler;/pca0cpl1=0x00;pca0cph1=tablel;ccf0=1;ccf1=1;void timer0() interrupt 1 /定时器 0 中断uchar tt; th0=(65536-18432)/256; tl0=(65536-18432)%256;.tt+;if(tt=115)temp+;tt=0;void timer1() interrupt 3/定时器 1 中断th1=(65536-18432)/256;tl1=(65536-18432)%256;tr0=1;5 )电机驱动部分l298 双通道直流电机驱动芯片是性能优秀的小型直流电机驱动芯片之一。它可以被用来驱动两个直流电机或双极性步进电机。在646v的电压下,可以提供2a 的额定电流,并且具有过热自动关断和电流反馈检测功能, 安全可靠。利用单片机调整出pwm 脉冲和高低电平对直流电机进行驱动和控制。.8 )电源部分为防止系统运行时电机对单片机执行程序产生干扰,采用8.4 伏和 12.6 伏锂电池组分别对单片机控制部分和电机驱动部分进行独立供电。 12.6伏锂电池组直接驱动电机,经7805
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年互联网金融平台用户信任度提升的社交媒体营销策略报告
- 信息制作发布管理办法
- 企业楼宇运营管理办法
- 乡镇医疗基金管理办法
- 临时项目补助管理办法
- 口才班家长会课件
- 交通救助基金管理办法
- 临时占用耕地管理办法
- 临近营业施工管理办法
- 企业退税登记管理办法
- 八上数学冀教课后习题答案
- 2022年石嘴山市矿业(集团)有限责任公司招聘考试真题
- 哪些农产品免税(免税农产品包括哪些)
- 融资合作协议模板(2篇)
- 母乳喂养自我效能量表(BSES) (1)附有答案
- (品管圈)良肢位摆放演示教学课件
- 保姆级别CDH安装运维手册
- 园林绿化及广场施工方案
- 可下载打印的公司章程
- 129平米全包装修报价明细表
- --水库除险加固工程下闸蓄水验收建设管理工作报告
评论
0/150
提交评论