完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
4个回答
|
|
|
|
|
|
目前主要是找一些资料。其实就像我上面说的 ,我也是不知从何下手才好。 |
|
|
|
芯片之类的可以淘宝买,硬件自己动作做咯,我上传大一时候的作品论文,要程序,联系我吧;网址:http://wenku.baidu.com/view/05f3d05952ea551811a68740
第一章 绪论1.1 问题的提出 当今世界,科学技术日新月异。传感器技术和自动控制正在飞速发展,机械、电气和电子信息已经不再明显分家,自动控制在工业领域中的地位已经越来越重要,“智能”这个词也已经成为了热门词汇。 作为机械行业的代表产品——汽车,其与电子信息产业的融合速度也显著提高,呈现出两个明显的特点:一是电子装置占汽车整体(特别是轿车)的价值量比例逐步提高,汽车将由以机械产品为主向高级的机电一体化方向发展,汽车电子产业也很可能成为依托整车制造业和用车提升配置而快速成为新的增长点:二是汽车开始向电子化、多媒体化和智能化方向发展,使其不仅作为一种代步工具、同时具有交通、娱乐、办公和通讯等多种功能。 勿容置疑,机电一体化人才的培养不论是在国外还是在国内,都开始重视起来,主要表现在大学生的各种大型的创新比赛,比如:亚洲广播电视联盟亚太地区机器人大赛、全国大学生“飞思卡尔”杯智能汽车竞赛等众多重要竞赛都能很好的培养大学生对机电一体化的兴趣与强化机电一体化的相关知识。所以作为机电一体化学生,必须加倍努力,为逐步赶上国外先进水平并超过之而努力。 这项设计是以采购的小车为基础,采用8位STC89C52RC单片机作为控制核心,逐步实现测速、调速、显示这三大功能。 本次小车设计的硬件框图如2-1图所示;利用两块STC89C52单片机在小车上进行智能控制。 file:///C:UserslenovoAppDataLocalTempksohtmlwps510F.tmp.pngfile:///C:UserslenovoAppDataLocalTempksohtmlwps5120.tmp.png file:///C:UserslenovoAppDataLocalTempksohtmlwps5121.tmp.pngfile:///C:UserslenovoAppDataLocalTempksohtmlwps5131.tmp.png file:///C:UserslenovoAppDataLocalTempksohtmlwps5132.tmp.pngfile:///C:UserslenovoAppDataLocalTempksohtmlwps5133.tmp.pngfile:///C:UserslenovoAppDataLocalTempksohtmlwps5144.tmp.pngfile:///C:UserslenovoAppDataLocalTempksohtmlwps5155.tmp.pngfile:///C:UserslenovoAppDataLocalTempksohtmlwps5156.tmp.png file:///C:UserslenovoAppDataLocalTempksohtmlwps5166.tmp.png file:///C:UserslenovoAppDataLocalTempksohtmlwps5167.tmp.pngfile:///C:UserslenovoAppDataLocalTempksohtmlwps5168.tmp.pngfile:///C:UserslenovoAppDataLocalTempksohtmlwps5169.tmp.png file:///C:UserslenovoAppDataLocalTempksohtmlwps517A.tmp.png file:///C:UserslenovoAppDataLocalTempksohtmlwps517B.tmp.pngfile:///C:UserslenovoAppDataLocalTempksohtmlwps517C.tmp.png file:///C:UserslenovoAppDataLocalTempksohtmlwps518C.tmp.pngfile:///C:UserslenovoAppDataLocalTempksohtmlwps518D.tmp.png file:///C:UserslenovoAppDataLocalTempksohtmlwps518E.tmp.pngfile:///C:UserslenovoAppDataLocalTempksohtmlwps519F.tmp.png 我们的智能小车是基于51单片机的智能小车系统。功能如下: 1、通过光电传感器小车循迹。 2、测速传感器为光电测速传感器,在单位时间内计算脉冲的次数,然后再进行转换和处理即得到所测量的速度。 3、通过PWM调速模块结合软件进行调速。 4、通过LCD12864液晶屏显示速度、路程、距离。 5、通过超声波测距测量小车前面障碍物距离。 6、通过无线电控制小车行驶方向。 单片机STC89C52如下2-2图所示 file:///C:UserslenovoAppDataLocalTempksohtmlwps51B0.tmp.jpg 2-2图 单片机 STC89C52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、非常有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89X52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。 2.3 小车驱动板简介小车驱动板如2-4图所示 file:///C:UserslenovoAppDataLocalTempksohtmlwps51C0.tmp.jpg 2-4图 小车驱动板 L289N模块输入输出关系如下表所示
2-1表 2.4 小车驱动方式选择采用由集成了双极性管组成的H桥电路芯片L298N。用单片机控制晶体管使之工作在占空比可调的开关状态,精确调整电机转速。这种电路由于工作在管子的饱和截止模式下,效率非常高;H桥电路保证了可以简单地实现转速和方向的控制;电子开关的速度很快,稳定性也很高,是一种广泛采用的调速技术。 2.5 光电测速原理小车速度检测方案的设计是个不可忽视的问题。只有选择好测速方案,才能省时、省力、省线地去做设计。 原理是传感器开孔圆盘的转轴与减速电机转轴相连,光源的光通过开孔盘的孔和缝隙反射到光敏元件上,开孔盘旋转体转一周,光敏元件上照到光的次数等于盘上的开孔数,从而测出旋转体旋转速度。灵敏度较高,但容易受外界光源的影响。虽然光电传感器受外界光源影响很大,但是它使用方便、安装简单,还有本设计要求的准确度不是很高,因此就选择了光电测速传感器。 光电测速传感器的原理图如下图所示 file:///C:UserslenovoAppDataLocalTempksohtmlwps51C1.tmp.jpg 光电测速模块如2-5图所示 file:///C:UserslenovoAppDataLocalTempksohtmlwps51D2.tmp.png2.6 LCD12864显示模块系统采用12864液晶显示,它不仅节省了单片机的资源,相比较数码管液晶显示更加直观、节能,同时可以直接显示中文汉字、字符等,具有灵活易操作的特性。故采用LCD显示。 XL24L01P-D01是采用挪威NORDIC公司的nrf24L01p 2.4G无线收发IC设计的一款高性能2.4G无线收发模块,采用GFSK调制,工作在2400-2483M的国际通用ISM频段,最高调制速率可达2MBPS。XL24L01P-D01集成了所有与RF协议相关的高速信号处理部分,如:自动重发丢失数据包和自动产生应答信号等,模块的SPI接口可以利用单片机的硬件SPI口连接或用单片机的I/O口进行模拟,内部有FIFO可以与各种高低速微处理器接口,便于使用低成本单片机 硬件部分则在采购的小车基础上进行,小车的实物图如图3-1所示。 file:///C:UserslenovoAppDataLocalTempksohtmlwps51F2.tmp.png 3-1图 3.2循迹功能智能小车利用的光电传感器进行循迹功能。如图3-2所示。 file:///C:UserslenovoAppDataLocalTempksohtmlwps5231.tmp.pngfile:///C:UserslenovoAppDataLocalTempksohtmlwps5271.tmp.pngfile:///C:UserslenovoAppDataLocalTempksohtmlwps5281.tmp.png 3.3 测速模块的设计 光电传感器是通过把光强度的变化转换成电信号的变化来实现控制的。光电传感器在一般情况下,有三部分构成,它们分为:发送器、接收器和检测电路。其安装在小车上如图所示。 file:///C:UserslenovoAppDataLocalTempksohtmlwps52A2.tmp.pngfile:///C:UserslenovoAppDataLocalTempksohtmlwps52D1.tmp.png file:///C:UserslenovoAppDataLocalTempksohtmlwps52D2.tmp.png 3-3图 安装图 调速模块决定了小车的调速功能,本次设计使用PWM进行调速。 脉冲宽度调制(PWM)是英文“Pulse Width Modulation”的缩写,简称脉宽调制。它是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用于测量,通信,功率控制与变换等许多领域。一种模拟控制方式,根据相应载荷的变化来调制晶体管栅极或基极的偏置,来实现开关稳压电源输出晶体管或晶体管导通时间的改变,这种方式能使电源的输出电压在工作条件变化时保持恒定。 脉冲宽度调制(PWM)是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。PWM信号仍然是数字的,因为在给定的任何时刻,满幅值的直流供电要么完全有(ON),要么完全无(OFF)。电压或电流源是以一种通(ON) 或断(OFF)的重复脉序列被加到模拟负载上去的。通的时候即是直流供电被加到负载上的时候,断的时候即是供电被断开的时候。只要带宽足够,任何模拟值都可以使用PWM进行编码。 file:///C:UserslenovoAppDataLocalTempksohtmlwps52E3.tmp.jpg 3.4 无线电模块利用无线电XL24L01P-D01进行控制小车在非循迹状态的前走、后退、左转、右转、暂停的功能。并控制小车进入循迹状态。 file:///C:UserslenovoAppDataLocalTempksohtmlwps5313.tmp.png 3.5 超声波测距超声波测距采用IO口TRIG触发测距,给至少10us高电平信号;模块自动发送8个40KHZ的方波,自动检测是否有信号返回;有信号返回,通过IO口ECHO输出以后高电平,高电平持续时间就是方波从发射到返回的时间。如图所示: file:///C:UserslenovoAppDataLocalTempksohtmlwps5314.tmp.jpg 用LCD12864显示“小车路程、小车左轮速度、小车右伦速度、小车前方障碍物距离”的具体信息。如图所示: file:///C:UserslenovoAppDataLocalTempksohtmlwps5334.tmp.png |
|||
|
|||
好是好,就是看的有点糊涂了。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
464 浏览 0 评论
478 浏览 1 评论
基于瑞萨FPB-RA4E2智能床头灯项目——1编译环境搭建与点亮驱动ws2812全彩LED
439 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-LCD显示图片编程示例之介绍mmap
994 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第二章 常用的C语言知识点
1056 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11790 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 16:58 , Processed in 0.838945 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号