您现在的位置是:主页 > 智能家居 >


一种智能冰箱的设计

2020-03-14 23:24智能家居 人已围观

简介自动监测食品的新鲜度,并且及时进行报警,极大方便人们管理冰箱中的食品。人们往往在不确定 食品是否过期从而食用或者丢弃食品,前者可能有害健康,后者则浪费食品,使用智能...

  自动监测食品的新鲜度,并且及时进行报警,极大方便人们管理冰箱中的食品。人们往往在不确定食品是否过期从而食用或者丢弃食品,前者可能有害健康,后者则浪费食品,使用智能冰箱能够快速解决这样的问题。此外,作为自主研发的产品,要争取尽快占领相应的市场,从而获得发展的主动权。
  

  1前期准备工作

  
  根据现在冰箱的功能和消费者们的需求,设计目标是一种能够检测食品质量的智能冰箱。在设计之前,需要分析消费者市场以定位冰箱价格和完善功能。当然,这种冰箱并不是专为需要高质量生活的人们设计的,生活规律和收入稳定的大众也是我们的消费者。
  
  1.1消费者市场分析
  
  为了方便消费者在使用冰箱过程中能够更加方 便简易清楚食品的保质情况,智能冰箱恰好迎合消费 者的需求。智能化产品已是一种发展趋势并逐渐普 遍。据统计,全国生产冰箱( 包括普通冰箱) 能力在 2 000 万台以上,而我国的冰箱年需求量在 1 200 万台, 国内产能明显过剩,但我国每年冰箱出口 2 245 万台。所以,市场上的冰箱处于供不应求状态。而 且,在当今人们如此重视健康而价格相当的情况下, 相比于普通冰箱,一种能够检测食品质量的智能冰箱会是消费者们的首选。总的来说,智能冰箱存在着广大的市场。
  
  1.2设计定位
  
  经过市场调查分析,我国冰箱市场处于供不应求状态,而功能性的智能冰箱的市场会更大。我们所设计的能够监测食品保质期的智能冰箱主要的是面向中高端、收入和生活稳定的人群。在价格方面,我们会定在产品关注度最高的 3000 ~ 5000 元。在功能方面,主要是实现能够监控食品的保质期,很多食品放在冰箱中却忽视了它的保质期,比如说水果,鲜肉等等。冰箱具有智能功能,能够梳理食品信息并及时提醒即将过期的食品,使人们能够使用安全食品,保证了人们的健康。
  

  2冰箱结构

  
  内部结构如图 1。冰箱工作原理如图 2 所示。
  图 1 冰箱内部结构图
  图 1 冰箱内部结构图
  图 2  冰箱工作原理
  图 2  冰箱工作原理
  
  冰箱为单门冰箱,主要分为两层,第一层是冷冻 层,可以通过附近的旋转按钮调节冷冻温度。第二层 是冷藏层,冷藏层主要分肉类层( 可改变空间大小) 、果蔬层( 可改变空间大小) 、饮料层。冰箱侧方有一个提醒喇叭和一个显示屏。
  

  3功能实现

  
  本款智能冰箱的核心功能是监测食物的保质情况和食物的录入管理。这个功能有三个核心部分组成,控制系统、食品识别及录入管理系统、食品监测和报警系统。
  
  3.1控制系统
  
  3.1.1控制器的选择
  
  为了集成各系统功能,采用了 STC89C51RC 嵌入式 微控制器作为控制系 统。 如 图 3 所 示。STC89C51RC 微控制器具有体积小、控制能力强、集成度高、可靠性高、性价比高等特点,在家用电器 有着广泛的应用。STC89C51RC 采用 8051 核的 ISP ( In System Programming) 在系统可编程芯片,最高工作时钟频率为 80 MHz,片内含 4K Bytes 的可反复擦写 1 000 次的 Flash 只读程序存储器,器件兼容标准 MCS-51 指令系统及 80C51 引脚结构,芯片内集成了通用 8 位中央处理器和 ISP Flash 存储单元,具有在系统可编程( ISP) 特性,配合 PC 端的控制程序即可将用户的程序代码下载进单片机内部,省去了购买通 用编程器,而且速度更快。
  图 3  STC89C51RC      图 4  Keil 操作界面
  图 3  STC89C51RC                                                                             图 4  Keil 操作界面
  
  3.1.2编程软件的选择
  
  编程软件采用 Keil 编译系统进行编写,如图 4所示,此系统由 KEIL 公司开发,有较强的可读性模块化的系统编程软件,能够方便地进行程序的编写、编译以及修改。要使单片机和各硬件进行配合运作,就要通过编程实现。利用 C 语言编译软件,Keil可以加以运用任何 51 系列单片机,同时该编程软件有着完美的编译开发环境。
  
  在实现程序的编写后,需要对程序进行导入。对于程序导入软件,选择 STC- ISP 进行程序导入。如图 5 所示。STC-ISP 是一款单片机下载编程烧录软件,是针对 STC 系列单片机而设计的,可下载 STC89 系列、12C2052 系列和 12C5410 等系列的 STC 单片机,使用简便,现已被广泛使用。
  图 5  STC -ISP 操作界面
  图 5  STC -ISP 操作界面
  
  3.2食品识别及录入管理系统
  
  冰箱采用了 RFID 食品管理技术。射频识别 ( RFID) 是一种无线通信技术,可以通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特 定目标之间建立机械或者光学接触。将待储食物贴上 RFID 电子标签,实现食物电子身份证的标识, RFID 阅读器对 RFID 电子标签读写和识别,实时自动识别储存食品的类别、时间和位置,并对其进行管理。其次,在冰箱内每层当中都会有压力传感器,当有食物放进去的时候,压力传感器会把信号传给单片机,单片机根据不同的信号会做出相对应的处理。
  
  3.3食品监测系统
  
  一般来说,蔬菜在冰箱里储蓄一周就不能吃了,而水果的新鲜期一般是 3 ~ 4 天,肉类一般为 2 ~ 3 天。冰箱内分为肉类层和蔬果层,当有肉类或是蔬果放进冰箱,通过压力传感器把信号传给单片机,单片机会根据不同的信号做出相应的处理。
  
  3.4报警系统
  
  报警系统主要由蜂鸣器组成。单片机接收不同电子标签信号以及用蜂鸣器进行报警。当监测系统监测到电子标签时,根据不同的电子标签进行倒计时,倒计时完毕报警系统将会用蜂鸣器提醒主人有食品的品质或新鲜度有问题,并在液晶显示屏上具体显示哪个位置的食品。报警系统不会进行持续报警,每次报警持续 2 min,夜间不报警。
  
  3.5功能模块程序设计
  
  功能模块程序设计流程图如图 6。通过 RFID 识别果蔬类和肉类后把信息反馈给单片机对食品进行录入,录入后结合压力传感器信号来确定食品所处位置和时间,并根据食品的种类在一定时间内进行报警和显示提示。如图 7 所示。
  图 6 功能模块程序设计流程图
  图 6 功能模块程序设计流程图
  图 7 实践中肉类变质 LCD 显示提醒
  图 7 实践中肉类变质 LCD 显示提醒
  
  功能模主要有 5 个步骤: RFID 识别录入、压力传感器、单片机中央处理、蜂鸣器报警、LCD 显示。
  

  4产品设计的先进性

  
  该产品是一款能够实现食物保鲜监测与管理的智能冰箱,相比于普通的冰箱,增加了食品鲜度监测功能和食品录入管理功能,能够提醒人们及时食用即将变质的食物,并且能够准确显示食品名称以及所在位置,方便人们尽快找到即将变质的食品。
  
  4.1控制系统的优点
  
  控制系统选择 STC89C51 单片机作为控制器,选择此控制器有 4 大优点: ①成本较低。由于现在单片机的价格相对都比较低,而且外围电路的元器件 价格也不高,所以整体设计起来,成本比较低; ②可以对外部存储容量根据需要进行扩展,设计可以相 对比较灵活; ③由于现存有许多已经设计很完善的子程序和库文件,在系统软件设计中可以直接调用, 减少较大工作量; ④优异的性能/ 价格比。由于单片机构成的硬件结构简单、开发周期短、控制功能强、可靠性高,因此,在达到同样功能的条件下,用单片 机开发的控制系统比用其它类型的微型计算机开发 的控制系统价格更便宜。
  
  4.2RFID 识别技术优势
  
  采用 RFID 识别技术进行管理有着以下优势:
  
  ( 1) 扫描识别方面: 电子标签( RFID) 识别更准确,识别的距离更灵活。可以做到穿透性和无屏障阅读。
  
  ( 2) 数据的记忆体容量: RFID 最大的容量则有数 MegaBytes,随着记忆载体的发展,数据容量也有不断扩大的趋势。
  
  ( 3) 抗污染能力和耐久性: RFID 对水、油和化学药品等物质具有很强抵抗性; RFID 卷标是将数据存在芯片中,因此可以免受污损。
  
  ( 4) 可重复使用: RFID 标签则可以重复地新增、修改、删除 RFID 卷标内储存的数据,方便信息的更新。
  
  ( 5) 体积小型化、形状多样化: RFID 在读取上并不受尺寸大小与形状限制,不需为了读取精确度而配合纸张的固定尺寸和印刷品质。此外, RFID 标签更可往小型化与多样形态发展,以应用于不同产品。
  

  5结语

  
  整个设计过程中智能化始终贯穿在设计思路中, 首先我们了解到我国现阶段冰箱功能的缺陷,根据现 代生活的需要,提出了可监测食物智能冰箱设计方案。在设计冰箱之前,分析了智能冰箱的消费市场、人们的 消费水平以及对冰箱功能的要求。总的来说,在设计 过程中取得的成效如下: ①设计出冰箱结构为单门冰箱; ②设计出以 STC89C51 为控制器的具有食品保鲜监测系统和管理系统智能冰箱。这将方便人们管理冰 箱里面的食物和在不浪费食物的前提下吃到了新鲜健 康的食品。在研发过程中,发现录入多个标签时,其发 出的信号会将这些标签一起激活,导致多个标签会在 同一时间向阅读器发送信号,阅读器在接收这些信号 会产生冲突,以至于阅读器出现信息误读现象,这个问 题还没得到很好的解决,拟采取在碰撞算法中加上八 叉树搜索方法进行解决。当然,虽然在研发过程中 实现了这些功能,但在功能模块和冰箱系统还需要集 成在同一系统上。对于功能方面,后续将开发一款APP,通过蓝牙连接把冰箱里面的食品信息反馈到手机上,更加方便人们管理冰箱里的食物。

Tags:

标签云