基于STM32单片机的灶台系统设计方案
3
拍明芯城
基于STM32单片机的智能灶台系统设计方案
在现代厨房环境中,传统灶台在安全性、智能化以及用户体验方面存在诸多局限。本设计方案旨在提出一种基于STM32微控制器的高集成度智能灶台系统,该系统将融合精确的温度控制、多重安全防护、人机交互以及互联功能,显著提升厨房操作的便捷性、安全性与节能性。通过对核心元器件的精选与详细阐述,我们将构建一个性能卓越、稳定可靠的智能烹饪平台,以满足日益增长的智能化厨房需求。

1. 系统概述与设计目标
本智能灶台系统以STM32系列微控制器为核心,旨在实现以下关键功能:精准火力调节、实时温度监测、燃气泄漏检测、火焰意外熄灭保护、过热保护、人机交互界面(HMI)、以及潜在的物联网(IoT)连接能力。其设计目标在于:
安全性提升: 通过集成多种传感器和安全机制,最大限度地降低燃气泄漏、意外熄火、过热等潜在危险。
智能化控制: 实现根据烹饪需求进行精准的火力调节与温度控制,提高烹饪效率和食物品质。
用户体验优化: 提供直观友好的操作界面,支持多种操作模式,简化烹饪过程。
能效管理: 通过精确控制减少能源浪费,提升系统整体能效。
模块化与可扩展性: 采用模块化设计思想,便于未来功能扩展与系统升级。
2. 核心控制器选型:STM32系列微控制器
选择型号: STM32F407VGT6
选择理由: STM32F407VGT6属于意法半导体(STMicroelectronics)的STM32F4系列,是基于高性能ARM Cortex-M4内核的微控制器。选择该型号的主要原因在于其出色的性能、丰富的外设、以及在工业控制和消费电子领域的广泛应用。
高性能: Cortex-M4内核(带浮点单元FPU)提供了高达168 MHz的主频,以及DSP指令集,这对于复杂的算法处理(如PID控制、传感器数据融合)和快速响应至关重要。FPU的存在使得浮点运算效率极高,有利于精确的温度和火力计算。
丰富的外设: 该芯片集成了大量的通用定时器(TIM)、高级控制定时器、多达3个SPI接口、3个I2C接口、4个USART/UART接口、2个CAN接口、USB OTG全速/高速控制器、以及多达3个12位ADC(模数转换器)和2个12位DAC(数模转换器)。这些外设足以满足智能灶台系统中各种传感器数据采集、执行器控制、通信接口等需求。
大容量存储: 拥有1MB的Flash程序存储器和192KB的SRAM,为复杂的系统固件、用户配置数据、历史数据存储提供了充足的空间。这使得系统可以支持更丰富的功能,例如预设菜谱存储、故障日志记录等。
ADC性能: 多个12位ADC能够提供高精度的模拟信号采集能力,这对于温度传感器、火焰传感器等模拟量输入的准确性至关重要。
低功耗模式: STM32F4系列支持多种低功耗模式,有助于在非活跃状态下降低系统能耗,符合节能设计理念。
生态系统与社区支持: STM32拥有庞大的用户群、完善的开发工具链(Keil MDK, IAR EWARM, STM32CubeIDE)、丰富的软件库(HAL库, LL库)、以及活跃的在线社区。这大大降低了开发难度和时间成本。
成本效益: 相对于工业级DSP或FPGA,STM32F407在性能和成本之间取得了很好的平衡,非常适合作为消费电子产品的核心控制器。
功能: STM32F407VGT6作为整个智能灶台系统的大脑,负责:
数据采集: 读取各种传感器(温度传感器、火焰传感器、燃气传感器等)的数据。
控制算法: 运行PID等控制算法,根据设定值和反馈值调节燃气阀门或电磁加热功率。
HMI管理: 处理用户输入(按键、触摸屏)并驱动显示器显示状态信息。
安全逻辑: 实时监测安全阈值,并在异常情况下执行保护动作(如关闭燃气阀、报警)。
通信管理: 通过UART、SPI、I2C等接口与外围模块(如Wi-Fi/蓝牙模块)通信。
状态管理: 记录系统运行状态、故障信息等。
3. 传感器模块与选型
3.1 锅底温度传感器
选择型号: MAX6675配合K型热电偶
选择理由:
宽测量范围: K型热电偶具有-200°C至1350°C的宽测量范围,完全覆盖烹饪所需的温度范围(通常为50°C-300°C),并能应对意外高温情况。
MAX6675集成度高: MAX6675是一款冷端补偿K型热电偶至数字转换器,内部集成了热电偶信号调理、冷端补偿、ADC转换器和SPI接口。它直接输出12位数字量,简化了硬件设计,减少了外部元件数量,降低了噪声干扰。
高精度: MAX6675提供0.25°C的温度分辨率,确保了精确的温度测量,这对于实现精细的火力控制至关重要。
SPI接口: SPI接口简单易用,STM32F407具备多个SPI接口,可以方便地与MAX6675进行高速数据通信。
成本效益: K型热电偶和MAX6675的组合成本相对合理,适合消费级产品。
功能: 实时监测锅底温度,为火力控制提供反馈信号。通过精确的温度反馈,系统能够实现恒温烹饪、防止过热,并根据不同食材的烹饪需求进行精确温度调节。当温度超过预设安全阈值时,系统可触发过热保护机制。
3.2 环境温度与湿度传感器
选择型号: DHT11 或 DHT22 (优先选择DHT22)
选择理由:
成本低廉与易用性: DHT系列传感器价格低廉,且采用单总线数字接口,易于与微控制器连接。
DHT22优势: 相较于DHT11,DHT22(或AM2302)在测量范围、精度和稳定性上均有显著提升。DHT22温度测量范围为-40°C至80°C,精度±0.5°C;湿度测量范围0-100%RH,精度±2%RH。这对于监控灶台周围环境温度和湿度变化,以及作为辅助安全或用户体验参数(例如提示厨房环境是否过于潮湿)是足够的。
数字输出: 直接输出数字信号,无需外部ADC,简化了硬件和软件设计。
功能:
环境监测: 监测厨房环境的温度和湿度,辅助判断是否有异常情况(例如环境温度过高可能预示厨房通风不良)。
辅助安全: 在极端环境下(如厨房温度异常升高)可作为辅助安全报警触发条件。
用户体验: 显示环境温湿度信息,提供参考。
3.3 燃气泄漏传感器
选择型号: MQ-2或MQ-4气体传感器模块 (MQ-2对液化气、丙烷、氢气等敏感;MQ-4对甲烷敏感)
选择理由:
MQ-2(多功能): MQ-2传感器对甲烷、丙烷、丁烷、氢气、CO等多种可燃气体具有高敏感度,非常适合家庭燃气泄漏检测,因为家用燃气可能是液化气或天然气。
MQ-4(甲烷专用): 如果确定只检测天然气(主要成分为甲烷),MQ-4则更为专一和敏感。
高灵敏度与快速响应: 它们能够快速检测到空气中可燃气体的存在,并在浓度达到危险水平时及时报警。
成本效益: MQ系列气体传感器价格低廉,广泛应用于家用燃气报警器中。
模拟输出: 通常通过一个可调电阻调节灵敏度,并提供模拟电压输出,可以直接接入STM32的ADC进行量化分析。模块通常还带有数字输出,方便阈值报警。
功能: 实时监测厨房空气中可燃气体的浓度。一旦气体浓度超过预设安全阈值,系统立即触发声光报警,并联动燃气总阀门执行紧急关闭操作,最大限度地避免燃气泄漏事故。
3.4 火焰传感器
选择型号: 红外火焰传感器模块(例如基于YG1006光电管)
选择理由:
高灵敏度: 对火焰的红外光谱敏感,能够快速准确地检测到火焰的存在或熄灭。
响应速度快: 能够迅速判断火焰是否存在,对于意外熄火保护至关重要。
易于接口: 通常以模块形式提供,集成比较器电路,可以直接输出数字信号(有火焰/无火焰),便于与微控制器连接。
抗干扰性: 红外火焰传感器对可见光有一定过滤作用,减少误触发。
功能: 监测灶具燃烧器火焰的燃烧状态。当火焰意外熄灭(如被风吹灭、溢锅浇灭)时,传感器会立即检测到火焰消失,并向STM32发送信号。STM32接收到信号后,会立即关闭燃气阀,并发出报警,防止燃气持续泄漏。
4. 执行器模块与选型
4.1 燃气比例阀/电磁阀
选择型号: 24V直流比例电磁阀或高品质直流电磁阀 (品牌如:SMC, Parker, ASCO等工业级供应商,或燃气灶具专业供应商)
选择理由:
比例阀精度高: 如果需要实现精细的火力调节(如无级变速),则需选择比例电磁阀。比例阀能够根据输入的模拟电压或PWM信号,精确控制燃气流量,从而实现不同等级的火力。
电磁阀可靠性: 对于安全关键的燃气控制,必须选择经过严格认证、具有高可靠性和长寿命的电磁阀。
快速响应: 确保电磁阀在接收到指令后能够迅速开启或关闭,尤其是在紧急情况下。
低功耗: 在保持开启状态时功耗较低的电磁阀有助于节能。
24V直流供电: 与系统整体供电电压兼容,便于电源管理。
功能: 作为燃气通断和火力调节的核心执行器。在正常工作时,根据STM32的控制信号调节燃气流量,实现大小火力的切换与精细控制。在检测到异常(如燃气泄漏、意外熄火、过热)时,系统将立即控制电磁阀关闭,切断燃气供应,确保安全。
4.2 高压点火模块
选择型号: DC-DC高压点火模块 (例如:带火花塞驱动的升压模块)
选择理由:
高压输出: 能够产生足够高的瞬时电压(通常几千伏),以击穿空气,产生电火花,点燃燃气。
高可靠性: 确保在每次点火请求时都能成功点燃,避免多次尝试和燃气积聚。
小体积集成: 通常以模块形式提供,集成度高,易于安装。
直流供电: 与系统供电兼容。
功能: 在用户启动灶台时,由STM32控制高压点火模块产生电火花,用于点燃从燃气阀门流出的燃气。通常点火持续数秒,直到火焰传感器检测到火焰稳定燃烧。
4.3 蜂鸣器/报警器
选择型号: 有源蜂鸣器或高分贝报警器
选择理由:
高分贝输出: 在紧急情况下(燃气泄漏、过热、意外熄火)能够发出足够响亮的警报声,提醒用户注意。
有源蜂鸣器: 内置振荡电路,只需接入直流电源即可发声,控制简单,只需一个GPIO引脚。
功能: 在系统检测到任何安全隐患或异常情况时,立即启动蜂鸣器发出声光报警,提醒用户采取相应措施。
5. 人机交互(HMI)模块
5.1 显示屏
选择型号: 0.96寸OLED显示屏 (SSD1306驱动) 或 2.4寸/2.8寸TFT彩色液晶屏 (ILI9341/ST7789驱动)
选择理由:
OLED (SSD1306):
优点: 自发光、高对比度、宽视角、响应速度快、功耗低、体积小巧、价格便宜。适合显示简单的文本信息、图标和少量数据。
缺点: 尺寸通常较小,不适合显示复杂图形或大量信息。
接口: I2C或SPI接口,STM32支持。
TFT彩色液晶屏 (ILI9341/ST7789):
优点: 尺寸较大,可显示丰富的彩色图形、菜单、动画,提供更佳的用户体验。适合集成触摸功能。
缺点: 功耗相对较高,需要背光,成本也更高。
接口: SPI或并口,STM32支持高速SPI驱动。
功能: 显示当前灶台状态(开关、火力等级)、锅底温度、烹饪时间、安全警告信息(燃气泄漏、熄火)、环境温湿度、菜单选项等。如果选择TFT屏,可以实现更丰富的图形化用户界面,提升产品档次。
5.2 输入设备
选择型号: 轻触按键/旋转编码器 或 电阻式/电容式触摸屏 (与TFT屏配套)
选择理由:
轻触按键/旋转编码器:
优点: 成本低廉、结构简单、可靠性高、抗干扰能力强。旋转编码器可以实现无极调节(如火力),用户体验好。
缺点: 功能受限,无法实现复杂的手势操作。
电阻式/电容式触摸屏:
优点: 提供直观、现代的用户交互方式,支持多点触控(电容式),可实现滑动、点击、缩放等手势,与图形化界面结合提升用户体验。
缺点: 成本较高,需要额外的触摸控制器芯片(如XPT2046用于电阻屏),抗干扰性相对弱。
功能: 接收用户指令,如开/关机、火力调节、模式选择、定时设置、安全复位等。触摸屏可以实现更友好的菜单导航和参数输入。
6. 电源管理模块
6.1 主电源模块
选择型号: AC-DC开关电源模块 (例如:HLK-PM01/03或定制化电源)
选择理由:
高效率: 开关电源相比线性电源效率更高,减少热量损耗,有助于系统节能。
宽输入电压: 适应市电电压波动。
多路输出: 提供5V和3.3V等多路稳定直流输出,分别供给STM32、传感器、显示屏等低压模块。同时,可能需要额外的12V或24V用于燃气阀门、高压点火等。
隔离与安全: 提供输入与输出之间的电气隔离,确保系统安全。
小体积与可靠性: 模块化设计,易于集成,且可靠性高。
功能: 将市电(AC 220V或110V)转换为系统所需的稳定直流电源,包括3.3V(供STM32核心)、5V(供部分传感器和HMI)、以及12V/24V(供燃气阀门、高压点火模块等)。
6.2 电源稳压模块
选择型号: AMS1117-3.3 (LDO) / MP1584EN (DC-DC降压)
选择理由:
AMS1117-3.3: 价格低廉,封装小,适合在5V到3.3V转换,为STM32核心及部分3.3V传感器提供稳定电压。但效率较低,不适合大电流。
MP1584EN: 高效率DC-DC降压模块,适合需要从较高电压(如12V)转换为5V或3.3V且电流较大的场合。发热量小,效率高。
功能: 对主电源模块提供的直流电压进行进一步稳压和滤波,确保STM32、传感器等敏感元件获得干净、稳定的工作电压,防止电压波动对系统稳定性造成影响。
7. 通信模块 (可选)
7.1 Wi-Fi模块
选择型号: ESP8266 (ESP-01S/ESP-12F) 或 ESP32系列
选择理由:
ESP8266/ESP32生态系统: 极其成熟的物联网Wi-Fi解决方案,拥有丰富的开发资源、固件支持和活跃社区。
高集成度与低成本: ESP系列模块集成了Wi-Fi功能和微控制器,ESP32更是双核,拥有蓝牙功能,性价比极高。
AT指令集: ESP8266可以通过简单的AT指令与STM32进行串口通信,实现联网功能。ESP32则可直接作为主控或通过SDK编程。
低功耗: 支持多种低功耗模式,适合物联网应用。
功能: 实现灶台系统的远程监控和控制。用户可以通过手机App远程查看灶台状态(是否开启、火力大小、温度等)、接收异常报警信息(燃气泄漏、意外熄火)、甚至进行远程关闭操作。这大大提升了系统的智能化水平和用户便利性。
7.2 蓝牙模块 (可选)
选择型号: HC-05/HC-06 (经典蓝牙) 或 HC-42 (BLE)
选择理由:
近距离通信: 适用于近距离的手机连接或与其他智能家居设备的短距离通信。
HC-42 (BLE): 功耗更低,适用于电池供电的低功耗设备,并且与智能手机兼容性更好。
AT指令集: 易于与STM32进行串口通信。
功能: 提供近场通信能力,例如通过手机App在近距离内控制灶台、传输烹饪数据或更新固件。
8. 结构设计与外围电路
8.1 继电器模块
选择型号: 固态继电器 (SSR) 或机械继电器 (根据负载和控制要求)
选择理由:
SSR (固态继电器):
优点: 无机械触点,无噪声,无磨损,寿命长,响应速度快,适用于高频开关,抗震动性好。
缺点: 价格较高,通常有较大的通态压降和发热,需要散热。
适用场景: 对开关速度、寿命、无噪音要求高的场合,例如控制高压点火模块的电源。
机械继电器:
优点: 价格低廉,隔离效果好,承载电流能力强。
缺点: 有机械磨损,有噪声,寿命相对短,响应速度慢。
适用场景: 控制大功率负载如燃气阀门(如果其功率较大且开关不频繁)。
功能: STM32的GPIO口输出电流有限,不足以直接驱动高功率设备。继电器作为功率驱动接口,用于隔离和控制高压或大电流设备,如燃气电磁阀、高压点火模块的电源等。
8.2 信号调理电路
选择器件: 运算放大器 (如LM358/OP07), 电阻, 电容, 光耦
选择理由:
运算放大器: 用于传感器信号的放大、滤波、缓冲和电平转换,确保模拟信号在进入ADC前达到最佳信噪比和动态范围。例如,气体传感器的模拟输出可能需要放大。
电阻/电容: 构成RC滤波器、分压器、限流电阻等,用于信号滤波、电平匹配、去抖动等。
光耦 (如PC817): 用于强弱电隔离,特别是驱动燃气阀门或高压点火模块等高压部件时,确保STM32核心电路的安全。
功能: 确保传感器输出的模拟信号能够被STM32的ADC准确采集,并保护STM32免受高压或大电流的冲击。
8.3 PCB设计与布局
选择工具: Altium Designer, KiCad, Eagle
选择理由:
专业EDA工具: 确保PCB设计满足电气性能、信号完整性、电磁兼容性(EMC)和制造工艺要求。
合理布局: 将模拟电路和数字电路分区,减少相互干扰;高频信号走线短而直;功率器件放置在散热良好区域。
多层板设计: 考虑到系统的复杂性,可能需要采用四层或更多层PCB来优化信号完整性和电源完整性。
功能: 将所有元器件集成在物理板上,提供稳定的电气连接和信号传输路径。优化的PCB设计是系统稳定性和可靠性的基础。
9. 软件架构设计
系统软件将采用分层、模块化的设计思想,以提高代码的可读性、可维护性和可扩展性。
9.1 底层驱动层 (HAL/LL库)
功能: 封装STM32外设的寄存器操作,提供统一的API接口。包括GPIO、ADC、定时器、SPI、I2C、UART等驱动。
优势: 降低硬件编程复杂度,提高代码移植性。
9.2 中间件层
传感器驱动模块: 负责MAX6675、DHT22、MQ系列、火焰传感器的数据采集和初步处理。
HMI管理模块: 负责显示屏刷新、按键/触摸屏输入事件处理。
执行器控制模块: 负责燃气比例阀、点火模块、蜂鸣器等的控制。
通信协议栈: 如Modbus、MQTT (如果集成IoT)。
9.3 应用逻辑层
主控制逻辑: 根据传感器数据、用户输入、预设参数等,执行火力控制、模式切换、定时等核心烹饪逻辑。
安全管理逻辑:
燃气泄漏报警与切断: 持续监测MQ传感器数据,超阈值立即报警并关阀。
意外熄火保护: 监测火焰传感器,熄火立即关阀并报警。
过热保护: 监测锅底温度,超温立即报警并降低火力或关阀。
防干烧保护: 结合温度变化率和持续高温判断是否干烧,并进行保护。
故障诊断与处理: 记录系统错误,提供错误代码或提示。
用户菜单与状态显示: 管理HMI界面显示内容和交互流程。
9.4 操作系统 (RTOS, 推荐FreeRTOS)
选择理由:
任务管理: 允许多个任务(如传感器采集、HMI刷新、安全监测、通信)并发执行,提高系统实时性和响应速度。
资源管理: 提供信号量、互斥锁、消息队列等机制,避免资源竞争,确保数据一致性。
时间管理: 提供定时器、延时等功能。
模块化: 促进代码的模块化和并行开发。
功能: FreeRTOS可以有效地管理并发任务,例如:一个任务专门负责周期性采集温度数据,另一个任务处理用户输入,还有一个任务实时监测燃气浓度。这样可以确保各个功能模块独立运行,互不干扰,提高系统的稳定性和响应速度。
10. 系统工作流程
上电初始化: STM32微控制器启动,初始化所有外设(GPIO、ADC、定时器、串口、SPI/I2C),加载系统配置参数。
安全自检: 检查燃气传感器、火焰传感器、温度传感器等是否正常工作。
待机状态: 系统进入待机模式,显示欢迎界面或基本信息,等待用户操作。
用户启动: 用户通过按键或触摸屏启动灶台。
点火流程:
燃气阀门短暂开启,同时高压点火模块工作产生火花。
火焰传感器持续监测火焰。若在规定时间内检测到稳定火焰,则停止点火,燃气阀门维持开启,进入正常工作状态。
若未检测到火焰,则尝试重复点火几次。若仍失败,则关闭燃气阀门,并报警提示点火失败。
正常工作:
STM32实时读取锅底温度传感器数据。
根据用户设定的火力等级或目标温度,运行PID控制算法,精确调节燃气比例阀的开度,控制燃气流量,从而维持所需的火力或温度。
HMI模块实时显示当前火力、温度、烹饪时间等信息。
燃气泄漏传感器、火焰传感器持续进行安全监测。
安全保护:
燃气泄漏: 若MQ传感器检测到燃气浓度超标,立即关闭燃气总阀,触发声光报警,并通过HMI显示警告。
意外熄火: 若火焰传感器检测到火焰消失,立即关闭燃气总阀,触发声光报警,并通过HMI显示警告。
过热/干烧: 若锅底温度超过安全阈值,或温度变化趋势判断为干烧,系统将自动降低火力或关闭燃气阀,并发出警告。
超时工作: 若灶台持续工作时间过长(如超过预设的无人值守时间),系统可自动关闭并提示。
用户关闭: 用户手动关闭灶台。
系统关机: STM32控制燃气阀门关闭,清除显示信息,系统进入低功耗待机。
(可选)IoT功能: 在上述任一阶段,如果连接了Wi-Fi/蓝牙模块,系统可以上传状态信息到云平台或手机APP,并接收远程控制指令。
11. 系统安全性与可靠性考量
硬件冗余与故障安全设计: 对于关键安全回路(如燃气阀门控制),可以考虑采用双路控制或故障安全设计,确保即使主控系统出现故障,也能自动关闭燃气。
软件看门狗: STM32内置独立看门狗(IWDG)和窗口看门狗(WWDG),可以有效防止程序跑飞或死循环,在系统出现异常时进行复位,提高系统稳定性。
电源稳定与EMC: 严格的电源设计和EMC(电磁兼容性)措施(如滤波、屏蔽、地线布局)能有效防止外部电磁干扰对系统性能和安全造成影响。
传感器冗余或交叉验证: 对于关键的温度或火焰检测,可以考虑使用多个传感器进行交叉验证,或对数据进行卡尔曼滤波等算法处理,提高测量准确性和鲁棒性,减少误报。
用户安全提示与引导: HMI界面应清晰提示用户当前状态、潜在危险和操作指南。
固件更新机制: 考虑设计OTA(Over-The-Air)固件更新功能,便于在产品部署后修复bug或添加新功能,提升产品生命周期。
物理防护: 外壳材料应耐高温、阻燃;传感器和执行器应安装在合适位置,避免直接受热或潮湿,并进行必要的防护。
12. 总结与展望
本基于STM32F407VGT6的智能灶台系统设计方案,通过整合高性能微控制器、多种高精度传感器、可靠的执行器以及友好的人机交互界面,旨在构建一个安全、智能、高效的现代厨房烹饪平台。方案中对各关键元器件的选择均进行了详细的理由阐述,确保了系统的技术可行性和性能优势。
未来,该系统还可进一步扩展,例如:
AI烹饪助手: 集成图像识别技术识别食材,并根据食材推荐烹饪方法和自动调节火力。
语音控制: 引入语音识别模块,实现语音控制灶台。
与其他智能家居系统联动: 通过统一的智能家居协议(如Matter、Zigbee)与其他设备联动,实现更全面的智能厨房生态。
远程诊断与维护: 通过云平台实现设备的远程状态监控、故障诊断和预测性维护。
通过持续的技术创新和完善,我们相信这款智能灶台系统将为用户带来前所未有的烹饪体验,引领智能厨房新潮流。
责任编辑:David
【免责声明】
1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。
2、本文的引用仅供读者交流学习使用,不涉及商业目的。
3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。
4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。
拍明芯城拥有对此声明的最终解释权。

产品分类

2012- 2022 拍明芯城ICZOOM.com 版权所有 客服热线:400-693-8369 (9:00-18:00)