松下冰箱用什么单片机控制

松下冰箱用什么单片机控制,第1张

随着对电冰箱在节能、环保、舒适等方面的要求不断提高,越来越多的智能控制技术引入到电冰箱中。嵌入式智 能家用电器也简称为智能家用电器。在这种家用电器中,人机界面友好方便,由单片机对家用电器的基本功能进行控制,同时还模拟人的智能活动过程。在控制过程 中结合各种智能活动进行必要的处理,大大提高了家用电器的品质和性能,产生了更加优秀的控制效果,使人们得到更理想的服务。

1 系统结构

系统以STC89C516RD单片机为控制核心,采用220 V电源供电,通过液晶显示当前时间以及由温度传感器采集到的冷藏室、冷冻室以及室外温度。时间和各室温度值均可通过按键设置,由于系统集成红外遥控功能,使用者还可以通过遥控器远程设置时间及各室温度。系统结构框图如图1所示。

2 系统硬件实现

21 电源模块

在电源模块的设计中,将220 V交流电压通过一个9 V变压器进行降压,再通过一个整流桥电路,整流后得到12 V的直流电压,由于本系统对供电要求不高,只需要5 V,所以再采用一片7805稳压管产生一个+5 V的电压供单片机和液晶显示器使用。电源电路如图2所示。

22 温度采集模块

采用DS18B20温度传感器来完成温度的采集。DS18B20是Dallas公司生产的一线式数字温度传感器,属于新一代适配微处理器的智能数字 温度传感器,将温度感测、信号变换、A/D转换集成在一个芯片上,采用TO-92封装,它的温度测量范围为-55~+125℃,可编程为9~12位转换精 度,测温分辨率可达0062 5℃。本系统采用三个DS18B20分别采集冷藏室温度,冷冻室温度以及室温。

23 按键控制模块

键盘控制电路由4个独立按键与单片机的I/O相连而成,用来切换液晶显示界面和调整各项参数值,按键功能以及与I/O口对应关系如下:

ON/OFF温度、时间切换键——(P13)

模式选择键——(P12)

—温度或时间减1——(P11)

+温度或时间加1——(P10)

24 无线控制模块

采用芯片组PT2262-IR和PT2272进行编解码,PT2262-IR与红外发射管构成无线发射部分,发射带有按键信息的38 kHz调制信号。PT2272与38 kHz无线接收模块LT0038构成无线接收部分。模块通过发射接收无线电波实现开关的无线遥控。电路易于实现、性价比高,所涉及的电路及参数均经过测 试,其装置具有体积小、功耗低、成本低,遥控距离可达10 m以上。

25 压缩机控制模块

压缩机驱动电路主要是通过单片机对继电器的控制来实现的。继电器是用较小的电流去控制较大电流的一种“自动开关”,故在电路中起着自动调节、安全保 护、转换电路等作用。由于需要采用单片机直接控制压缩机,单片机是+5 V供电,压缩机为220 V电压供电,所以必须采用继电器作为隔离电路,将高低电压分开。使用P16口控制继电器,从而间接起到控制压缩机开关的作用。

26 液晶显示模块

选择OCM12864液晶显示器,OCM12864液晶显示模块的数据输入/输出口7~14脚与单片机P0口相连,用来传输数据或指令;读/写选择 引脚与P21相连,高电平时读数据,低电平时写数据;数据/指令选择引脚与P20相连,高电平时,将P0口的数据送入显示RAM,低电平时,将P0口 的数据送入指令寄存器执行;读写使能信号端E与P22相连,高电平有效,下降沿锁定数据。复位信号与P25相连,低电平有效;片选信号CS1与 P23相连,高电平有效;片选信号CS2与P24相连,高电平有效。LCD驱动电压是V0,应用时LCD驱动电源与+5 V正电源VDD之间加一个10 kΩ可调电阻,通过调节电阻,可以改变LCD显示的明暗对比程度。

3 系统软件实现

整个软件部分由C51语言编写完成,主要包括以下4个子程序模块:温度采集模块、时钟模块、液晶显示模块、键盘控制模块。各个子程序模块分别编写调试,然后将各个子程序模块联合调试,最后将程序烧写到单片机的ROM中脱机运行。主程序流程图

4 调试仿真与结论

调试仿真后将程序加载到硬件电路板上全速运行,初始界面显示的是当前的日期和时间,通过按键可以调整日期和时间。按下模式切换键后,显示界面切换到 温度显示模式,在界面上分别显示冷藏室、冷冻室以及室外的温度。温度值通过按键可以设置,当实际温度大于设定温度时,单片机将启动压缩机来降低温度,这时 发光二极管发光,表示压缩机正在工作,直到实际温度等于设定温度时压缩机停止工作。

电脑基础入门知识:

1、CPU型号怎么看:

CPU是一台电脑的核心,而目前笔记本市场基本被Intel(英特尔)的CPU垄断。而Intel的CPU型号命名还算比较有规律。

以i7-6920HQ为例:

四位数的头一个数字是6指的是代际,也就是是英特尔第六代处理器。目前英特尔在市面上是4、5、6三代处理器并存。老于4代的处理器现在比较少见,一般也不推荐。

920是它的SKU值,可以理解为是一个编号。用来区分不同性能的CPU型号。

数字后面紧跟着的字母是H,代表的是处理器的功耗/性能类别。类似的有U(超低功耗15W)、M(仅出现在5代以前)、H(高性能35W/45W)。

需要注意的是:功耗大不仅意味着更大的耗电量,也表示CPU的发热量越大。进而对笔记本的散热系统有更高的要求。所以主打高性能的笔记本(比如游戏本),几乎没有轻薄、长续航的。

最后一个产品线后缀,有Q(四核处理器)、K(开放超频)两种情况。而双核、不可超频的处理器没有这个后缀,也是最常见的。

什么?看完了还是不懂怎么选?简单来说,如果你在乎功耗(省电)的话,代际越新越省电。比如6代比4代更省电。而在同一代中,U比H省电,而H又比HQ/HK省电。

2、关于电脑性能:

如果你想了解性能的话,这就有些麻烦了。

诸如i7>i5>i3这样的说法,基本不靠谱。因为这种说法仅仅在同一代处理器,同一功耗级别下才成立。如果跨代、跨系列地比较,就会出现诸如i5-6300HQ性能强于i7-6600U、i3-6100H和i7-4610Y性能差不多,这样不太好理解的情况。

所以光看型号判断性能真的是不太靠谱。为了方便起见,我推荐一个方便(但并非完全严谨)的方法给大家:查Passmark评分。

Passmark评分在很大程度上可以代表一个处理器的性能水平,Passmark评分越高代表CPU的性能越强,可以作为大家选购的参考。如果你还是没什么概念的话,根据我自己的经验,Passmark评分在3000左右,就可以保证基本的上网、办公、看全高清视频流畅。

不过还是那句,这个评分仅仅作为一种简捷的判断、选购依据,并非完全严谨的。

另外从2015年开始,英特尔又推出了CoreM(酷睿M)系列处理器,主打超低功耗(45W),无需风扇散热。m系列的命名规则跟i系列类似。相信大家可以触类旁通,这里就不赘述了。

3显卡型号怎么看?

和英特尔相似,笔记本上的独立显卡大部分来自NVIDIA(英伟达)。不过相比之下NVIDIA显卡的命名就简单得多。

显卡型号显示960M。其中9是代机,也就是第九代NVIDIA显卡。目前市面上的笔记本以9系列为主,也有一定数量的8系列。

后面两位数代表的是等级,一般是从10到80,数字越大性能越强,相应也越耗电。后缀M表示针对笔记本优化(性能低于桌面版,所以功耗和发热也更低)。

今年NVIDIA还增加了MX后缀的显卡,可以理解为小改款,性能比M的版本小有提升。而GTX的前缀,只有850M、950M或者以上的显卡才有,是高性能的代表。显卡和CPU类似,显卡性能越高,功耗、发热量也越高。

4关于内存:

一般我们只需要关注3个参数即可:内存的容量、内存的代际、内存的频率。容量大家都好理解,代际和频率可能需要简单提一下。目前笔记本中常见的,一般是DDR31600(第三代DDR内存,频率1600MHz)和DDR42133(第四代DDR内存,频率2133MHz)。前者更加普遍,而后者则是未来发展的趋势。

其实比起这些参数,其实更加关注笔记本的内存升级空间。早些年的笔记本,一般有两个内存槽(占用一个空余一个),方便用户自己升级内存。

但现在不少笔记本基于商业上的考虑、或是为了将笔记本做得更轻薄。只配有一个内存槽,或者直接把内存焊在主板上。让自己升级内存变得非常困难,甚至不可能。

美的全自动洗衣机直接脱水有“脱水”键的,可以通过按下控制面板上的“脱水”键完成。没有“脱水”键的,需要通过主控开关转到脱水程序完成。

一、有“脱水”按钮的情况下,可直接按下控制面板上的“脱水”键,就可以启动脱水程序。

二、没有“脱水”按钮的洗衣机,启动脱水程序的步骤如下:

1、插上洗衣机电源。

2、中间圆形的就是程序主控开关。

3、旋转程序主控开关到“单脱水”的位置。

4、再按启动/暂停键即可开启脱水了。

AMS主要功能:

AMS是Android中最核心的服务,主要负责系统中四大组件的启动、切换、调度及应用进程的管理和调度等工作。还负责启动或杀死应用程序的进程。

WMS主要功能:

为所有窗口分配Surface。

管理Surface的显示顺序、尺寸、位置。

管理窗口动画。

输入系统相关:WMS是派发系统按键和触摸消息的最佳人选,当接收到一个触摸事件,它需要寻找一个最合适的窗口来处理消息。

PWS主要功能:

PMS 用来管理跟踪所有应用APK,包括安装,卸载,解析,控制权限等。

SystemServer也是一个进程,包括AMS、PMS、WMS等等。

zygote意为“受精卵“。Android是基于Linux系统的,而在Linux中,所有的进程都是由init进程直接或者是间接fork出来的,zygote进程也不例外。

App进程是用户点击桌面icon时,通过Launcher进程请求SystemServer,再调用Zygote孵化的。

①点击启动一个App,Launcher进程采用Binder IPC向ActivityManagerService发起startActivity请求;

②ActivityManagerService接收到请求后,向zygote进程发送创建进程的请求;

③Zygote进程fork出新的子进程,即App进程;

④App进程通过Binder IPC向sytem_server进程发起绑定Application请求;

⑤system_server进程在收到请求后,进行一系列准备工作后,再通过binder IPC向App进程发送scheduleLaunchActivity请求;

⑥App进程的binder线程(ApplicationThread)在收到请求后,通过handler向主线程发送LAUNCH_ACTIVITY消息;

⑦主线程在收到Message后,通过发射机制创建目标Activity,并回调ActivityonCreate()等方法。

⑧到此,App便正式启动,开始进入Activity生命周期,执行完onCreate/onStart/onResume方法,UI渲染结束后便可以看到App的主界面。

备注:

Launcher,PMS,Zygote,App进程是三个独立的进程,相互通信就需要使用进程间通信机制。与Zygote通信是使用的socket通信,Launcher,PMS,App进程间使用的是Binder机制。

以上就是关于松下冰箱用什么单片机控制全部的内容,包括:松下冰箱用什么单片机控制、电脑基础知识入门、美的全自动洗衣机怎么按单独脱水详解等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9459170.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存