南京工程学院自动化学院本科毕业设计(论文)题目:温控直流电机的设计专业:班级:学号:学生姓名:指导教师:起迄日期:2013.2.20~2013.6.08设计地点:工程实践中心GraduationDesign(Thesis)TheDesignofDc-motorControlledbyTemperatureBySupervisedbyLecturerSchoolofAutomationNanjingInstituteofTechnologyJune,2013南京工程学院自动化学院本科毕业设计(论文)1摘要随着温控技术的不断发展,温控技术在越来越多的方面有了广泛的应用,已经进入了我们的工作和生活。本论文设计完成的温控直流电机是用单片机控制温度传感器DS18B20测量温度,并选择适当的LCD显示温度,L298直流电机驱动直流电机工作,当外部温度≥45°时,直流电机加速正转,温度≥75°时全速正转;当外部温度≤10°时,电动机加速反转,温度≤0°时电动机全速反转;温度回到10°到45°之间时,电动机逐渐停止转动。本论文重点介绍了以AT89C51单片机为核心,完成对外界环境温度信号的采集、处理、显示等功能。利用Keilc进行编程和Proteus进行仿真的联调测试。并对AT89C51芯片,L298、Proteus、Keilc、DS18B20等进行了简单的介绍。关键词:单片机;温度控制;直流电机;传感器DS18B20南京工程学院自动化学院本科毕业设计(论文)2ABSTRACTWiththecontinuousdevelopmentoftemperaturecontroltechnology,temperaturecontroltechnologyhasawiderangeofapplicationsinmoreandmore,andhasenteredourworkandlife.Thispaperdesignoftemperaturecontroldcmotoriscompletewithsingle-chipmicrocomputercontroltemperaturesensorDS18B20measuringtemperature,AndthechoiceofappropriateLCDdisplaytemperature,L298dcmotordriverdc-motorwork,Whentheexternaltemperature≥45°,thedcmotorspeedupareturning.Whentemperature≥75°turningatfullspeed,Whentheexternaltemperature≤10°,motorslowdownreversal,temperature≤0°motorinversionatfullspeed,whentemperaturebetween10°and45°,motorgraduallystopturning.ThispaperintroducedtheAT89C51asthecoreandthecompletionexternalenvironmenttemperaturesignalcollection,processing,display,andotherfunctions.UseKeilcforprogrammingandProteussimulationtestofthealignment.AndabriefintroductionabouttheAT89C51chip、L298、Proteus、Keilc、DS18B20.Keywords:Single-chipmicrocomputer;Temperaturecontrol;Dcmotor;SensorDS18B20南京工程学院自动化学院本科毕业设计(论文)1目录第一章绪论,,,,,,,,,,,,,,,,,,,,,,,,,,11.1引言,,,,,,,,,,,,,,,,,,,,,,,,,,,,11.2选题背景与意义,,,,,,,,,,,,,,,,,,,,,,,11.3设计任务与要求,,,,,,,,,,,,,,,,,,,,,,,21.4研究的关键及技术指标,,,,,,,,,,,,,,,,,,,,21.5本文的结构,,,,,,,,,,,,,,,,,,,,,,,,,3第二章系统分析,,,,,,,,,,,,,,,,,,,,,,,,42.1DS18B20温度传感器,,,,,,,,,,,,,,,,,,,,,42.1.1智能温度传感器DS18B20的性能特点,,,,,,,,,,52.1.2DS18B20的内部结构,,,,,,,,,,,,,,,,,,52.1.3DS18B20的测温原理,,,,,,,,,,,,,,,,,,72.1.4DS18B20的测温流程,,,,,,,,,,,,,,,,,,82.1.5DS18B20控制命令字,,,,,,,,,,,,,,,,,,82.1.6DS18B20使用中的注意规范,,,,,,,,,,,,,,,,92.2AT89C51芯片,,,,,,,,,,,,,,,,,,,,,,,,102.2.1AT89C51的主要特性,,,,,,,,,,,,,,,,,,102.2.2AT89C51最小应用系统,,,,,,,,,,,,,,,,,112.2.3AT89C51个管脚功能,,,,,,,,,,,,,,,,,,112.3L298直流电机驱动芯片,,,,,,,,,,,,,,,,,,,122.4直流电机简介,,,,,,,,,,,,,,,,,,,,,,,132.4.1直流电动机的结构,,,,,,,,,,,,,,,,,,,132.4.2直流电动机的工作原理,,,,,,,,,,,,,,,,,142.4.3直流电动机的主要技术参数,,,,,,,,,,,,,,,152.5液晶显示,,,,,,,,,,,,,,,,,,,,,,,,,,152.5.1LCD的技术优势,,,,,,,,,,,,,,,,,,,,152.5.2LCD的显示原理,,,,,,,,,,,,,,,,,,,,162.5.31602LCD的基本参数及引脚功能,,,,,,,,,,,,,,,182.5.41602LCD的指令说明,,,,,,,,,,,,,,,,,,,19第三章应用软件介绍,,,,,,,,,,,,,,,,,,,,,,,203.1Proteus软件,,,,,,,,,,,,,,,,,,,,,,,,203.1.1Proteus软件的构成,,,,,,,,,,,...