温度控制技术不仅在工业生产有着非常重要的作用,而且在日常生活中也起着至关重要的作用。本文对系统进行硬件和软件的设计,在建立温度控制系统数学模型的基础之上,通过对PID控制的分析设计了系统控制器,完成了系统的软、硬件调试工作。算法简单、可靠性高、鲁棒性好,而且PID控制器参数直接影响控制效果。
1
智能风扇调速系统采用控制器采用单片机AT89S52,温度传感器采用DS18B20,用2位LED数码管以串口传送数据实现温度显示。 主控制器: 单片机AT89S52具有低电压供电和体积小等特点,四个端就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。 状态显示: 显示风扇调速系统处于的工作状态,状态有三种分别是 低速状态、中速状态和高速状态,此系统以发光二极管指示作演示。 LED显示: 本系统共使用的三个共阳极七段数码管分别显示,当前的温度和设定定时的倒计时时间。温度以标准摄氏度为单位。时间以分钟为单位。数码管采用单片机P0口并行数据输出,P2口数据扫描控制显示,三极管8550做数码管的驱动。 键盘控制: 有一组键盘控制倒计时温度的设定加与减。另一组控制系统处于的三种状态,分别对应的是低速状态、中速状态和高速状态,此系统以发光二极管指示作演示。还有一个开关按键是控制系统是处于自动状态和手动状态的开关。 温度传感器: DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。 系统复位: 系统单片机采用的是上电复位,当复位键按下时,系统会变为,开始的初始状态。 时钟振荡: 系统单片机使用的是外部时钟振荡,振荡频率为标准的11.0592MHZ。 风扇自动调速系统电路功能介绍: 1.接通交流220伏电源,电源指示灯亮。 2.按下启动电源开关,系统开始运行。 3.当手动/自动按键弹起时,为手动状态,温度显示为当前温度,时间显示为零,加,减键不起作用。 4.分别按下,低速至高速按键,相应的指示灯亮。 5.当手动/自动按键按下时,为自动状态,温度显示为当前温度,时间显示为零,加,减键起作用。每次加1或减1 。系统处于倒计时状态。 6.分别按下,低速至高速按键,相应的指示灯亮。当系统处于自动状态时,如果温度大于30度,低速灯自动点亮。如果温度大于32度,中速灯自动点亮。如果温度大于34度,高速灯自动点亮。 风扇自动调速系统电路板实物展示: 风扇自动调速系统电路截图:
2021-04-25 13:03:31 2.16MB ds18b20 智能风扇 at89s51 风扇调速
1
跑马灯三、实验内容 进行两个按键控制8个发光二极管的跑马灯控制相关硬件与软件设计,并完成制作与调试。 四、实验预习 1、完成8051最小系统原理图(标准图纸);并在最小系统基础上完成2个独立按键与8个发光二极管的驱动电路设计; 2、编写测试程序,实现按键控制循环点亮8个灯,时间间隔约1秒。 3、以小组为单位提前完成纸质版图纸与器件清单。供实验一 单片机最小系统设计与制作时参考。
2021-04-22 15:25:51 843KB AT89S51 跑马灯
1
AT89S51单片机的芯片手册 可使用,学习学习,做些小玩意 Features • Compatible with MCS®-51 Products • 4K Bytes of In-System Programmable (ISP) Flash Memory – Endurance: 10,000 Write/Erase Cycles • 4.0V to 5.5V Operating Range • Fully Static Operation: 0 Hz to 33 MHz • Three-level Program Memory Lock • 128 x 8-bit Internal RAM • 32 Programmable I/O Lines • Two 16-bit Timer/Counters • Six Interrupt Sources • Full Duplex UART Serial Channel • Low-power Idle and Power-down Modes • Interrupt Recovery from Power-down Mode • Watchdog Timer • Dual Data Pointer • Power-off Flag • Fast Programming Time • Flexible ISP Programming (Byte and Page Mode) • Green (Pb/Halide-free) Packaging Option
2021-04-13 18:21:07 488KB 芯片手册
1
整个系统设计分为硬件和软件两部分。在硬件方面,对硬件的各个环节都进行了仔细的分析、选取和设计。系统以单片机AT89S51为控制核心,采用温度传感器DS18B20进行数据采集,通过无线收发模块进行无线传输。在无线接收端,利用LCD液晶显示模块进行相关数据显示,并且单片机可通过RS232接口与计算机通信,进行温度的检测与控制。在软件方面,分为下位机软件与上位机软件两部分。下位机软件采用了C51高级语言进行程序设计,实现软件编程的模块化和独立性,具有良好的可测试性和可靠性。上位机软件采用C++ Builder作为开发环境,实现与下位机通信、数据处理与显示等功能。 经过软件仿真和硬件实验,本设计实现了对大棚温度的监测和控制,监测距离大于200m。
1
基于AT89S51单片机的微小位移量检测系统设计、电子技术,开发板制作交流
1
系统本着充分利用太阳能供电,并且实现路灯照明系统的智能化为目的,以AT89S51单片机为控制核心,自行设计了一套太阳能LED路灯智能照明系统。在该系统中以单片机与模数转换器构成数据采样模块,实现蓄电池的过充与过放保护电路;数码管显示电路显示蓄电池的电压和当前时间;通过光敏电阻感知外界环境亮度,实现LED路灯的开启与关闭;无线模块实现对LED路灯人为的控制。实验结果表明该系统性能稳定、实时性高、节能、智能,具有良好的应用前景。
1
AT89S51实践与实验教程
2021-04-05 16:05:13 1.82MB AT89S51实践与实验教程
针对电子血压计在应用中存在的实际问题,本文提出使用 MPXV53GC6U 高性能硅压式传感器,以符合测量实际情况的噪声补偿算法,对测量时因噪声影响而产生的结果差异进行补偿,以达到从整体上提升电子血压计准确性和稳定性的目的。
2021-03-27 15:59:08 87KB 单片机 便携式 电子血压计 AT89S51
1
文章内包含详细的设计过程,源程序,流程图,以及所用原件的详细介绍。
2021-03-24 21:08:34 1.53MB 单片机 AT89S51 温度采集
1