历史上的今天
返回首页

历史上的今天

今天是:2025年03月31日(星期一)

正在发生

2018年03月31日 | 瑞萨16位单片机M30624在智能冰箱中的应用

2018-03-31 来源:eefocus

  1.概述

  本文详细介绍了具有丰富接口、可靠性高、抗干扰性能好、超低功耗、性价比高的瑞萨16位单片机M30624MG在智能冰箱中的应用,同时对冰箱的工作过程进行智能控制,并用液晶显示屏和语音提示将冰箱的过程显示和播报出来,向用户提供比传统冰箱更加方便和人性化的服务和功能。

  2.系统功能


  目前,市场上的冰箱有机械温控、电子温控和电脑温控等控制方式,它们的温度控制装置、化霜装置和其他控制装置的控制值都是事先设定的,则易使许多能量消耗在目的相异的各种动作及因缺少灵活性而发生的各种多余动作,造成器件的频繁开启,一方面易损坏器件,温度的起伏较大,不利于食品保鲜;另一方面,浪费了大量的能量。本文将冰箱分为-30℃~0℃的3个宽带自由变温区域,引入专家模糊控制理论对冰箱进行控制。将人工智能中的专家系统技术与模糊控制相结合,构成一种专家模糊控制器,利用模糊控制技术,在每个分区需要制冷的时候,压缩机快速启动:同时设计变频调速系统,避免压缩机的频繁开启,使电机能够按照所需要的要求进行工作,制冷更加合理有效。每个分区作为保鲜功能时采用半导体和压缩机同时制冷,同时可以在不需要使用某个分区时,关闭此分区,以达到节能的目的。

  具体的说,即采用风、直冷混合制冷方式,冰箱串味小、不风干、冷冻迅速均匀透彻、自动化霜的优点。电冰箱控制器的主要任务即通过控制压缩机、半导体制冷、电磁阀、化霜加热丝、风扇等来保持箱内食品的最佳温度,达到食品保鲜的目的,保证所储存的食品在经过冷冻或冷藏之后,保持色、味、水分、营养基本不变。通过LCD触控屏可以实时、直观的显示冰箱的运行状态,可以输入食品放入冰箱时间、保鲜期、保质期,当到期时进行语音提示:同时还具备菜谱帮助功能,根据冰箱内的食品,建立人工智能数学模型,可以从LCD查询出当日最佳菜谱;当冰箱温度过高或开门时间过长时还具备语音提示功能。

  3.硬件组成

  系统硬件控制包括核心控制器单片机M30624G、LCD触摸控制屏、环境温度传感器、三个自由分区的温度传感器、语音报警装置、冰箱门位置节点、照明灯、风扇、电磁阀、压缩机、化霜加热丝等设备。控制器通过各个温度传感器不断采集三个自由分区的温度及环境温度,然后根据设置值及采集值控制各部件的运行,硬件组成如下图所示。

硬件组成

  3.1M30624MG控制器

  M30624MG为瑞萨科技公司推出的16位单片机,具有15MI/S高速处理能力和多种接口功能,内置大容量存储器、DMAC电路、多功能的定时器和串行I/O,以及监视定时器、CRC校验电路等。M30624MG单片机具有内置乘法器,进行16×16位乘法只需5个机器周期:具有很多强大的指令,指令周期很短,71%的操作指令在三个周期内完成(16MHz振荡频率为0.2μs);高速的乘法运算、增强的存储器与存储器之间的操作、增强的按位处理功能、高效的4位和8位操作、高速的16位处理能力,使处理速度大大加快。由于M30624MG单片机既有一般的指令格式,又有紧凑的指令格式,无论是面向计算类应用,还是面向控制类应用,程序都可以做到间接紧凑。使用C语言编程时,目标程序的效率很高。

  本系统中采取多种抗噪措施,在必要的地方加入抗噪滤波器,对所有的引脚作适当的处理。如时钟输入端(XIN)、输出端(XOUT)引脚上的噪声常会引发误操作,设计时将这两个端口用VCC、Vss和RESET引脚包围起来,即将这些引脚的电平常保持恒定,可作为噪声的屏障。XIN和XOUT被Vss端分开,振荡电路部分的布线变得更容易,同时也提高了噪声抗干扰能力。

  系统具有程序纠错功能,M30624MG单片机可使用地址匹配中断纠正程序的缺损,至少可纠正两处缺损。该两处地址可用外部EEPROM中的内容代替,即无需因出错重新制作掩模,从而降低了纠错所花费的成本。同时系统还配备有软件模拟器和各种级别的硬件仿真器,具有集成调试环境,易学易用。

  总之,M30624MG的上述性能给开发者带来巨大的方便。其高处理速度和强大的性能与功能大大简化了外围电路的设计;编程效率高,可以免除压缩程序之苦;抗干扰特性极佳,印制板可以很方便地通过EMS/EMI测试:即使在批量生产中发现程序,也可以使用程序纠正功能加以弥补。使用M30624MG极大地缩短设计周期。

  3.2大屏幕LCD触控屏

  目前市面上的高级冰箱基本都采用了带LCD的中央控制技术,部分品牌的LCD屏体积较小,无法让冰箱的运行状态一目了然的呈现出,同时按键式的输入技术也给具体的使用带来了一定程度的不便。为了克服以上问题,本文采用独特的大屏幕LCD中央液晶触控屏,大屏幕LCD触控屏选用OK-TOUCHTBL(ONE-TOUCHR)五线电阻触摸屏。ONE-TOUCH五线电阻触摸屏采用最先进的五线电阻技术,是目前最可靠、快速、先进的触摸技术,采用全新技术、研发和生产的五线电阻触摸屏。OK-TOUCHTBL五线电阻触摸屏具有抗刮硬质涂层,不同与四线电阻屏的设计原理,即使屏幕受损,也可以完美操作:具有3500万次以上的超常寿命,是四线电阻屏寿命的10倍以上。

  大屏幕LCD触控屏可以图文方式直观地显示出冰箱当前的运行状态,轻触式操作、高集成度的显示操控系统使保鲜变温更加智能化、使用设计更加人性化。

  系统原理图如下图所示。

系统原理图

  4.软件设计

  软件设计包括单片机的初始化、主程序、中断处理程序和各种功能子程序。

  中断处理程序包括通信中断和压缩机保护及控制程序。各种功能子程序有:LCD触控屏显示和处理程序、系统自检程序、人工智能模糊处理程序、各个温度传感器数据采集程序、运行参数存储和处理程序、门位置检测程序以及语音播放程序。软件流程框图如下图所示。

软件流程框图

  5.结语

  随着科学技术的发展,智能化、网络化的冰箱进入家庭已经是一种必然趋势,本文提出的智能冰箱设计原理具有一定的参考价值。


推荐阅读

史海拾趣

GaN Systems公司的发展小趣事

随着市场的不断拓展和技术的不断进步,GAIA盖亚电源持续加大研发投入,致力于技术创新和产品升级。公司拥有一支由超过300名工程师组成的研发团队,他们紧密关注行业动态,积极应对新技术和市场趋势。每年,GAIA盖亚电源都会推出数百种新产品,以满足不同客户的需求。这些新产品不仅涵盖了更广泛的电压范围和输出功率,还集成了最新的滤波、网络调节等先进技术,进一步提升了产品的性能和可靠性。

正泰公司的发展小趣事

2014年,正泰公司接到了一份来自美国光伏巨头SE的大订单。然而,客户对车间现场使用的安规测试仪的检测方法提出了质疑,要求限期完成整改。面对这一挑战,正泰公司的员工曹敬乐根据国际标准中的相关要求,结合实际参数,重新对检测工装进行改进设计和样品制备。经过不断测试和改进,最终满足了外方的要求,订单顺利投产。这一事件不仅展示了正泰公司的技术实力和创新能力,也体现了公司对市场变化的敏锐度和应对挑战的能力。

DETCO公司的发展小趣事

在电子产品行业日益关注环保和可持续发展的背景下,ElectronicsCorp采取了一系列积极措施。公司开始使用环保材料制造产品,并优化生产流程以减少能源消耗和废物排放。此外,ElectronicsCorp还推出了一系列回收计划,鼓励消费者将旧电子产品回收再利用。这些措施不仅提高了公司的环保形象,还增强了消费者对公司品牌的忠诚度。

BTCPower公司的发展小趣事

BTCPower公司自成立以来,一直致力于研发高效能、低能耗的电源管理芯片。经过数年的努力,公司成功开发出了一款具有革命性的芯片,能够在保证性能的同时,显著降低电子设备的能耗。这一技术突破迅速吸引了市场的关注,BTCPower的产品开始被广泛应用于智能手机、平板电脑等消费电子产品中,公司因此获得了巨大的商业成功。

CP Technology Inc公司的发展小趣事

CP Technology Inc一直注重产品质量和客户服务。公司建立了严格的质量管理体系,从原材料采购到生产过程控制,再到产品检测和售后服务,都力求做到精益求精。这种对品质的执着追求赢得了客户的广泛赞誉和口碑传播,为公司的长期发展奠定了坚实基础。

广芯电子(BROADCHIP)公司的发展小趣事

为了进一步扩大市场份额,CP Technology Inc积极寻求与行业内其他公司的战略合作。公司先后与多家知名企业签订了合作协议,共同开发新产品、拓展新市场。这些合作不仅为CP Technology Inc带来了更多的资源和机会,也提升了公司在行业内的地位和影响力。

问答坊 | AI 解惑

上传一本Keil C实例教程

一共5个PDF文档。 [ 本帖最后由 lycdl 于 2008-7-10 12:16 编辑 ]…

查看全部问答>

单片机常用子程序

本帖最后由 paulhyde 于 2014-9-15 09:28 编辑 很多的常用模块程序,希望对初学者还说有一定的帮助,更容易上手~~  …

查看全部问答>

嵌入式通信设备开发

通过介绍二层交换机、7信令分析仪、ATM信元收发卡和GSM信令测试仪等真正的通信设备的开发来说明MPC8260在通信设备开发过程,市面上非常少见。 辅以大量代码、分析和注释,使读者很快能进行嵌入式通信设备的开发。信令分析仪动辄几万,有的甚至几十 ...…

查看全部问答>

各位高手,最近在做一个大型PC软件移植到WINCE平台的项目,请教几个问题!

公司项目需要,最近一直在准备将公司原来的PC平台的一个软件移植到WINCE5.0下,由于软件很大,今天移植了一个模块,发现原来软件需要的winbase.h里的_lopen()函数在Wince的相应库里面没有实现,还有就是PC平台的setupapi.h在Wince平台下没有找到这 ...…

查看全部问答>

stc下载线用不了

stc单片机xtal2和xtal1为什么没有电压…

查看全部问答>

简单的创意——年发电量4720万千瓦

一个简单的想法,可以存储不少能量   2月25日消息,桥梁始终暴露在自然环境下,经受着各种气候条件和天气状况的考验。令人感到不解的是,一直以来人们未曾想过借助这些巨大的人造结构利用生态友好型天然能源。现在,意大利设计师提出了建造 ...…

查看全部问答>

TI赠送的28035和28027的开发板原理图(controlsuite中找不到的)

TI赠送的28035和28027的开发板原理图(controlsuite中找不到的)    …

查看全部问答>

富士通DIY家庭物联网整合帖(未完)

这几天开始最后的整合,我首先从厨房的部分开始的,因为厨房的做的比较完善,这里感谢下。根据他的修改说明,对电路进行相应的修改。但是复位电路没有按照他的要求进行修改。插上LAUCHPAD的调试线,通电下载。果然错误来了(如下图,估计很多同学都 ...…

查看全部问答>

第二周beaglebone试用开发板芯片测试单桨时发现是假了

板子做好一段时间了之前没怎么理会它上的全性能测试M3 M4 系列它是兼优了无刷电机projcet的所以就没多大理会 结果今天应用它下载单桨测试程序是发现有问题老提示。。警告提示但我们买的芯片的型号是没问题的啊但想起以前我们遇到的问题一想起我觉的 ...…

查看全部问答>

提问+自己做的16*16点阵亮度不均应该怎么解决

自己diy的一个16*16的点阵,使用4个595级联 可是为什么亮度不均 ,如果 明显哪一行点亮的点越多哪一行就暗   上图!  虽然年快过去了0.0 …

查看全部问答>