版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://weblook.blogbus.com/logs/14899959.html
单片机温度检测课程设计和步进电机课程设计下载
http://weblook.blogbus.com/files/12020155622.doc
http://weblook.blogbus.com/files/12020155621.doc
http://weblook.blogbus.com/files/12020155620.doc
目 录一、设计任务与要求…………………………………………(2)二、80C51单片计算机的组成原理………………………(2) 1. 组成框图及内部总体结构 ……………………………(2) 2. 寄存器和存储器 ………………………………………(4)3. 单片机各口及其负载能力、接口要求………………(4)4. MCS—51单片机的引脚功能……………………………(6) 三、硬件电路设计……………………………………………(7) 1. 温度检测和变送器 ……………………………………(7)2. 显示接口电路 ……………………………………… (10)3. 总接口电路……………………………………………(10) 四、软件的设计………………………………………………(12)1. 软件总体流程图………………………………………(12)2. 主程序与各部分程序 ………………………………(13) 五、结束语……………………………………………………(18)参考文献 ……………………………………………………(18) 一、设计任务与要求自动控制系统在各个领域尤其是工业领域中有着及其广泛的应用,温度控制是控制系统中最为常见的控制类型之一。随着单片机技术的飞速发展,通过单片机对被控对象进行控制日益成为今后自动控制领域的一个重要发展方向, 电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。例如:在冶金工业、化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。采用MCS-51单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。因此,单片机对温度的控制问题是一个工业生产中经常会遇到的问题。1.设计题目:热敏电阻式温度检测(热敏电阻温度转换原理后叙)要求实现热敏电阻式温度的采集处理和显示2.功能和指标:将热敏电阻两端电压经A/D转换变换成数字量,然后通过软件方法测出温度值,再进行现实处理。要求显示范围为 ,若超出此范围,LED全部显示F。3.设计目的:掌握80C51单片机应用系统的软、硬件设计方法。4.设计要求:(1)设计80C51单片机控制系统的硬件电路原理图; (2)完成各主要部分的程序框图; (3)用汇编语言编写各部分的程序。 第2节 硬件电路设计 以热电偶为检测元件的单片机温度控制系统电路原理图如图1所示。
2.1 温度检测和变送器
温度检测元件和变送器的类型选择与被控温度的范围和精度等级有关。镍铬/镍铝热电偶适用于0℃-1000℃的温度检测范围,相应输出电压为0mV-41.32mV。
变送器由毫伏变送器和电流/电压变送器组成:毫伏变送器用于把热电偶输出的0mV-41.32mV变换成4mA-20mA的电流;电流/电压变送器用于把毫伏变送器输出的4mA-20mA电流变换成0-5V的电压。
为了提高测量精度,变送器可以进行零点迁移。例如:若温度测量范围为500℃-1000℃,则热电偶输出为20.6mV-41.32mV,毫伏变送器零点迁移后输出4mA-20mA范围电流。这样,采用8位A/D转换器就可使量化温度达到1.96℃以内。
目 录第1节 引 言 ……………………………………………………………………(2)1.1 设计概述 ………………………………………………………………(2)1.2 设计主要功能 …………………………………………………………(2) 第2节 系统的硬件设计 …………………………………………………………(3)2.1 80C51单片计算机的组成原理…………………………………………(3) 2.1.1 组成框图及内部总体结构……………………………………………(3) 2.1.2 寄存器和存储器………………………………………………………(4)2.1.3 单片机各口及其负载能力、接口要求 ………………………………(5)2.1.4 MCS—51单片机的引脚功能…………………………………………(8) 2.2 步进电机 ………………………………………………………………………(11)2.2.1 步进电机的控制原理 ………………………………………………(11)2.2.2 分类 …………………………………………………………………(11)2.2.2.1 反应式步进电机 ………………………………………………(11)2.2.2.2 感应子式步进电机 ……………………………………………(12)2.2.3 步进电机的控制方式 ………………………………………………(12)2.2.4 步进电机的驱动方式 ………………………………………………(13)2.2.5 步进电机的单片机控制 ……………………………………………(14) 第3节 系统的软件设计…………………………………………………………(15) 3.1 四相八拍控制程序 ……………………………………………………………(16) 第4节 结束 ……………………………………………………………………(18) 参考文献……………………………………………………………………………(19) 第1节 引 言步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。您可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。由实验中进行过步进电机的控制实验。经过一个学期的学习对8051单片机有了一定的了解,对实验思考题进行思考和多方资料的参考做了有8051单片机来实现步进电机转数控制。1.1 设计概述结合对步进电机的了解,然后对步进电机的控制原理包括步进电机的控制方式和驱动方式作了系统的说明,采用8051单片机来控制步进电机,并给出了步进电机的双相三拍控制单片机控制和三相六拍的单片机控制的具体实现方法,用汇编程序进行控制运行。 1.2 设计主要功能使用单片机以软件方式驱动步进电机,通过编程方法,对步进电机的转速、往返转动的角度以及转动次数等进行控制使其在一定范围下运行,还可以方便灵活地控制步进电机的运行状态,以满足不同用户的要求。