基于-单片机的过零检测控制系统的设计

基于单片机的过零检测控制系统的设计如下图所示为按上述思想设计的电压正向过零检测电路。

220V的交流电首先经过电阻分压,然后进行光电耦合,假设输入的是A相电压,则在A相电压由负半周向正半周转换时,图中三极管导通并工作在饱和状态,会产生一个下降沿脉冲送入ADμC812的INT0引脚使系统进入中断程序。

微机系统进入中断程序后,发出采样命令并从采样保持器读取无功电流值Iqm,这个无功电流即为A相的无功电流,经过1/4个周期电压达到最大值,此时对电压进行采样,得到UM,由UM=1.414U可以得到电压有效值U。

过零检测及单片机调压首先用PWM(脉宽调制)方法用于可控硅控制是有条件的,即调制频率不能大于市电频率(50Hz),也就是周期不能小于20mS,否则就不能达到调制作用,调制频率超过市电频率时,可控硅即处于连续导通状态而不能达到调压目的。

只有调制频率低于市电频率才能起到调压目的,即限制市电的周波通过可控硅的数量而起到调压的目的。

因此用该种方法调制的电压周波数一定是小于50HZ,超过了人眼视觉暂留效应,此就是用于调光产生闪烁的原因。

该调压方法用在调功或对脉动电压不敏感的用途上尚可。

如果采用可控硅调压用在调光上,须采用移相的调制方法,可使光连续可调。

采用移相方法就需过零检测作为移相基点。

过零检测其实并不难,如果要求调压比不是很高采用简单的方法即可奏效;用一只三极管即可。

用单片机进行移相调压控制可以做得很精。

/********************************************************************************/#i nclude <pic.h>__CONFIG (CPD&PROTECT&BOREN&MCLRDIS&PWRTEN&WDTEN&INTIO);/********************************************************************************///void init (void);/********************************************************************************///bit fg_pw,fg_vs,fg_zq;volatile unsigned char fg_count;volatile unsigned int time1_temp,buff;/********************************************************************************/#define powon GPIO|=0B00110000#define powoff GPIO&=0B00001111#define vpp GPIO2#define feedback GPIO0/********************************************************************************/void init (void){ CLRWDT();TRISIO=0B11001111;WPU=1;IOCB=4; //使能过零信号中断VRCON=0;PIE1=1;OPTION=0;INTCON&=7;INTCON|=0B10001000;CMCON=7;T1CON&=1;T1CON|=0x10;}/*********************************************************************************/ void interrupt isr_power (void){ GPIO=GPIO;if (TMR1IF&&TMR1ON){ TMR1IF=0;if (fg_pw){ if (!fg_vs){powon;fg_vs=1;TMR1L=112;TMR1H=0xfe;} //触发宽度400US(256+144)else{fg_vs=0;powoff; //关闭TMR1ON=0;}}else {powoff;fg_count=0;}}if (GPIF){ GPIF=0;if (fg_pw){fg_zq=1;TMR1H=(time1_temp>>8);TMR1L=(time1_temp&0xff);//if (vpp==0) TMR1H-=3; //上下沿检测,下沿时间补偿(3*256)USTMR1ON=1;}else{ if (vpp) {TMR1ON=1;TMR1L=TMR1H=0;} //l-->helse{time1_temp=(TMR1H<<8|TMR1L); //h-->lTMR1ON=0;TMR1L=TMR1H=0;time1_temp=~time1_temp; //同步信号周期检测(时间)time1_temp+=1000; //一个半周时间中缩短1MS开始触发buff=time1_temp;if (++fg_count>=4) fg_pw=1;//连续周期检测4次}}}}/************************************************************************************/void main (void){ unsigned int i;TMR0=0;init();while (1){ if (fg_pw&&fg_zq){ fg_zq=0;if (feedback) {if(time1_temp<0xffff-1000) time1_temp+=20;}//功率(电压)上限else{if (time1_temp>buff)time1_temp-=20;} //功率(电压)下限for (i=1000;i!=0;i--) {;}init();}}}光电隔离抗干扰技术及应用摘要:在电子电路系统中,不可避免地存在各种各样的干扰信号,若电路的抗干扰能力差将导致测量、控制准确性的降低,甚至产生误动作,从而带来破坏性的后果。

因此,若硬件上采用一些设计技术,破坏干扰信号进入测控系统的途径,可有效地提高系统的抗干扰能力。

事实证明,采用隔离技术是一种简便且行之有效的方法。

隔离技术是破坏“地”干扰途径的抗干扰方法,硬件上常用光电耦合器件实现电→光→电的隔离,它能有效地破坏干扰信号的进入,可靠地实现信号的隔离,并容易构成各种功能状态。

关键词:光电耦合器隔离抗干扰1.光电耦合器件简介光电耦合器件是把发光器件(如发光二极管)和光敏器件(如光敏三极管)集成在一起,通过光线实现耦合构成电一光和光一电的转换器件。

图1所示为常用的三极管型光电耦合器原理图。

当电信号送人光电耦合器的输入端时,发光二极管通过电流而发光,光敏元件受到光照后产生电流,CE导通;当输入端无信号,发光二极管不亮,光敏三极管截止,CE不通。

对于数字量,当输人为低电子“0”时,光敏三极管截止,输出为高电平“1”;当输人为高电平“1”时,光敏三极管饱和导通,输出为低电平“0”。

若基极有引出线则可满足温度补偿、检测调制要求。

光电耦合器之所以在传输信号的同时能有效地抑制尖脉冲和各种噪声干扰,使通道上的信噪比大为提高,主要有以下几方面的原因:(1)光电耦合器的输入阻抗很小,只有几百欧姆,而干扰源的阻抗较大,通常为105~106Ω。

据分压原理可知,即使干扰电压的幅度较大,但馈送到光电耦合器输入端的噪声电压会很小,只能形成很微弱的电流,由于没有足够的能量而不能使二极管发光,从而被抑制掉了。

(2)光电耦合器的输入回路与输出回路之间没有电气联系,也没有共地;发光管和受光器之间的耦合电容很小(2pF以)的分布电容极小,而绝缘电阻又很大,因此回路一边的各种干扰噪声都很难通过光电耦合器馈送到另一边去,避免了共阻抗耦合的干扰信号的产生。

(3)光电耦合器可起到很好的安全保障作用,即使当外部设备出现故障,甚至输入信号线短接时,也不会损坏仪表。

因为光耦合器件的输入回路和输出回路之间可以承受几千伏的高压。

(4)光电耦合器的响应速度极快,其响应延迟时间只有10μs左右,适于对响应速度要求很高的场合。

2.光电隔离技术的应用2.1 微机接口电路中的光电隔离微机有多个输入端口,接收来自远处现场设备传来的状态信号,微机对这些信号处理后,输出各种控制信号去执行相应的操作。

在现场环境较恶劣时,会存在较大的噪声干扰,若这些干扰随输入信号一起进入微机系统,会使控制准确性降低,产生误动作。

因而,可在微机的输入和输出端,用光耦作接口,对信号及噪声进行隔离。

典型的光电耦合电路如图2所示。

该电路主要应用在“A/D转换器”的数字信号输出,及由CPU发出的对前向通道的控制信号与模拟电路的接口处,从而实现在不同系统间信号通路相联的同时,在电气通路上相互隔离,并在此基础上实现将模拟电路和数子电路相互隔离,起到抑制交叉串扰的作用。

2.2 功率驱动电路中的光电隔离在微机控制系统中,大量应用的是开关量的控制,这些开关量一般经过微机的。

合集下载

单片机控制系统设计

单片机控制系统设计
为DCS。在生产过程复杂或受控设备较多的情况下,往往采用分级控制。它将 一个较大的复杂的集中控制系统分解为若干个较小的独立系统,分别由微型计 算机进行控制,这一级通常称为前级控制。前级控制一般采用数字程序控制、 直接数字控制方式,或者进行巡回检测。然后再在前级控制的上面设置一级监 督控制系统,用来进行全部生产过程的最佳控制和自适应控制的计算。
2.直接数字控制 直接数字控制(Direct Digital Control)简称为DDC。它是用一台计
算机对多个被控参数进行巡回检测,检测结果与给定值进行比较,再按照 一定的调节规律(例如PID)进行计算,然后发布控制命令,由执行机构 对生产过程进行调节。
3.计算机监督控制 计算机监督控制(Supervisory Computer Control)简称为SCC。在直接
在多级控制系统中,还可在监督控制的上面增设一级生管理级,一方面对生 产过程进行调度和管理,另一方面根据控制要求指挥监督控制级的工作。
由于与中型机、大型机相比,微型计算机的功能终归有限。因此,目前主要 用于数字程序控制、直接数字控制、监督控制、分级控制中的前级控制及工业 现场的巡回检测。
5.新型控制系统 近年来,单片机的功能在不断地增强,因此已逐步形成单片机控制系统。由







计算机系统
信号/数据采集及输入通道














行对通机来自象道构
输出通道及执行机构
图8.20 计算机控制系统框图
1.程序控制 程序控制(Programmed Automatic Control)也称为数字程序控制

基于过零检测的继电器触点保护电路设计

基于过零检测的继电器触点保护电路设计

科技与创新┃Science and Technology&Innovation ·112·2017年第24期文章编号:2095-6835(2017)24-0112-02基于过零检测的继电器触点保护电路设计胡云生,郝佳琦,谢雅丽(西南石油大学理学院,四川成都610500)摘要:设计了一种新型的电磁继电器触点保护系统,它可以明显减弱电磁继电器在实际使用过程中产生的打火、拉弧等现象。

利用光电耦合器实现的交流电压过零检测电路,结合单片机实现了触点在交流电压零点附近吸合,降低了打火强度;利用霍尔电流传感器,实现了无相差交流电流检测,并结合单片机实现了触点在交流电流零点附近断开,有效减弱了拉弧现象。

同时,单片机通过监测并记录继电器动作响应时间,自动修正控制信号的提前量,有效避免由动作时间偏移引起的控制误差。

关键词:触点保护;过零检测;打火;拉弧中图分类号:TM58文献标识码:A DOI:10.15913/ki.kjycx.2017.24.1121背景介绍电磁继电器在电路中发挥着电压隔离、安全保护、自动开关等重要作用。

在高压、大功率控制系统中,继电器的闭合、断开都会引发打火、拉弧等现象,严重时还会烧焦继电器触点,使控制系统失效或粘连,造成严重后果。

我国继电器保护技术已经进入了微机保护时代,电力系统对微机保护的要求也在不断提高,做好继电器触点保护,提高其可靠性,可以延长继电器的使用寿命。

继电器与微处理器组合使用可以实现精准控制,实现高智能化。

微机保护方法相对小型机电系统而言,成本太高并不适用。

本文旨在低成本投入下完成适合小型机电系统的继电器保护电路设计,降低故障发生率,延长继电器的使用寿命。

2触点保护电路设计2.1基于过零检测的触点保护原理在实际工作中,可利用光耦传感器将交流电压信号转化为TTL信号,如图1所示。

图1中正弦波为交流电压信号,当电压大于0时,TTL输出高电平。

可见,TTL信号上升沿即为电压相位零点。

基于单片机的电除尘控制系统的设计

基于单片机的电除尘控制系统的设计
由于在过去的电除尘电气控制系统中,是高,低压分开控制系统即细化为高压供电控制和低压控制两个系统,也就是两个独立的子系统。由于高、低压控制系统功能互相独立,互不影响,因此,高、低压系统的构成可根据用户要求灵活调整。但高、低分开控制系统割裂了高低压控制系统之间工作过程中的联系,使得此类系统的性能提高受到约束。所以本文依据电除尘工作原理,提出了一种基于单片机的电除尘高低压一体化控制器。本文完成了对高低压一体化电除尘控制器的硬件和软件的设计、实现过程,并进行了硬件、软件的调试。该控制系统以以8051单片机为核心,对数据采集系统电路、过零检测电路、可控硅触发脉冲电路、火花及闪络检测电路过流检测电路、过零检测电路、振打控制电路等外围电路进行了硬件设计,并对每一部分都做了详细的分析。本控制系统采用自动控制模式,在自动方式下,控制系统通过采集调理电路电流、电压参数值,再结合火花跟踪等控制方法,控制触发脉冲的输出,以调节可控硅的导通角,达到对除尘器电极间电压的调节,从而实现闭环控制。
辽宁科技大学信息技术院本科生毕业设计(论文) 第I页
基于单片机的电除尘控制系统的设计
摘 要
随着经济的飞速发展,工业化和现代化进程的不断加快,工业粉尘排量也日益增加,大气污染也变得越来越严重。随着人类环保意识的不断增强,除尘也越来越为人们所重视。电除尘控制器器以除尘效率高、能耗低、占地面积小、可处理大烟气量气体等特点广泛应用于电力、冶金、建材、石油等行业。本文正是在这种背景下设计了以单片机为核心的电除尘控制系统。

基于80C552单片机的温度控制系统

基于80C552单片机的温度控制系统

OCCUPATION1192012 12探索E XPLORATION基于80C552单片机的温度控制系统黎 媛摘 要:本文介绍一种采用80C552构成的单片机温度控制系统,分析了系统构成及其工作原理。

关键词:80C552单片机 温度控制系统温度是工业生产中最基本的工艺参数之一。

任何物理变化和化学变化的过程都和温度密切相关,因此,在生产过程中,如在冶金工业、化工生产、电力工程、机械制造和食品加工等许多领域中,常需要对温度进行检测和控制。

对于不同场所、不同工艺、所需温度高低范围不同、精度不同,则采用的测温元件、测温方法以及对温度的控制方法也将不同;产品工艺不同、控制温度的精度不同、实效不同,则对数据采集的精度和控制算法也不同,因而,现阶段对温度的测控方法多种多样。

采用单片机来对温度进行控制,不仅具有控制方便、简单和灵活性大等优点,而且可以大幅度提高被控制温度的技术指标,从而能够大大提高产品的质量和数量。

本文介绍了一种采用80C552构成的单片机温度控制系统。

本系统由热电偶、变送器、80C552单片机、加热控制电路和过零检测电路组成。

热电偶温度传感器把检测到的温度信号变成微弱的电压信号,该微弱的电压信号被送入变送器后变成0~5V的电压信号,通过P5.0输入80C552单片机。

单片机通过T0中断控制P1.3产生高电平,此高电平在得到过零同步信号时就输出控制信号控制晶闸管的导通来对电阻丝加热,当现场的温度超过了1010℃,T1中断控制P1.3产生低电平,即发出报警并停止加热。

本温度控制系统能将温度控制在1000℃左右(990~1010℃),并显示温度。

系统可解决温度控制中的以下问题:温度采样、数字滤波、越限警报和处理、PID计算、温度标度转换、温度显示等。

温度检测元件与变送器的类型选择和被控温度及精度等级有关。

镍铬/镍铝热电偶适用于0~1200℃ 的温度检测范围,相应输出电压为0~41.32mV温度变送器由毫伏变送器和电流/电压变送器组成:毫伏变送器用于把热电偶输出的0~41.32mV变换成0~10mA范围内的电流;电流/电压变送器用于把毫伏变送器输出的0~10mA 电流变换成0~6V范围内的电压。

基于单片机的风扇智能控制器硬件设计

基于单片机的风扇智能控制器硬件设计
窄, 给使用者带来不便 , 因此让家用电风扇实现遥控功能早已成了新时代智能电器 的重要条件. 电风 普通 扇的送风强度是不变的, 不如阵阵吹拂的 自 然风那样舒适宜人 , 生活水平的提高使得大家回归大 自然的 愿望 日 益强烈 , 普通电风扇模拟 自 然风也成了设计者的新任务. 经过开发人员的不断努力 , 电风扇在控制 技术上已经相当成熟 , 由过去功能单调 , 只有手动控制 , 发展到现在的风速多样 , 控制简单方便 , 功能多 样化, 给人们的生活带来更多的便利刚. 文章提出一种 以单片机A 8 C 2 T 9 5 为核心控制芯片的风扇智能控 制器的设计方案 , 设计 了红外遥控和按钮二者兼容的风扇控制器的硬件方法 , 实现了风扇开机 , 调节风 量高、 低档 , 中、 定时关机 , 模拟 自 然风等功能. 。
1 控 制器 整体设计 方案
在选用单片机时 , 考虑到尽量减少系统 的硬件 电路 , 选用 TA 8 C 2 T 9 5 作为系统控制 的核心 , 其整体 硬件 框 图如 图1 所示 .
红 \
广 —]/I 储模块
过 零 检


持 静 l 卜 、
A 8 C5 T9 2 \
红 外线 转换 为 电信号 , 信 号经选 频放 大 、 该 解调 后 由 1 输 出与 ' L l 容 的 电信 号 , 信 号可 以直接 脚 I  ̄ z - T 兼 该
I测 模 块 I
可 控 硅 驱 由 n 儿
一 ~

开 关



显模 l 示块< =

/ 动 电 路
图1 智 能电风扇控制器 的整体硬件框图
风扇智能控制器由微处理器A 8C 2 T 9 5构成核心电路 , 外加红外信号接收电路 , 交流 电过零点检测 电

合泰单片机交流电过零检测方案

合泰单片机交流电过零检测方案

工作原理
该应用电路的一个特点在于在所有 Holtek MCU 的 I/O Pin 上存在一个保护电路, 即在 MCU I/O Pin 上分别接有两个 PN 结二极管:一个与 VDD 相接;另一个与 VSS 相接,如图 3 所 示。这样的设计,可以保护 I/O Pin 免受浪涌电压或者 HF-noise 的冲击而造成 EOS 损坏。 并且可以直接将高电压信号通过一个或者两个限流电阻接到 I/O Pin 上,这样就可以接成 ZCD (Zero Crossing Detection) 电路。 通过读取该 I/O Pin 上的信号, 就可以控制或者测量来 自 AC 电源之参数,如过零点、相线频率和相角等。这种方法主要应用于使用 AC 电源之 产品上,特别是家用电器。在该应用范例中,我们利用这个原理设计了一款检测 AC 电源 频率的 Demo Board。借此说明这个原理。
I out =
230 − 5.1 = 34.21mA 1 2 + 51 + 51 −6 2π *50*1*10
如果输入电压 110V AC/60Hz,那么最大输出电流 Iout 可以计算得:
I out =
110 − 5.1 = 19.03mA 1 2 + 51 + 51 −6 2π *60*1*10
C7 10 4
R8 330R R7 330R LED2
4M H Z Y1
+5V RST
R6 10K
LED1
H T 4 6R 47
C8 10 4
图1
电源电路
供给 HT46R47 的电源是通过阻容降压来获得的,其具体电路由 R7、R3、C5、D1、D6、 C1 和 C4 构成,如图 2 所示。在该范例中,所设计之总输入电流一般来说,在一定的工作 电源下必须满足最大输出电流。最大输出电流可以通过如下公式计算出:

基于单片机的温度控制系统课设报告

基于单片机的温度控制系统摘要:该实验设计基于飞思卡尔MC9S12DG128开发板平台,根据实验任务要求,完成了水温自动控制系统的设计,该系统的温度给定值可由人工通过键盘进行设定,测量温度经过A/D转换由数码管显示,通过PID控制算法对温度进行调节,使温度输出值在给定值上下波动,控制该系统的静态误差为1℃,用LED灯模拟加热强度,并用串口将输出的水温随时间的变化数值发到PC机上。

关键字:飞思卡尔单片机水温控制MC9S12DG1281、设计题目与设计任务σ≤;3.温度误要求:1温度连续可调范围是30-150摄氏度;2 超调量20%<±;4尝试使用能预估大滞后的方法,如史密斯预估,或大林算法;也可差0.5用PID及改进算法。

内容:1.根据题目的技术要求,画出系统组成的原理框图;2. 给出系统硬件电路图;3.确定温度控制方案;4. 给出控制方法及控制程序;5.整理设计数据资料,课程设计总结,撰写设计计算说明书。

2、前言:随着电子技术和计算机的迅速发展,计算机测量控制技术拥有操作简单、控制灵活、使用便捷以及性价比较高的优点,从而得到了广泛的应用。

单片机是一种集CPU、RAM、ROM、I/O接口和中断系统等部分于一体的器件,只需要外加电源和晶振就可以实现对数字信息的处理和控制,因此,单片机广泛应用于现代工业控制中。

利用单片机对温度测量控制会大大提高系统的可靠性和准确性。

该设计实验是在实验室完成,实验任务是设计制作一个水温自动控制系统,控制对象为1L净水,容器为搪瓷器皿。

水温由人工通过4*4的键盘设定,并能在环境温度改变时实现对水温的自动控制,采用PWM技术控制电阻丝的加热,加热强度由8个LED小灯模拟,以保持设定的温度基本不变,测量温度经过A/D 转换在4位数码管上显示(保留一位小数),并将温度每秒钟向计算机发送一次。

一、系统设计的功能该系统的闭环控制系统框图如图所示。

图水温控制系统结构框图单片机对温度的测量控制是基于传感器、A/D转换器以及扩展接口和执行机构来进行的。

基于单片机的温度控制系统设计

基于51单片机的水温自动控制系统沈统摘要:在现代化的工业生产中,温度是常用的测量机被控参数。

本水温控制系统采用AT89C51为核心控制器件,实现对水温在30℃到96℃的自动控制。

由精密摄氏温度传感器LM35D构成前置信号采集和调理电路,过零检测双向可控硅输出光电耦合器MOC3041构成后向控制电路,由74LS164和LED数码管构成两位静态显示用于显示实时温度值。

关键词:89C51单片机;LM35D温度传感器;ADC0809;MOC3041光电藕耦合器;水温自动控制0 引言在现代的各种工业生产中 ,很多地方都需要用到温度控制系统。

而智能化的控制系统成为一种发展的趋势。

本文所阐述的就是一种基于89C51单片机的温度控制系统。

本温控系统可应用于温度范围30℃到96℃。

1 设计任务、要求和技术指标1.1任务设计并制作一水温自动控制系统,可以在一定范围(30℃到96℃)内自动调节温度,使水温保持在一定的范围(30℃到96℃)内。

1.2要求(1)利用模拟温度传感器检测温度,要求检测电路尽可能简单。

(2)当液位低于某一值时,停止加热。

(3)用AD转换器把采集到的模拟温度值送入单片机。

(4)无竞争-冒险,无抖动。

1.3技术指标(1)温度显示误差不超过1℃。

(2)温度显示范围为0℃—99℃。

(3)程序部分用PID算法实现温度自动控制。

(4)检测信号为电压信号。

2 方案分析与论证2.1主控系统分析与论证根据设计要求和所学的专业知识,采用AT89C51为本系统的核心控制器件。

AT89C51是一种带4K字节闪存可编程可擦除只读存储器的低电压,高性能CMOS 8位微处理器。

其引脚图如图1所示。

2.2显示系统分析与论证显示模块主要用于显示时间,由于显示范围为0~99℃,因此可采用两个共阴的数码管作为显示元件。

在显示驱动电路中拟订了两种设计方案:方案一:采用静态显示的方案采用三片移位寄存器74LS164作为显示电路,其优点在于占用主控系统的I/O口少,编程简单且静态显示的内容无闪烁,但电路消耗的电流较大。

基于单片机的弱信号过零检测测频系统仿真

摘要本文主要论述了基于单片机的微弱信号的过零检测的实现。

随着无线电技术的发展与普及,频率已经成为广大群众所熟悉的物理量。

传统的频率计通采用组合电路和时序电路等大量的硬件电路构成,产品不但体积较大,运行速度慢,而且测量低频信号时不宜直接使用。

频率信号抗干扰性强、易于传输,可以获得较高的测量精度。

同时频率测量方法的优化也越来越受到重视。

并采用单片机和相关硬软件实现。

而单片机的出现,更是对包括测频在内的各种测量技术带来了许多重大的飞跃,然而,小体积、价廉、功能强等优势也在电子领域占有非常重要的地位。

为此,本文给出了一种以单片机为核心的频率测量系统的设计方法,实现了在一定误差范围内利用过零检测实现对给定信号频率的测量。

过零检测法即利用信号的数学特性(信号在一个周期内有两个零点)和利用模拟元器件的物理特性(信号过零时产生不同于非过零时的电平)从而通过单片机记录这个信号,并由单片机计算出信号的频率输出给显示设备。

关键词:过零检测;测频系统;单片机系统目录1 绪论 (1)2 设计任务 (2)2.1 课程设计的目的及意义 (2)2.2 课程设计任务与要求 (2)2.3 实验器材 (2)2.4 课程设计技术指标 (2)3 低频弱信号测频系统工作原理 (3)3.1 低频弱信号测频系统概述 (3)3.2低频弱信号测频系统原理 (3)3.2.1 原理基本构造图 (3)3.2.2 电路仿真原理图 (3)3.3 三极管放大原理 (4)3.4 三极管电子电子开关 (5)3.5 改良型电子开关 (6)4 低频弱信号测频系统参数计算和器件选择 (8)4.1 参数计算 (8)4.2 元器件清单 (8)4.3单片机最小系统 (9)4.3.1 晶振电路 (9)4.3.2AT89C51单片机复位电路 (10)5 低频弱信号测频系统源程序 (11)5.1 程序流程图设计 (11)5.2 源程序设计 (12)5.2.1 程序总体分析 (12)5.2.2 TCON寄存器初值设定 (12)5.2.3 TMOD寄存器初值设定 (12)5.2.4 IE寄存器初值设定 (13)5.2.5程序源代码 (14)6低频弱信号测频系统调试及测试结果与分析 (17)6.1 实验调试 (17)6.2 实验结果 (17)总结 (18)致谢 (19)参考文献 (20)1 绪论微弱信号(无噪声)的单片机测频系统分为三部分。

基于单片机的水温控制系统设计

计算机控制技术课程设计任务书1.1 课题背景当今社会大部分人在使用热水器时,基本上都是采用的快热式的。

这是因为它给人们带来了极大的方便,人们不再为热水器耗电量大而发愁,所以快热式电热水器走进千家万户应经成为必然的。

我国也在不断大力提倡家庭使用快热式电热水器,这样可以为国家节省很多电能。

而快热式电热水器克服了上述缺点,它有很多优点,如:安全,干净环保;即开即热,3-5秒出热水无须等候,热水使用时间不受限制,想用多久就用多久;用多少烧多少,省电省水,没有损耗;体积小不占空间,可以隐藏在厨柜内,安装方便,特别适合新装修的房子,款式多样,美观实用,也是职工福利和客户礼品的绝佳选择。

特别方便于洗涤,和洗漱,是为现代家居厨房洗涤、卫生间洗漱专业设计生产的快速电热水器,结合了燃气热水器和传统储水式电热水器优点。

1.3 系统功能快热式热水器的设计要求:(1)必须做到隋开随用,所以这就要求加热功率很大,以至于减少加热时间,所以温度检测元件的快速性就显得很重要。

(2)要做到安全可靠,这就要求控制电路要准确及时,防止热水器烧干而引发火灾或出现爆炸危险危及人身安全。

这里之所以设计快热式家用电热水器一是兴趣所致,二是正是看到了它的未来,即将来人们将越来越多的使用它。

2 总体方案设计对于快热式家用电热水器来说,硬件系统是它的最基本的框架,是系统的所有功能的丛础。

硬件的选择和所选硬件的性能对系统的功能实现以及系统的精度都有直接的影响,系统的设计成功与否很大程度上取决于硬件系统的设汁。

本系统硬件方案论证包括单片机、温度检测传感器、加热控制驱动电路、电源电路、及键盘和显示电路的选择。

2.1单片机的选择方案一:我们知道8031芯片内部无ROM,需要外扩程序存储器,由此造成电路焊接的困难,况且使用8031还需要另外购买其他的芯片,如A/D转换及定时/计数器(PWM)等芯片,从而造成成本较高,不实用。

方案二:因为89C51芯片内部有ROM,且片内ROM全部采用Flash ROM,它能于3V的超低压工作,与MCS-51系列单片机完全兼容,由于89C51单片机成本低廉且工作可靠,采用12MH z的晶振,所以我们选择89C51作为系统微处理器。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档