本文作者:C0f3d30c8

下载家电控制器***

C0f3d30c8 04-07 4
下载家电控制器***摘要: 芯片为什么能控制家用电器?软件为什么能控制硬件?芯片为什么能控制家用电器?软件为什么能控制硬件?学会继电器控制你就明白了,继电器与三极管相同!三极管也是开关,继电器主要控制高压防止...
  1. 芯片为什么能控制家用电器?软件为什么能控制硬件?

芯片什么控制家用电器软件为什么能控制硬件?

学会继电器控制你就明白了,继电器与三极管相同!

三极管也是开关,继电器主要控制高压防止高压冲击!

低压方面我们就用三极管就可以,而芯片内部就是一大堆三极管排列逻辑形成控制电路形成软件!

下载家电控制器app
图片来源网络,侵删)

控制家用电器的是嵌入式系统手机也是嵌入式。

最简单的是单片机,可以理解为最“迷你”的电脑

以电脑为例介绍软件控制硬件:通电主板自检后启动BIOS,然后再启动运行操作系统,操作系统启动后,使用应用程序软件如微信等等。从上面的顺序可以看到,软件有三个层级,最底层的是写在主板BIOS里的最底层的代码,中间层是操作系统,如Window、安卓系统等等,操作系统就象个桥梁。最顶层的是应用软件,应用软件通过操作系统提供的接口,使用联系和控制硬件。单片机或嵌入式系统就是简化、或最简化的,我见过只有60、70行代码,但不知道是学习的还是实际工作中的,实际应用中可能最简单的大概有几百行或几千行代码。实际工作中单片机最少多少行代码,这个问题我没关注过,工作中我没有接触过单片机。

下载家电控制器app
(图片来源网络,侵删)

芯片是家电用电的控制中心,通过件硬结合来实行控制

这里的芯片指的是单片机(MCU),是一颗下载电子工程师编写的控制程序的集成电路。单片机集成了CPU、RAM、ROM、IO、ADC、定时器等等功能,其实就是一个“微型的计算机”,当然它的运算能力是比较弱的。家用电器功能主要是用户按键输入、控制加热(制冷)、开启风扇、声音报警温度检测、显示界面等等这些功能,本文将通俗的能大家说说芯片是怎么控制家用电器的。

加热需要用到发热管,发热管其实就是“电阻丝”,给它通电就会发热对吧?我们可以用一个继电器来控制发热管电源的开和关,如下面电路图,当继电器K1闭合时,发热就会工作,而继电器的闭全和断开则由继电器开关控制信号来控制。当DR为高电平时,三极管Q1导通,继电器K1闭全,发热管就工作了,DR为低电平,但发热管停止工作。

下载家电控制器app
(图片来源网络,侵删)

这个电路中的所有电子元件则称之为硬件,控制信号则通过单片机的软件提供。

单片机有什么多引脚,最主要是GPIO(普通输入输出),控制继电器的开关,单片机需要输出一个信号对吧?编程时,需要把单片机连接继电器开关控制信号(DR)的引脚设置为输出,程序按照实现功能输出对应的高电平或者低电就可以了。比如温度低时,输出高电平,让发热管加热,温度高时,输出低电平,停止发热管工作,这个控制我们可以称之为软件。

显示可以用管码管、液晶管示器对吧?以简单的“8”字管码管为例,它其实由7个LED组成一个“8”的形状再加一个LED作为数码管后面的小数点,只要点亮指定的段画就可以形成一个数字,比如点亮A/B/C/D/G的位置,它就是一个3了,对吧?

这些组合在一起的LED会有一个公共引脚,如果公共引脚为LED的负极,则称为共阴,公共引脚为LED的正极,则称为共阳。

当然,驱动这个数码管也需要一个简单的硬件电路,以共阳数码管为例,可以用三极管来控制公共端,A/B/C/D/E/F/G/DP这些段画则单独控制。至于什么时候谁显示什么数字,该点亮哪些段画,同样需要软件来处理,对吧?比如把温度数据在数码管上显示出来。

文章版权及转载声明

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.hezhimy.com/post/9478.html发布于 04-07

阅读
分享