0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

软件开源,航芯方案分享 | 全自动咖啡机设计方案

21克888 ? 来源:厂商供稿 ? 作者:上海航芯 ? 2022-04-14 16:37 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

如今,随着人们生活节奏不断地加快,生活水平日益提高,咖啡作为世界上最流行的饮品之一,已然走进人们的日常生活,逐渐被越来越多的人所喜爱。随之而来的“咖啡机”也变得愈加流行。酿制一杯完美的咖啡,需要借助专门的咖啡机来完成。咖啡机用10个左右的大气压力,迫使90℃左右的热水穿过10克左右经过挤压的咖啡粉,汲取咖啡粉中的咖啡脂等芳香物质,并与热水达到充分溶合后流入杯中,整个过程需要在18-28秒内完成,以便有效地避免过分提取所造成的不良味道。显然,制作一杯高品质的咖啡,咖啡机起着决定性的作用。

本文将介绍基于上海航芯ACM32F070的咖啡机设计方案。

咖啡机概述

现在市面上的咖啡机有很多,按照操作方式可以将其分为两大类型:半自动和全自动。

图1. 咖啡机分类图

半自动咖啡机主要特点:由人工操作磨粉、压粉、装粉、冲泡、清除残渣等,机器结构简单、容易维护、使用方便。其缺点是:对操作者要求高,操作者要经过严格的培训才能使用这种机器制作出高品质的咖啡,且工作效率较低。

全自动咖啡机主要特点:实现了磨粉、压粉、装粉、冲泡、清除残渣等酿制咖啡全过程的自动控制,使用更加方便、快捷、品质一致、高效率,对操作者要求不高,无需培训。其缺点为:结构比较复杂,需要良好保养,维护费用较高。但由于其优点突出,使得它越来越被众多客户所喜爱。

本次介绍的咖啡机设计方案是一个全自动咖啡机,可以按照最科学的数据和程序来酿制咖啡,而且设有完善的保护系统,使用起来简单方便,只需轻轻一按就可以得到咖啡。用户可以设置水温、咖啡碾磨粗细度,能够自动碾磨咖啡豆;用户还可以根据需要选择制作单杯或者同时制作双杯咖啡,同时还提供大杯、中杯、小杯三种选择。除了制作咖啡以外,本咖啡机还能制作热水和蒸汽。其中热水可以用来泡茶或其它饮品等;蒸汽则可用来加热牛奶或其他饮品,高压蒸汽还可以把牛奶乳化,制造出芳香的奶沫。可以为用户提供多样化的、轻松快捷的服务。

芯片特性

ACM32F0X0 系列是一款支持多种低功耗模式的通用MCU。集成16路Touch触摸按键、12位1.6 Msps高精度ADC以及模拟比较器COMP、运算放大器OPAMP、段式LCD控制器,内置高性能定时器TIMER、多路UART、LPUART、SPI、I2C等丰富的通讯外设,内建AES、TRNG、CRC32等信息安全模块,支持多种低功耗模式,具有高整合度、高抗干扰、高可靠性等特点。本产品采用高性能内核,最高工作频率64MHz。

图2. ACM32F0X0资源图

触摸按键TKEY

ACM32F0X0芯片内部集成自电容式触摸控制传感器。自电容式触摸控制传感器通过检测电容的变化来检测手指是否触及触摸表面。通过调整检测到的电容变化量来调整触摸的灵敏度。

? 高度集成,最大支持16路触摸按键TKEY;

? 自电容检测范围5~50pf,灵敏度0.1pf;

? 支持通道补偿;

? 最大支持10mm的触摸面板厚度;

? 支持低功耗睡眠模式,Stop模式下最低功耗17uA;

? 支持分别设置工作模式和睡眠模式灵敏度、扫描速度;

? 支持主动屏蔽Cshield通道,用于防水控制和增加检测灵敏度;能起到降低寄生电容的作用,也可以降低寄生电容的降低噪声源干扰,在其它导体接近触摸电极时,增加TKEY稳定性;

? 支持滤波防抖机制,可以减少误触,以及避免一些静电带来的干扰;

? 支持自适应和自校准机制,降低环境变量的干扰;

? 模拟顾客使用环境,进行了长时间反复测试来确保产品的可靠性,测试方法如下:

① 潮湿环境测试:用水蒸气喷到触摸面板上,使面板结满露水,这时无误触和反应迟钝的现象;

② 溅水和水淹试验:对触摸面板快速喷水,直到面板上形成水洼,并且将几个不同的触摸感应电极淹到一个水洼里,这时无误触、反应迟钝和按A键时同一个水洼里的B键触发,即按键指东打西现象;

③ 高低温测试:-40℃~85℃高低温测试,这时无误触、反应迟钝、死机的现象;

④ 电磁干扰测试:使用无线对讲机作为射频干扰源,在触摸面板20cm左右进行呼叫和对讲,无误触、反应迟钝、死机现象;

电源干扰测试:在电网上形成强烈的600~800V的高压脉冲群,这时没有误触现象;

⑥ 长时间连续工作测试:样机经过6个月不断电长时间工作测试,按键工作正常,无反应迟钝、死机等现象。

液晶控制器LCD

ACM32F0X0芯片内部集成一款适用于单色无源液晶显示器(LCD)的数字控制器/驱动器,最多具有8个公用端子(COM)和40个区段端子(SEG),用以驱动160(4*40)或288(3*36)个LCD元素。

? 高度灵活的帧速率控制;

? 支持静态、1/2、1/3、1/4、1/6和1/8占空比,支持1/2、1/3、1/4偏置;

? 多达16个寄存器的LCD数据RAM

? 可通过软件配置LCD的对比度,支持LCD闪烁功能,且可配置多种闪烁频率;

?支持A类、B类波形,2种驱动波形生成方式:

① 内部电阻分压、外部电阻分压;

② 可选的滤波电容;

③ 可通过软件配置内部电阻分压方式的功耗,从而匹配LCD面板所需的电容电荷;

?支持低功耗模式:LCD控制器可在Active、Sleep、Stop模式下进行显示。

运算放大器OPAMP

ACM32F0X0包含三个独立配置的运算放大器,每个运算放大器有两个输入和一个输出,三个I/O可以连接到外部引脚。运算放大器可以在内部配置位一个跟随器,或者是一个可编程增益的放大器。

?低工作电压,典型工作电压3.3V;低消耗电流,典型值115uA;

? 失调电压可修调。

模拟比较器COMP

用于比较两个输入模拟电压的大小,并根据比较结果输出高低电平。

?比较器输出可作为定时器的刹车输入或捕获输入;

?提供软件可配置的滤波时间以增强芯片的抗干扰能力;

?比较器输出可通过定时器切断。

12位1.6Msps高精度ADC

支持单端信号转换和差分信号转换,多达21个通道,支持最大16次可设通道的规则转换,以及1次通道可设的注入转换。每次A/D转换可以按照单次、连续或间断模式执行。

高性能定时器TIMER

ACM32F0X0芯片内置高级定时器,由一个16位自动装载计数器组成,由一个16位可编程(可以实时修改)的预分频器驱动。高级定时器和通用定时器是完全独立的,它们不共享任何资源,但它们可以同步操作。

?多达4个独立通道(输入捕获、输出比较、PWM生成、单脉冲模式输出);可测量输入信号的脉冲宽度(输入捕获),可产生输出波形(输出比较、PWM、嵌入式死区时间互补PWM等)

?支持针对定位的增量(正交)编码器和霍尔传感器电路;

?支持三相PWM、死区保护、刹车控制;

?支持有感、无感、FOC控制算法;

设计方案

本文描述的咖啡机方案,基于上海航芯ACM32F070系列的MCU进行设计,整体的方案框图如下所示:

图3. 基于ACM32F070咖啡机设计方案框图

软件资源(触摸按键部分)下载链接如下:

https://gitee.com/acm32-mcu/ACM32F0X0-Coffee-TKey-Demo

https://github.com/ACM32-MCU/ACM32F0X0-Coffee-TKey-Demo

数码智能控制

本文论述的设计方案中的人机交互功能是采用LCD、LED、触摸按键的方式进行实现。共有1个段码LCD屏、9个按键和10个LED。按键需实现设备的开关机、模式选择(蒸气模式/咖啡模式)、大中小杯选择、一杯两杯选择、咖啡豆研磨粗细度设置、咖啡浓淡口味设置、温度设置、童锁功能。设备会根据按键指示判定当前所需要执行的操作。10个LED中有9个用于按键指示,表示当前正在执行的操作动作;另外1个LED用于报警指示,主要是设备自检时,如果残渣盒、残水槽、电机、核心部件等未复位则该指示灯闪。LCD屏用于显示咖啡豆研磨粗细度、咖啡浓淡口味、温度、大中小杯指示、一杯两杯指示。

1)待机:默认待机模式,点击按键开机,指示灯亮,LCD屏显示;开机状态下长按该键5S可以进入蓝牙配对模式。待机时,指示灯灭,LCD灭。

2)童锁功能:默认启用童锁功能,当童锁功能启用时,其他任何操作按键都会暂时失去其控制功能,避免了儿童因好奇误操作而导致发生危险。童锁功能开启时,该按键指示灯亮红色;关闭时,指示灯不亮。

3)大中小杯选择:咖啡量选择包括大、中、小杯。第一次点击显示当前选择,此时该按键指示灯亮,再次点击可以切换选择,每点击一下,指示灯会闪烁一下,同时LCD会全程显示当前选择项。带记忆功能,只需设置一次。

4)杯量控制:可选择制作一杯咖啡,还是同时制作两杯咖啡。第一次点击显示当前选择,此时该按键指示灯亮,再次点击可以切换选择,每点击一下,指示灯会闪烁一下,同时LCD会全程显示当前选择项。带记忆功能,只需设置一次。

5)咖啡豆研磨粗细度设置:13档咖啡豆研磨程度,配合咖啡豆和口味,调节咖啡油脂的丰富程度。第一次点击显示当前选择,此时该按键指示灯亮,再次点击可以切换选择,每点击一下,指示灯会闪烁一下,同时LCD会全程显示当前选择项。带记忆功能,只需设置一次。

6)咖啡浓淡口味设置:咖啡豆用量调节,咖啡豆使用越多,咖啡越浓。第一次点击显示当前选择,此时该按键指示灯亮,再次点击可以切换选择,每点击一下,指示灯会闪烁一下,同时LCD会全程显示当前选择项。带记忆功能,只需设置一次。

7)温度设置:4档可调节咖啡温度。第一次点击显示当前选择,此时该按键指示灯亮,再次点击可以切换选择,每点击一下,指示灯会闪烁一下,同时LCD会全程显示当前选择项。带记忆功能,只需设置一次。

8)蒸气模式选择:当选择蒸气模式时,会开始加热直至达到设定值,在此过程中该按键指示灯闪烁,达到设定值时指示灯常亮。

9)咖啡模式选择:程序默认为咖啡模式,点击开始制作咖啡,在出咖啡时,用户可以通过点击该按键在任意时刻停止咖啡流出。

手机智能控制

可通过BLE蓝牙连接手机,支持手机一键启动;可通过手机设置大中小杯、咖啡豆研磨程度、口味、温度等参数;还支持一键预约,咖啡机会根据设置,制作咖啡,制作好后,咖啡机进入等待出咖啡状态,并通知手机。

咖啡机控制器(MCU)的功能

1)实现咖啡机初始化

咖啡机连接电源上电,点击待机键开机,MCU会控制整个咖啡机系统进行系统安全检测、多位行程开关常态检测、水箱水量、咖啡豆量检测、排空残渣等一系列初始化,为制作咖啡或蒸汽做好必要的准备。初始化过程中,如果上述任何一项出现问题,MCU立马发出报警信号,使报警指示灯闪烁,蜂鸣器鸣叫,只有在排除报警后,方可进行其他操作。

2)制作咖啡

在咖啡机完成初始化后,系统默认进入咖啡模式,MCU控制加热器工作,水温上升,此时咖啡指示灯闪烁,在加热过程中,可以点击温度设置按键,调节温度,温度传感器实时检测水温,达到设定值时,咖啡机转入保温状态,咖啡指示灯转为常亮状态,泡咖啡准备就绪。

MCU可以控制制作咖啡单、双杯且容量可调,第一次点击一杯两杯按键,显示当前选择,再次点击可以切换选择,如果当前是单杯,就切换成双杯;如果当前是双杯,就切换成单杯,在制作两杯咖啡过程中,无法切换成单杯。通过大中小选择键可以选择咖啡的制作量,一般为大、中、小杯。MCU通过控制水泵的运作,达到对水量的控制。

研磨咖啡粉电机的控制,保证咖啡粉制作量的调节和粗细度,从而控制咖啡口味和口感。此外当检测到有硬物卡在磨中时,最迟在2秒后,MCU控制电机停止运转。

在咖啡制作时,MCU通过控制电机移动核心部件,将装有咖啡粉不好对齐出水口;在泡完咖啡后再复位,同时将咖啡豆残渣倒入残渣盒。

在出咖啡时,用户可通过按咖啡模式键在任意时刻停止咖啡流出。

3)制作蒸气

在默认咖啡模式下,按下蒸气模式键,MCU会控制加热器加热,水温继续升高至产生蒸气为止,后续会保持该温度。期间蒸气指示灯由闪烁转为常亮状态。同时MCU还要控制对蒸气气压的检测,必须保证气压在规定范围内,保证安全。

在蒸气模式下,按下咖啡模式键,系统会切换成咖啡模式。此时会产生报警,蜂鸣器鸣叫三声,蒸气指示灯、咖啡指示灯、报警指示灯同时闪烁。因为制作蒸气的温度高于制作咖啡的温度,所以需要降温。降温过程中,MCU会通过温度传感器实时检测水温,当达到制作咖啡要求时。蒸气指示灯、报警指示灯由闪烁变暗,而咖啡指示灯由闪烁变常亮,此时表明咖啡制作准备就绪。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 半自动
    +关注

    关注

    0

    文章

    10

    浏览量

    10659
  • 咖啡机工作原理

    关注

    0

    文章

    4

    浏览量

    1952
  • 上海航芯
    +关注

    关注

    1

    文章

    42

    浏览量

    4125
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    智能语音赋能,NV400F音频OTA芯片方案无人自助咖啡机的变革性突破!

    ——广州九电子的NV400F音频OTA芯片方案。NineChip语音芯片NineChip高效/稳定/创新NV400F音频OTA芯片对于初次使用无人自助咖啡机的顾客来
    的头像 发表于 07-09 13:47 ?244次阅读
    智能语音赋能,NV400F音频OTA芯片<b class='flag-5'>方案</b>无人自助<b class='flag-5'>咖啡机</b>的变革性突破!

    AI视觉外观检测在全自动测包机中的应用

    正运动全自动测包机视觉检测应用方案
    的头像 发表于 07-01 10:08 ?222次阅读
    AI视觉外观检测在<b class='flag-5'>全自动</b>测包机中的应用

    PLC数据采集之全自动薄膜横切机物联网解决方案

    PLC数据采集之全自动薄膜横切机物联网解决方案
    的头像 发表于 06-20 14:25 ?235次阅读
    PLC数据采集之<b class='flag-5'>全自动</b>薄膜横切机物联网解决<b class='flag-5'>方案</b>

    打造AI工控新高度:基于此P1的EVB设计方案

    P1的EVB设计方案以其强大的算力、丰富的接口和低功耗特性,为AI工控、边缘计算等领域提供了全新的解决方案。如果您正在寻找一款高性能、灵活适配的计算平台,此P1无疑是您的不二之选
    的头像 发表于 05-12 11:30 ?598次阅读
    打造AI工控新高度:基于此<b class='flag-5'>芯</b>P1的EVB<b class='flag-5'>设计方案</b>

    咖啡机应用方案-“智”控温度、打造完美咖啡奶泡

    传统测温方案:通过用户预设时间控制打奶泡的时常使用温度计来直接测量牛奶的温度或手感温度来大致判断奶泡的温度采用接触式测温(热电偶/热敏电阻等)控制蒸汽棒关停传统方案的痛点与不便之处:通过预设时间控制
    的头像 发表于 04-29 16:58 ?696次阅读
    <b class='flag-5'>咖啡机</b>应用<b class='flag-5'>方案</b>-“智”控温度、打造完美<b class='flag-5'>咖啡</b>奶泡

    咖啡机语音芯片方案-WTN6040FP-14S直接驱动4欧/3W喇叭-大功率输出

    体验的需求。 WTN6040FP-14大功率语音芯片的推出,为咖啡机制造商提供了高性能、低成本的语音解决方案,使产品能够在嘈杂的厨房环境中清晰传达信息,同时增强用户友好性和产品差异化竞争优势。
    的头像 发表于 04-23 16:09 ?299次阅读

    大联大世平集团推出基于NXP产品的AI胶囊咖啡机方案

    大联大控股今日宣布,其旗下世平推出基于恩智浦(NXP)MCX N947 MCU的AI胶囊咖啡机方案。 图示1-大联大世平基于NXP产品的AI胶囊咖啡机方案的展示板图 随着人工智能技术的
    的头像 发表于 02-22 11:09 ?579次阅读
    大联大世平集团推出基于NXP产品的AI胶囊<b class='flag-5'>咖啡机</b><b class='flag-5'>方案</b>

    控制咖啡机水温的关键在于NTC温度传感器

    对于热爱咖啡的人来说,一杯完美的咖啡需要精心挑选优质的咖啡豆,熟练掌握烘焙技巧,以及恰到好处地控制水温。在咖啡机中,NTC温度传感器扮演着关键的角色,确保
    的头像 发表于 01-14 09:40 ?779次阅读

    AN-851: 一种WiMax双下变频IF采样接收机设计方案

    电子发烧友网站提供《AN-851: 一种WiMax双下变频IF采样接收机设计方案.pdf》资料免费下载
    发表于 01-13 14:53 ?0次下载
    AN-851: 一种WiMax双下变频IF采样接收<b class='flag-5'>机设计方案</b>

    瑞迅科技触控一体机助力商业智能设备解决方案

    科技作为嵌入式计算机系统产品、物联网及解决方案提供商,为自助现磨咖啡机提供了一套全面的解决方案。该方案包括软件系统、硬件系统,融合了人工智能
    的头像 发表于 12-31 16:51 ?448次阅读
    瑞迅科技触控一体机助力商业智能设备解决<b class='flag-5'>方案</b>

    介绍一种 WiMax 双下变频 IF 采样接收机设计方案

    介绍了一种 WiMax 双下变频 IF 采样接收机设计方案,详细阐述了其背景知识、架构、实现方法、性能评估等内容,为相关工程人员提供了全面的设计参考。 *附件:一种WiMax双下变频IF采样接收机设计方案
    的头像 发表于 12-18 16:29 ?1590次阅读
    介绍一种 WiMax 双下变频 IF 采样接收<b class='flag-5'>机设计方案</b>

    咖啡机电压测试变压器220V变110V 频率50/60HZ可用

    咖啡机电压测试变压器:220V变110V,频率50/60Hz的灵活解决方案 在全球化日益加深的今天,电器设备的跨国销售已成为常态。咖啡机作为一种常见的家用电器,其性能和质量直接影响着用户
    的头像 发表于 12-18 14:50 ?1120次阅读
    <b class='flag-5'>咖啡机</b>电压测试变压器220V变110V 频率50/60HZ可用

    基于恩智浦 MCX N947 MCU 通过 NPU 实现 AI 咖啡胶囊识别方案

    方案充分利用了恩智浦(NXP)高性能微控制器(MCU)MCX N947 集成的神经网络处理单元(NPU)的强大性能,旨在开发一款具有真正智能化识别能力的 AI 咖啡胶囊识别的咖啡机。 通过
    的头像 发表于 12-18 13:43 ?937次阅读
    基于恩智浦 MCX N947 MCU 通过 NPU 实现 AI <b class='flag-5'>咖啡</b>胶囊识别<b class='flag-5'>方案</b>

    艾毕胜 MS39549IC 无刷驱动方案自动咖啡机的技术革新力量

    在当今快节奏的生活中,一杯香浓的咖啡成为了许多人提神醒脑的必备饮品。而自动咖啡机的出现,更是为人们带来了便捷与享受。其中,艾毕胜 MS39549IC 无刷驱动方案
    的头像 发表于 09-02 17:39 ?768次阅读
    艾毕胜 MS39549IC 无刷驱动<b class='flag-5'>方案</b>:<b class='flag-5'>自动</b><b class='flag-5'>咖啡机</b>的技术革新力量

    自动全自动智能锁的功放,电源设计方案

    智能锁电源功放设计需考虑电池类型、电压、功耗、成本及可靠性。本文探讨了半自动全自动智能锁在不同电源配置下的设计方案,包括IC选型,以提升锁的性能与安全性,延长使用寿命。
    的头像 发表于 08-21 16:00 ?2360次阅读
    半<b class='flag-5'>自动</b>和<b class='flag-5'>全自动</b>智能锁的功放,电源<b class='flag-5'>设计方案</b>