




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
I题智能探测机器车的设计与制作摘要随着我国社会经济的全面发展,智能探测机器车在探测领域已经逐渐取代人工探测,为人们的生活提供了极大的方便。本系统由智能探测系统和接收系统两部分无线通信,完成智能探测、数据采集和无线传输和显示,通过外围及附属电路来实现对智能探测车的循迹、定位、探测、数据无线接收和发送、数据实时显示和语音播报的设计。本设计智能探测系统以STC89C52单片机为核心,由直流减速电机、红外对管、光码盘、温度和湿度传感器、超声波传感器、颜色传感器、12864显示屏、无线传输模块组成,完成循迹、定位、温度检测、测距、颜色识别、湿度检测、360度转身、显示、无线数据发送功能。接收系统以STC89C52单片机为核心,由无线接收模块、12864显示模块、语音播报组成,完成无线数据接收、实时数据显示、语音播报的功能。关键词STC89C52;循迹;定位;探测;无线通信;语音播报一、系统设计11总体方案论证与比较本系统硬件电路以智能探测系统和接收系统组成,智能探测系统以单片机STC89C52为核心,电路包括循迹模块、光码盘定位、温度和湿度探测模块、测距模块、颜色探测模块、无线传输模块。接收系统以单片机STC89C52为核心,包括无线接收模块、显示模块、语音播报模块。其智能探测系统和接收系统框图如图11所示和12所示。STC89C52单片机红外对管循迹颜色识别温度检测超声波测距电机驱动模块数据上传模块12864显示模块光码盘定位湿度检测电源电路数据采集图11智能探测系统框图STC89C52单片机语音播报模块12864显示模块数据接收模块电源电路图12接收系统框图12各模块方案论证与比较121控制器模块方案一采用MSP430功能强大,速度快,相比51而言,这些是明显的优势。但是,MSP430作为混合信号处理器,针对许多具体应用,许多功能未必有用。方案二采用STC89C52系列的单片机。此单片机具有指令简单,外围电路简单,硬件设计方便,IO口操作简单,无方向寄存器,资源丰富,价格便宜、容易购买,资料丰富容易查到,程序烧写简单,使用简单等特点。考虑实际情况,我们选择了STC89C52作为主控芯片,此芯片对于本次设计资源完全够用。122电机模块方案一采用步进电机作为该系统的驱动电机。优点其转过的角度可以精确的定位,可以实现小车前进路程和位置的精确定位。缺点步进电机的输出力矩较低,随转速的升高而下降,且在较高转速时会急剧下降,其转速较低,且价格较高。方案二采用直流减速电机。优点直流减速电机转动力矩大,体积小,重量轻,装配简单,使用方便。由于其内部由高速电动机提供原始动力,带动变速(减速)齿轮组,可以产生大扭矩。综合两个方案的优缺点及实际需要,我们选用方案二,能够较好的满足系统的要求,因此我们选择了此方案。123电机驱动模块方案一使用L298N芯片驱动电机。L298N芯片可以驱动两个二相电机,也可以驱动一个四相电机,输出电压最高可达50V,可以直接通过电源来调节输出电压;可以直接用单片机的I/O口提供信号;而且电路简单,使用比较方便。方案二使用多个功率放大器驱动电机通过使用不同的放大电路和不同参数的器件,可以达到不同的放大要求,放大后能得到较大的功率。但是,当点击的功率较大时运行起来会不稳定,而且电路的制作也比较复杂。通过比较,我们采用方案一。124循迹模块方案一采用CCD传感器,此种方法虽然能对路面信息进行准确完备的反应,但它存在信息处理满,实时性差等缺点,因此若采用CCD传感器,无疑会加重单片机的处理负担,不利于实现更好的控制策略。方案二采用红外对管传感器,该传感器为开关量传感器,输出为TTL电平,可以直接和单片机连接,需要在输出端加上拉电阻。可见光干扰小,输出信号为开关量,信号处理简单,使用非常方便外。经以上分析我们选择方案二。125定点精确定位和360度转身模块方案一采用电子指南针。该模块定位准,但是操作麻烦,而且价格贵。方案二采用编码盘。小车在转动的过程中,编码盘通过计数实现90度转弯和360度转身的测量,精度高,价格便宜。考虑到实际的情况,我们选用了编码盘用来准确定位。126测距模块方案一采用激光位移传感器测距的方法进行测距,精度很高,但是价格很贵。方案二采用红外测距传感器进行测距,价格很便宜,但是精度不高。方案三采用超声波进行测距,价格适中,精度很高。所以选择此方案。127总体方案经过反复论证,我们最终确定了总体方案如下(1)采用STC89C52作为主控芯片。(2)采用减速直流电机实现小车前进与转向。(3)采用L298N芯片驱动电机。(4)采用红外对管进行循迹。(5)采用编码盘实现定点精确定位和360度转身。(6)采用DHT11采集温度和湿度。(7)采用超声波进行测距。(8)采用TCS3200采集颜色。(9)采用SYN6288语音芯片进行播报。(10)采用CC1101无线发送和接收模块分别实现发送和接收功能。二、理论分析与计算21智能探测系统理论分析与计算212循迹电路分析循迹电路采用两个,如图21所示,完成对寻迹线、定位点、转身区和终止线的循迹。其中红外对管1和2实现对中间黑线的循迹。如果红外对管1、2、3和4同时检测到黑线时,则检测到某个定位点的十字,小车精确转身90度;如果红外对管1和2同时检测到黑线,而3和4检测不到黑线,则小车到达转身区;如果红外对管1和2检测不到黑线,而3和4检测到黑线,则小车到达终止线,小车停止。红外对管的位置如图21所示。红外对管3红外对管1红外对管2红外对管4车前身中间25CM25CM10CM10CM图21红外对管的位置213精确定位和360度转身模块分析与计算小车精确定位过程中,需要转过90度和360度角度,小车在转动过程中,通过安装在车轮上的编码器计数,送到单片机的P33,经计算处理转换成小车转过的角度,其原理如图22所示。ALED发光二极管B光敏三极管图22光电码盘定位示意图当A、B之间没有遮挡物时,B接收到了A的光,此时B导通,输出高电平;小孔通光,给单片机送高电平。当A、B之间有遮挡物时,B接收不到A的光,此时B截止,输出低电平;小孔不通光,给单片机送低电平。输出信号由高到低的跳变,每发生一次就计数,将跳变的输出信号送给单片机进行检测就可以得到轮子的转过的距离,从而计算出小车转过的角度。码盘转一周360度,计数器计数100个值,经过计算和测试,得出计数器计数达到112个值时,小车正好向右转弯90度,再重新计数达到112个值时,小车返回寻迹线继续前行。这样就可以完成小车在定点的精确定位。当计数器达到448个值时,小车正好转身360度。213数据采集模块分析2131温度和湿度检测模块设计为了完成定位点1的温度探测和定位点4的湿度探测,我们使用了新型的智能温湿度传感器DHT11。它主要实现对温度、湿度的检测,将温度湿度信号通过此传感器转换成数字信号,送入单片机STC89C52的P20口进行分析和处理,从而得到定位点1的温度值和定位点4的湿度值。该仪器具有测量精度高、硬件电路简单、并能很好的进行显示。可测试不同环境温湿度的特点。2132超声波检测模块分析对定位点2进行超声波测距,我们选择了HCSR04超声波传感器,它可以可提供2CM400CM的非接触式距离感测功能,测距精度可达高到3MM,模块性能稳定;模块包括超声波发射器、接收器与控制电路。基本工作原理超声波传感器计算设L为测量距离,T为往返时间差,超声波的传播速度为C,则有T2LC,而声波在空气中传输速率为(M/S)。式中T为环境温度;CO为绝对温度时的速度,是常数。测试距离高电平时间声速340M/S/2。2133颜色检测模块设计分析在定位点3处进行颜色检测,使用了颜色传感器TCS230。TCS230是一种可编程彩色光到频率转换器。它的输出信号是数字量,可以驱动标准的TTL或COMS逻辑输入,因此可直接与STC89C52的I/O口相连,将颜色信号送入单片机,计算的出RGB的数值。214数据上传模块(无线发送模块)在定位点1、2、3、4上,单片机STC89C52分别采集温度、距离、颜色、湿度信号,通过无线发送模块CC1101实现数据的上传。CC1101是一款低于1GHZ高性能射频收发器,设计旨在用于极低功耗RF应用。通过SPI方式,实现数据的无线发送。22接收系统硬件构成及功能221数据接收模块(无线接收模块)接收系统同样采用无线收发模块CC1101接收智能探测系统发送的数据,通信方式为SPI方式。222语音播报模块为了对实时数据进行语音播报,我们选择了SYN6288语音合成芯片。这种芯片具有清晰、自然、准确的中文语音合成效果;通过异步串口接收待合成的文本,实现文本到语音的转换。文本识别智能、语音合成效果和智能识别效果非常优越。还具有体积小、硬件接口简单、性价比高的优点。内置DCDC转换电路,无需外加负。三、系统电路与程序设计31硬件电路部分311车体购买文轩电子的坦克小车具有组装完整的车架车轮、电机及其驱动电路。易改装,好控制。机械性能有保障。尺寸(长180宽135)符合要求。车体见附图1。312单片机最小系统本设计分智能探测系统和接收系统两部分,其中智能探测系统是以单片机STC89C52为主控模块,完成小车的循迹、精确定位、360度转身、数据采集(包括温度、湿度、距离、颜色)、数据上传功能;接收系统也是以单片机STC89C52作为主控模块,完成数据接收、语音播报、数据显示功能。智能探测系统电路图如附图2所示。接收系统电路图如附图3所示313电机驱动模块电路我们采用L298N芯片对电机进行驱动,用单片机的P10、P11口作为控制信号的输出端,通过输出脉冲信号控制电机的驱动。其电路图如附图4所示。314超声波测距电路在定点2处采用超声波HCSR04进行距离的数据采集。HCSR04与单片机的连接电路图见附图5。315温度和湿度检测电路在定点1和4处,需要采集温度和湿度,本系统采用的DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。单线制串行接口。DHT11与单片机的连接电路如附图6所示。316颜色识别电路在定点3处,需要采集颜色,本系统采用的TCS230颜色传感器与单片机的连接电路图如附图7。32系统程序设计根据设计要求,本设计软件部分实现了智能探测系统程序和接收系统软件,智能探测系统程序包括循迹、精确定位、360度转身、温度采集、距离采集、颜色采集、湿度采集、数据上传(无线发送)、12864液晶显示;接收系统程序包括数据接收(无线接收)、液晶显示、语音播报。321系统软件流程图智能探测系统附图8和接收系统程序流程图如附图9;子程序流程图包括小车转弯90度子程序、超声波测距子程序、采集温度子程序、采集颜色子程序如附图10;322部分程序如附件1。四、系统测试方案与测试条件根据系统设计方案,本系统的调试共分为三大部分硬件调试,软件调试和软硬件联调。测试包括温度采集、距离采集、90度转弯和360度转身测试。41使用的仪器仪表1、家用温度计一只2、卷尺3、量角器42系统调试根据系统设计方案,本系统的调试共分为三大部分硬件调试,软件调试和软硬件联调。由于在系统设计中采用模块设计法,所以方便对各电路模块功能进行逐级测试。43测试数据(1)采集温度数据分析测试条件是在定位点1一侧,放置圆柱形容器直径6CM,高度25CM,内装液体水,用于调节环境温度,对温度进行采集,测试结果与温度计比较如表41所示。采集温度值温度计显示温度值25C测量相对误差30C34C37C40C110706051045C0448C0853C0658C05368C404C484C527C583C253C298C342C448C表41温度测试(2)采集距离数据分析测试条件在定位点2处放置长方体尺寸长度20CM,高度25CM,2CM左右,长方体可前后移动1020CM,测试结果与卷尺测量结果比较结果如表42所示。采集距离值卷尺测量值12CM测量相对误差16201121312122CM15CM147CM20CM202CM25CM247CM30CM296CM33CM334CM表42距离测试(3)定点精确定位和360度转身测试条件在四个定位点,实现90度转弯,在两个转身区实现360度转身。90度右转量角器测量12292度23493度56测试次数测量相对误差91度187度343289度1188度7892度91度12222表4390度转弯测试360度转身测试次数1234量角器测量测量相对误差363度358度362度357度08050508表44360转弯测试用光电传感器检测转盘转动,将光信号转变成电信号送给单片机进行检测就可以得到轮子的转速。其中所产生的误差,我们通过两种方式来减小。一、用软件来实现减小误差。二、我们将测速的轮盘分为100孔,即使其最小检测出360/10036度,这样就能满足转速的精确测量。44测试结果与分析经过对系统的严格测试,本系统能够实现题目所要求的基本功能,达到了设计和制作要求。五、体会总结首先要感谢山东省大学生电子设计大赛组委会为我们提供这次施展才华的机会,同时要深深感谢各位辅导老师在电子设计大赛期间给予我们小组的帮助。通过各种方案的讨论和尝试,在经过多次的整体软硬件结合调试,不断地对系统进行优化,小车能比较流畅的沿着黑线循迹,完成4个定位点的精确定位,并在转身区内完成360度转身。在完成基本要求后,发挥部分完成数据采集及显示,数据无线发送,上位机无线接收数据,并对数据进行显示和语音播报。比赛期间各位辅导老师给予我们极大的帮助和支持,在这里我们小组三个成员要向辅导老师致以我们深深的感激和感谢之情,同时对在比赛期间给予我们帮助的所有老师表示感谢最后再次感谢大学生电子设计大赛组委会和我们的辅导老师参考文献1郭惠,吴迅单片机C语言程序设计完全自学手册M电子工业出版社。2王东锋,王会良,董冠强单片机C语言应用100例M电子工业出版社。3韩毅,杨天基于HCS12单片机的智能寻迹模型车的设计与实现J学术期刊。4王为青,邱文勋著51单片机应用开发案例精选北京人民邮电出版社。5华成英童诗白模拟电子技术基础第四版高等教育出版社。附件附图1车体附图2智能探测系统整体原理图123456ABCD654321DCBATITLENUMBERREVISIONSIZEBDATE17SEP2012SHETOFFILEE2012二二二二二二DBDRAWNBYP101P12P123P134P145P156P167P178REST9P3010P31TDX1P32/INT012P3/INT113P3414P3515X118X219GND20P2021P212P223P2324P2425P2526P2627P2728PSEN29ALE30EA/VC31P0732P063P0534P0435P0336P0237P0138P039VC40P3616P3717U189C52Y1C42PC52PRSTLCDENRSWRRDP20P21P2P23P24VCR51KR610KC310UFSW二VCRSTS01S12S27S38OE3GND4VC5OUT6TCS230VC1234DHT1R15KVC二二二二二二123456789101121314151617181920J11286412864P501P672P63P619P628P6010VC4OSCI5OSCO6RST7GND1P5312P5213P5114U1C11C13C24C25V6V2GND15R2IN8R2OUT9T2IN10T2OUT7R1IN13R1OUT12T1IN1T1OUT14VC16U2MAX2321234P1HEADERY14MHZC210PC36PC1104RST10KVCVCVCR210KR310KVCVCVCQ1PNPR41KC8104C6104C7104VCD1D1C9104C10104T1二二二二P21P2VCP20VCVCP23P24RSP25GNDGNDVCVCVCRDLCDENWRRSQ2DR710KR84KVCVCINT1二二二VCP25INTLM324NR950R12680R12KD1Q3R102KVCVC二二二二二INT1VC1VC2SI3SCLK4SOGDO15GDO26CSN7GDO08GND9GND10L1C101R131KR142KR153KR164KR175KR186K33VP10P1P12P13P14P15P10P1P12P13P14P15二二二二附图3接收系统原理图1234ABCD4321DCBATITLENUMBERREVISIONSIZEBDATE17SEP2012SHETOFFILEE2012二二二二二二二二二二二DBDRAWNBYP101P12P123P134P145P156P167P178REST9P3010P31TDX1P32/INT012P3/INT113P3414P3515X118X219GND20P2021P212P223P2324P2425P2526P2627P2728PSEN29ALE30EA/VC31P0732P063P0534P0435P0336P0237P0138P039VC40P3616P3717U189C52Y1C42PC52PRSTLCDENRSWRRDVCR51KR610KC310UFSW二二VCRST123456789101121314151617181920J11286412864GNDGNDVCVCVCRDLCDENWRRSVCINTP10P1P12P13P14P15BUSY1RXD2TXD3GND4VC5SPEAKER6SPEAKER7SYN628LSP30P31VCVC1VC2SI3SCLK4SOGDO15GDO26CSN7GDO08GND9GND10L1C101R131KR142KR153KR164KR175KR186K33VP10P1P12P13P14P15P30P31二二二二二二二二二二二二附图4电机驱动电路1234ABCD4321DCBATITLENUMBERREVISIONSIZEBDATE20SEP2010SHEETOFFILECDOCUMENTSANDSETTINGSADMINISTRATOR二二二二二二二二DDBDRAWNBYQ18550Q28550Q3NPNQ4NPND1二二二D2二二二D3二二二D4二二二R2360R547KR110KR310KR4360C二二二二R647KQ69012Q5PNPR8360R7360P10R9二二R10二二VCC二二二二附图5超声波测距电路图P501P672P663P619P628P6010VC4OSCI5OSCO6RST7GND11P5312P5213P5114U1C11C13C24C25V6V2GND15R2IN8R2OUT9T2IN10T2OUT7R1IN13R1OUT12T1IN11T1OUT14VC16U2MAX2321234P1HEADERY14MHZC110PC16PC2104RST10KVCVCVCR210KR310KVCVCVCT60T61Q1PNPR51KC3104C4104C5104VCD1D1C11104C8104T1附图6温度和湿度传感器DHT11接口电路1234DHT11R15KVCCP20VCC附图7颜色传感器与STC89C51的接口电路P101P112P123P134P145P156P167P178REST9P3010P31TDX11P32/INT012P33/INT113P3414P3515X118X219GND20P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE30EA/VCC31P0732P0633P0534P0435P0336P0237P0138P0039VCC40P3616P371789C52S01S12S27S38OE3GND4VCC5OUT6TCS230VCC附图8智能探测系统整体流程图初始化循迹前进检测定位点数据采集数据上传检测转身区360度转身Y向右转90度YNN向左转90度检测终止点YN开始小车停止附图9接收整体流程图开始初始化显示语音播报接收数据NY附图10子程序流程图初始化小车临时停车计数1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大连工业大学《大学英语(一)》2023-2024学年第二学期期末试卷
- 西安明德理工学院《人体解剖与生理学》2023-2024学年第二学期期末试卷
- 重庆幼儿师范高等专科学校《环境土壤学》2023-2024学年第二学期期末试卷
- 辽宁科技大学《食品物性学》2023-2024学年第二学期期末试卷
- 四川旅游学院《儿童戏剧》2023-2024学年第二学期期末试卷
- 物流公司钥匙管理制度
- 物流园区安全管理制度
- 物流安装人员管理制度
- 物流市场安全管理制度
- 物流特种设备管理制度
- 贵州国企招聘2025贵州省粮食储备集团有限公司招聘76人笔试参考题库附带答案详解析集合
- 3D打印食品安全标准-洞察及研究
- 广东省深圳市福田区2023-2024学年一年级下学期语文期末试卷(含答案)
- 2024-2025学年湘教版七年级数学下册期末素养测试卷(二)含答案
- DB31/T 1204-2020标准先进性评价通用要求
- 2025年中国半球谐振陀螺仪行业市场前景预测及投资价值评估分析报告
- 《奇异空间》课件 -2024-2025学年湘美版(2024)初中美术七年级下册
- 合伙或养鸡协议书
- 汉字起源和发展
- 试运行方案计划-
- 规范学校中层机构和干部管理办法
评论
0/150
提交评论