欢迎来到天天文库
浏览记录
ID:956793
大小:964.63 KB
页数:16页
时间:2017-10-19
《自动往返智能小汽车设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、中国海洋大学课程设计报告题目:自动往返智能小汽车设计组员:院系:信息科学与工程学院班级:2009级电子信息工程指导老师:摘要本文介绍的是基于单片机89S52控制的自动往返电动小汽车控制系统的硬件和软件设计。该设计采用89S52单片机为控制核心,对送入的脉冲信号进行检测分析,利用光电传感器检测道路上的黑线,通过脉宽调制使电机转速能自动调节,从而实现电动小汽车的快慢速行驶,以及自动停车、往返的控制要求。采用的技术主要有:通过编程来控制小车的速度;传感器的有效应用;新型显示芯片的采用。关键词:自动往返电动
2、小汽车;AT89S52单片机;脉宽调制;光电传感器AbstractThispaperisbasedon89S52single-chipmicrocomputercontrolledelectriccarfromtheautomaticcontrolsystemhardwareandsoftwaredesign.Thedesignusing89S52MCUasthecontrolcore,issentintoapulsesignaldetectionandanalysis,theuseofultras
3、onicsensorsdetectobstaclesontheroad,byapulsewidthmodulatedsothatthemotorspeedcanbeadjustedautomatically,soastorealizetheelectriccarsautomaticlowspeed,aswellastheautomaticparkingandreturningcontrolrequirements.Usingthetechnologyare:programmedtocontrolth
4、ecarspeed;theeffectiveapplicationofthesensor;theadoptionofthenewdisplaychip.Keywords:automaticmotor-drivencar;AT89S52MCU;pulsewidthmodulation;photoelectricdetector目录1.系统概述1.1设计背景和研究意义1.2工作原理和技术要求2.系统硬件设计22.189S52单片机硬件结构2.2方向控制电路2.3路面黑线检测电路2.4电机驱动转速电路3.
5、系统软件设计33.1算法分析3.2程序代码4.系统测试运行44.1测试仪器4.2硬件测试4.3软件测试5.项目总结一、系统概述1.1设计背景和研究意义智能电动小车是一种无人操纵的自动感应调速往返小车。随着全球经济的飞速发展,现代化生产观念日益受到企业的重视,这也为智能小车产业的发展提供了契机。AT89S52是一款八位单片机,它的易用性和多功能性受到了广大使用者的好评。它是第三代单片机的代表,其最主要的技术特点是向外部接口电路扩展,以完善控制功能。外部可接其他功能单元如A/D﹑PWM﹑PCA﹑WDT﹑
6、计数器的捕获/比较逻辑等。在总线方面最重要的进展是为单片机配置了芯片间的串行总线,为单片机应用系统设计提供了更加灵活的方式。新一代单片机为外部提供了相当完善的总线结构,为系统的扩展与配置打下了良好的基础。1.2工作原理和技术要求本实验设计是基于单片机89S52控制的自动往返电动小汽车控制系统的硬件和软件设计。自动往返电动小汽车之所以能够寻迹,主要需要三个模块完成。信号采集模块、控制模块、驱动模块。通过信号采集系统将实际路径信号采集以电信号的形式传递给控制系统,控制系统将采集来的信号进行比较分析计算,
7、并利用驱动模块,控制小车前进。该设计采用89S52单片机为控制核心,对送入的脉冲信号进行检测分析,利用光感传感器检测道路上的黑线信息,通过脉宽调制使电机转速能自动调节,从而实现电动小汽车的自动前进、加速,减速行驶,以及自动停车的控制要求。整个系统的电路结构简单,可靠性能高。二、系统硬件设计一个单片机应用系统的硬件电路设计包含两部分内容:一是系统扩展,即单片机内部的功能单元,如ROM、RAM、I/O、定时器/计数器、中断系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片,设计相应的电路
8、。二是系统的配置,即按照系统功能要求配置外围设备,如键盘、显示器、打印机、A/D、D/A转换器等,要设计合适的接口电路。11.1AT89S52单片机硬件结构AT89S52是一种低功耗、高性能CMOS 8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S
此文档下载收益归作者所有