基于单片机智能燃气灶控制系统设计

张开发
2026/4/18 14:19:47 15 分钟阅读

分享文章

基于单片机智能燃气灶控制系统设计
一、摘要章以 AT89C51 单片机为核心与传统电子燃气灶结合设计出可以自动点 火的燃气灶。该燃气灶通过感受压力来控制燃气灶的燃气的通断和点火当燃气灶 感受到外界压力并且达到一定值后压力传感器输出的信号通过信号调节电路放 大电路、模数转换送到单片机经单片机处理输出信号控制外围电路打开电磁 阀给燃气灶通燃气延时 1s 控制脉冲点火器点火。通过温度传感器检测燃气灶是否 已经点燃了若没点燃则继续点火若点燃则关闭脉冲点火器。压力是工业生产过 程中的重要参数之一。压力的检测或控制是保证生产和设备安全运行必不可少的条 件。实现智能化压力检测系统对工业过程的控制具有非常重要的意义。本设计主要通过单片机及专用芯片对传感器所测得的模拟信号进行处理,使其完 成智能化功能。介绍了智能压力传感器外围电路的硬件设计 ,并根据硬件进行了软件 编程。 本次设计是基于 AT89C51 单片机的测量与显示。是通过压力传感器将压力转 换成电信号再经过运算放大器进行信号放大送至 8 位 AD 转换器然后将模拟 信号转换成单片机可以识别的数字信号再经单片机转换成 LED 显示器可以识别的 信息最后显示输出。而在显示的过程中通过键盘向计算机系统输入各种数据和 命令让单片机系统处于预定的功能状态显示需要的值。本论文根据压力传感器 零点补偿与非线性补偿原理设计出了测量压力传感器的硬件应用单片机技术测 量电路简单成本低应用面广但是由于自身的稳定性其测量结果仍存在误差。二、设计思路2.1 设计思路压力传感器通过测量外界的压力通过放大电路输出电流信号经 A/D 转换器进 行模数转换后给单片机单片机进行算法处理将压力传感器的输出信号和测量的压 力对应起来并实时显示在 LED 灯上当所测压力大于一定值时电磁阀打开并实现 对燃气灶进行供气当所测压力小于给点值时电磁阀关闭因此燃气灶就得不 到供气。供气之后单片机又会控制脉冲点火器进行点火当燃气灶点燃时温度传感 器输出经信号调节电路放大电路、模数转换送给单片机处理同理单片机进行 算法处理关闭脉冲点火器。否则单片机将控制脉冲点火器一直点火。2.2 原理设计1、当燃气灶感受到外界压力设定值时或超过设定值压力传感器输 出的信号通过信号调节电路送到单片机经单片机处理输出信号控制外围电路 打开电磁阀给燃气灶通燃气延时 1s 控制脉冲点火器点火。然而当燃气灶没有感 受到压力时或压力没有达到设定值时系统则不会工作。2、燃气灶有没有点燃通过温度传感器来判断。温度传感器输出经信号调 节电路放大电路、模数转换送给单片机处理若没点燃则继续点火若点燃则 关闭脉冲点火器。系统组成原理图如下图 2.1 系统组成原理图三、硬件设计1感受压力部分通过压力传感器感受压力再通过运算放大器放大信号模数转换送给单片机 处理。当没有压力时或者压力没有达到预定值电磁阀、脉冲点火器均不工作。由 于压力传感器要避免温度的影响所以将压力传感器放置在燃气灶与桌面接触的底 脚上。2点火部分本部分由继电器脉冲点火器两部分组成。继电器是用于实现用弱电来控制强 电其目的是减小脉冲点火器产生的高压脉冲对单片机的影响。脉冲点火器的工作 还需外界电源供电。3控制电磁阀部分本部分通过单片机输出信号控制继电器再控制再控制电磁阀的开关。控制电磁 还需外界供电。由于电磁阀要么全开要么全闭通燃气的大小由燃气灶的那个可旋 转阀门控制本系统默认打开的阀门打开 50%火候的大小由人工控制通过旋转 燃气灶上的阀门来调节火候的大小。4检查点燃与否部分本部分是通过热电偶温度传感器来检查。热电偶感受燃气灶出火处的温度对 应输出一个数值经运放放大模数转换送达单片机进行处理。若点燃热电偶输出 数值高于软件设定的值则脉冲点火器不工作若没点燃热电偶输出数值低于软 件设定的值则脉冲点火器继续点火直到点燃。5模数转换部分本部分由 ADC0809 这块芯片来实现其作用是将压力传感器和热电偶温度传感 器输出的模拟信号转换为数字信号供给单片机进行处理。6发光 二极管部分本部分作用是通过发光二极管的亮灭来判断哪个部分在工作与否。四、效果图四、效果图源码获取下方名片联系我即可大家点赞、收藏、关注、评论啦 、查看获取联系方式

更多文章