历史上的今天
返回首页

历史上的今天

今天是:2025年03月04日(星期二)

正在发生

2020年03月04日 | 基于ARM微处理器的嵌入式温控系统设计

2020-03-04 来源:elecfans

本文针对无影照明系统中色温控制的难题,设计了一种基于ARM微处理器的嵌入式温度调节器,整个智能温度控制器由微控制器、数字显示模块、温度传感器、PWM加热模块、时钟电路等多个部件组成,设计了其中的PID调节电路、串口通信电路、微控制器外围通信接口、PWM加热控制电路以及软件模块,并搭建起整个软硬件系统。最后进行了实验和验证,结果表明,该嵌入式PID温度控制器能够满足设计要求,具有良好的调节精度,并保持恒温控制特性,可以投入实际应用。


温度控制器是一种重要的控制设备,在性能要求敏感的家用电器中,温度控制器是必备的控制系统之一,其在大型工业和日常生活等领域都具有广阔的应用前景。很多应用领域,需要精度较高的恒温控制,例如,根据外界变化,随时调节相应的LED亮度以达到所需色温值,可以实现更好的照明和装饰效果。在温度控制器中引入PID控制可以得到较理想的控制效果,温度波动均可控制在0~125℃之内。该技术已应用于定时控温发酵器、保健垫等产品中,运行良好,获得了良好的社会效益和经济效益。因此,如何在无影照明系统的色温控制中引入PID温度控制系统成为当今研究的课题之一,而且随着现代计算机技术、通信技术、数字化技术的发展,在温度控制系统中引入嵌入式系统已成为一种趋势,它具有扩展性强,集成度高,控制精确等优点。


1 嵌入式温控系统概述

1.1 嵌入式概述

从嵌入式系统的构成上看,嵌入式系统是集软件硬件于一体的,可以独立工作的计算机系统;从外观上看,嵌入式系统更像是一个“可编程”的电子元器件;从功能上看,它是对执行对象进行精确控制,使其具有“智能”的控制器。


嵌入式系统是主要完成信号控制的功能,体积小,结构紧凑,可作为一个部件嵌入所控制的装置中。它提供用户接口,管理信息的输入输出,监控设备工作,使设备及应用产品有较高智能和性价比。根据IEEE(国际电气和电子工程师协会)的定义,嵌入式系统是控制监视或辅助设备机器或工厂运行的装置。可以看出该定义主要是从应用方面考虑的。嵌入式系统与通用计算机的最主要区别也就在于应用目的不同,不管是在硬件还是软件方面,每一套嵌入式系统都是针对不同应用场合或为了特定功能而“量身定做”的,需要考虑更多的是空间成本等因素。


嵌入式系统的专用性强、实时性与可靠性高、可裁剪性好、功耗低。采用基于嵌入式技术实现的温度控制器,其扩展容易、功能强大,不仅能在硬件结构上简化系统,还可以提高性能,进而可以降低系统的成本以便更加灵活地部署应用,嵌入式是温度调节控制器的发展方向。


1.2 PID调节原理

比例、积分、微分控制器是在工程实际中应用最为广泛的调节器,简称PID调节器,PID控制于20世纪50年代出现,成为工业控制的主要技术之一,主要因为其结构简单、工作可靠、稳定性好、调整方便等优点。


2 系统设计

2.1 硬件总体设计

本文设计的嵌入式ARM温度调节器主要有以下几个模块构成:显示模块,温度传感器,时钟电路模块,报警模块,ARM核S3C2440,PID控制模块,PWM加热控制摸了,以及复位电路。系统的总体硬件设计如图1所示。

基于ARM微处理器的嵌入式温控系统设计

2.2 PWM加热模块设计

PWM加热模块由3524芯片加一些外围元器件组成。矩形波由3524芯片内部振荡器产生,其频率为:

f≈1.30/(RT-CT)      (1)

式中电位器RT用于调整频率大小,脉冲宽度调制器由3524芯片内部的差动放大器、比较器、振荡器等组成。其输出的矩形波占空比由差动放大器输出电压控制。


2.3 PID电路

设计PID调节器的目的是调节控制对象的实际值与新的设定值相对应,可以减少或消除干扰量的影响。在自动控制领域,由于控制的稳定性和可靠性等要求,模拟PID控制技术简单可靠、成本较低、应用广泛成熟。图2为PID调节器的组成框图。

基于ARM微处理器的嵌入式温控系统设计

在控制单元内输入信号Vi经PI,PD电路进行PID运算得到Vo。

PID调节器的工作原理为:Vi为温度传感器检测放大处理后的信号与设定信号进行比较后的偏差量,调节器对偏差量进行比例、积分、微分运算,从而输出适当的控制信号Vo给下一级电路,促使测量值信号恢复到给定值,达到自动控制的效果。调节器的3个参数(P,I,D)独立可调,在实际应用中采用工程整定的方法确定P,I,D参数.该方法直接在控制系统的试验中进行,且方法简单、易于掌握,在工程实际中被广泛采用。


2.4 软件设计

软件模块在温度控制调节系统中非常重要,本文中由于软件系统比较众多,所以采用模块化设计方案,即整个软件由许多独立的小软件模块构成,小模块之间通过特定的软件接口进行连接和通信,按功能形成模块化结构。它的主要工作流程图如图3所示。

基于ARM微处理器的嵌入式温控系统设计

首先进行控制器参数初始化,然后读取温度的设定值,如果成功获取则控制PWM加热模块进行执行;温度传感器模块获取实际温度与设定值进行比较,如果相同则结束;不同则通过PID控制来调节加热模块,直至相同。


3 实验与验证

根据硬件设计总体框图1,把各功能块连接起来,将软件下载至ARM系统中,将温度传感器DS18B20通过串行接口与ARM控制器相连,搭建出实验环境进行实验验证。当设定温度为50 ℃时,其运行结果如图4所示。

基于ARM微处理器的嵌入式温控系统设计

当设定温度为90 ℃时,其运行结果如图5所示。


4 结语

本文设计了基于ARM的PID温度控制器,采用DS18B20作为温度传感器,用串口与微处理器进行通信,微处理器采用ARM S3C2440,加热模块采用PWM方式,给出了总体硬件电路和软件工作流程,最后进行了实验和验证,结果表明该控制器具有较高的调节精度,可用于工业现场。

推荐阅读

史海拾趣

FINDER公司的发展小趣事

在电子行业中,FINDER公司(即Finder芬德)的发展历程充满了创新与进取的故事。以下是五个关于FINDER公司发展起来的相关故事,每个故事均基于事实进行描述:

1. 创立与初步发展

故事背景:FINDER公司由Piero Giordanino于1954年创立,当时他凭借对电子技术的深刻理解和远见卓识,决定投身于继电器制造领域。在成立初期,FINDER专注于研发和生产高质量的继电器产品,以满足当时市场对电子元器件日益增长的需求。

关键事实:Giordanino在1949年就已经获得了第一步继电器的专利,这为他后来创立FINDER公司奠定了坚实的基础。随着技术的不断积累和市场的逐步开拓,FINDER逐渐在继电器领域崭露头角。

2. 产品多样化与技术创新

故事背景:在成立后的几十年里,FINDER公司不断推出新产品,实现了产品线的多样化。从最初的单一继电器产品,逐步扩展到包括步进继电器、光敏继电器、工业继电器、微型和超薄继电器、功率继电器、定时器继电器插座和配件等多个领域。

关键事实:截至当前,FINDER已生产超过14,500种不同类型的机电和电子设备,产品广泛应用于工业自动化、建筑、家庭和办公室等多个领域。同时,FINDER还致力于技术创新,不断研发出具有更高性能、更可靠性的新产品。

3. 全球化布局与市场拓展

故事背景:随着公司规模的扩大和产品线的丰富,FINDER开始将目光投向全球市场。通过设立分支机构、建立销售网络以及与国际知名企业的合作,FINDER逐步实现了全球化布局。

关键事实:目前,FINDER已经在全球范围内设立了多个分支机构和销售网络,覆盖欧洲、美洲、亚洲和非洲等地区。同时,FINDER还与德国SIEMENS、日本OMRON等世界知名电子企业并列为全球三大继电器制造商之一,在欧洲市场享有极高的盛誉。

4. 质量控制与环保生产

故事背景:在快速发展的同时,FINDER始终将产品质量放在首位。通过严格的质量控制体系和环保生产标准,FINDER确保了产品的卓越品质和可持续发展。

关键事实:FINDER的每个产品在出厂前都经过两个彻底的测试周期以确保最高水平的质量。此外,FINDER还尊重国家和欧盟的环保规范,确保其产品符合现行立法要求。在生产过程中采用环保材料和技术减少对环境的影响。

5. 行业认可与荣誉

故事背景:由于卓越的产品质量和持续的技术创新,FINDER在电子行业中获得了广泛的认可和赞誉。公司不仅赢得了众多客户的信赖和支持还获得了多项行业荣誉和认证。

关键事实:FINDER的产品已经通过了三十多个国家四十多个产品安全认证这充分证明了其在产品质量和安全方面的卓越表现。同时FINDER还被评为全球拥有最多质量认证的继电器制造商之一这进一步巩固了其在行业中的领先地位。

这些故事共同展现了FINDER公司在电子行业中的发展历程和成就。从创立初期的艰难起步到如今的全球知名企业FINDER凭借其卓越的产品质量、持续的技术创新以及全球化布局赢得了广泛的认可和赞誉。

德力西(DELIXI)公司的发展小趣事

进入新世纪后,德力西开始全国化布局和多元化发展。1998年,在上海注册成立了上海德力西集团有限公司,与西安高压电器研究所联合生产高压电器和成套设备。此外,德力西还积极参与国企改革,整体并购了杭州西子(集团)公司,并进入环保领域,建设垃圾处理及水处理项目。这些举措使德力西在电子行业的地位更加稳固。

Crowd_Supply__Inc.公司的发展小趣事

在电子行业的众多初创公司中,Crowd Supply Inc.以其独特的理念和模式崭露头角。公司成立之初,便聚焦于开放式硬件和社区驱动的产品开发,这在当时的行业环境中还是一个较为新颖的概念。创始人团队由一群富有热情和创新精神的电子工程师和产品开发专家组成,他们通过线上平台汇聚了一群同样对电子硬件感兴趣的爱好者和开发者。初期,公司面临资金短缺、市场认可度低等挑战,但通过不断试错和社区反馈,逐渐找到了自己的发展方向。

Heimann Optoelectronics Gmbh公司的发展小趣事

Hei Inc Optoelectronic Division的崛起始于一次关键的技术创新。在2010年代初,随着光纤通信技术的快速发展,公司对光电子器件的研发投入不断加大。经过数年的努力,研发团队成功开发出了一种新型的高速光探测器,该探测器在灵敏度和响应速度上均远超市场同类产品。这一技术创新不仅为公司赢得了多项国际专利,还迅速吸引了全球通信巨头的关注,成为公司迅速发展的转折点。随着订单量的激增,Hei Inc Optoelectronic Division迅速扩大了生产规模,并在行业内建立了领先地位。

Armel Electronics Inc公司的发展小趣事

在电子行业中,产品质量是企业生存和发展的关键。Armel Electronics Inc公司深知此道,始终坚持品质至上的原则。公司从原材料采购到生产流程,再到产品出厂,每一个环节都严格把控,确保产品质量的稳定性和可靠性。这种对品质的执着追求,使得Armel的产品在市场上赢得了良好的口碑,并逐渐树立了公司的品牌形象。

Eastman Kodak Company公司的发展小趣事

进入21世纪后,随着数码技术的迅速崛起,传统摄影市场遭受了巨大的冲击。面对这一挑战,伊士曼柯达公司开始尝试向数码领域转型。然而,由于公司在数码技术方面的积累相对较少,转型过程并不顺利。尽管如此,柯达仍然坚持创新,不断推出新的数码产品,以应对市场的变化。同时,公司还加强了与数码技术公司的合作,共同研发新产品,以提高市场竞争力。

问答坊 | AI 解惑

谈谈简易PCB的手工制作

各位朋友在自己的维修或DIY过程中,经常会遇到需要制作一个应用电路的情况。这时我们首先就必须解决印刷电路板的问题。找个地方去买吧,你得寻找到相应的供货信息,再说联系购买也还有个过程你要能等得起。问题是你所需要的板子是否刚好就有得卖的 ...…

查看全部问答>

感应式触摸按键的测试

感应式触摸按键的测试大家谁做过或者在研究呢?…

查看全部问答>

优秀博客赏析---总结lcd1602的程序代码编写

总结lcd1602的程序代码编写  https://home.eeworld.com.cn/?uid-78120-action-viewspace-itemid-8911 智能车制作全过程 https://home.eeworld.com.cn/?uid-89395-action-viewspace-itemid-8910 调试时钟芯片DS1302有感 https://home.ee ...…

查看全部问答>

Power层电压分配的问题?

在Power层,只有一个电源网络吗?假设电路中有5V、+15V、-8V的电源,那么在电源层如何分配这些电源?电源层一般不都是直接大面积铺铜吗?我是新手,请各位前辈多多指教!谢谢!…

查看全部问答>

单片机卡发板免费送

第二次免费开发板赠送,40mb 开发资料包:实例,原理图,keil 正式版,免费下载 第二次免费开发板赠送,40mb 开发资料包:实例,原理图,keil 正式版,免费下载 下载50个单片机程序实例和开发板原理图,学林电子免费开发板暑期助学活动报名!暑假在家 ...…

查看全部问答>

有用过AD2S80的朋友吗

本人在使用该芯片过程中遇到一些问题,想请有经验的朋友指教一下。 本人用720极的圆感应同步器作为角度传感器,想利用AD2S80来解码。 激磁信号使用的是5Khz的正弦波,AD2S80设置的分辨率为12位,该芯片的外围电路完全按照芯片手册上的针对5KHZ/12 ...…

查看全部问答>

一个关于在友善nano2410下载nk映像的问题

我是个新手,最近领导让搞wince,买了一块友善之臂nano2410的板子,32m dram;64m flash。打算做一些wince 方面的开发。但是nano2410只有nk和eboot文件,不提供bsp和sdk。所以我打算找一个其他的bsp移植上去,同时在pb中生成sdk,用于vs中的开发。 ...…

查看全部问答>

NEC,有时候老是下载不进去程序,出现错误writing to the on-chip debug reserved area is prohibited

NEC,有时候老是下载不进去程序,出现错误writing to the on-chip debug reserved area is prohibited…

查看全部问答>

应急灯电池充电芯片S8233的资料

是三节LI电池的充电芯片,自己想改电池的可以看一下。…

查看全部问答>

关于IAR4.42和STM32疑难杂症(已解决.使用IAR5.30)

请各位大虾诊断!开发平台 (IAR4.42(带补丁)+ JLINK + STM32 + uCOS-II v2.86)写的源代码在自己的PC上运行很正常, 但把整个工程到其他两个同事的PC上都出现了同一个问题!系统中有一个TIM6的定时中断, ...…

查看全部问答>