网站大量收购独家精品文档,联系QQ:2885784924

智能饮水机嵌入式控制系统设计.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
智能饮水机嵌入式控制系统设计 目录 TOC \o 1-9 \h \z \u 目录 1 正文 1 文1:智能饮水机嵌入式控制系统设计 1 1.系统功能 1 2.系统硬件设计 2 2.1STM32单片机 2 2.2WiFi模块 2 2.3触摸显示模块 2 2.4温度检测模块及水质监测模块 3 2.5PH值监测模块 3 3.系统软件设计 3 3.1操作系统和图形界面系统移植 3 3.2单片机软件设计 4 3.3手机APP与人机交互界面设计 4 结论 5 文2:基于ARM7的嵌入式控制系统设计 5 原创性声明(模板) 6 正文 智能饮水机嵌入式控制系统设计 文1:智能饮水机嵌入式控制系统设计 1.系统功能 本系统由STM32单片机、LED灯、继电器、水量传感器、水质检测系列传感器、LCD屏以及WiFi模块组成,饮水机具备状态显示、温度监控、水质水量监测、无水断电、加热控制、远程监控与控制等功能。系统采用LCD触摸屏控制及智能手机APP控制两套模块,饮水机上配备的LCD触摸屏不仅可实时显示饮水机的工作状态、水温、剩余水量、饮用水的Tds(溶解性固体总量)值,还可通过触摸LCD屏控制加热,大大改善了体验感。 2.系统硬件设计 2.1STM32单片机 单片机是整个控制系统的核心,具有极其重要的作用。由于本设计采用了实时操作系统及图形界面系统,因此所选单片机必须具有存储容量大、性能强的特点。综合比较之下,本设计采用STM32F407单片机。STM32F407单片机由意法半导体开发,采用Cortex-M4为内核的高性能32位微控制器,拥有1M的内部FLASH、192KB的内部SRAM以及丰富的内部外设,符合本设计对单片机的要求。 2.2WiFi模块 WiFi模块负责把饮水机的状态信息发送给手机,并把手机发过来的信息传递给单片机。国内外WiFi芯片生产厂商很多,芯片性能越来越好。ESP8266是一款性价比较高的低功耗WiFi芯片,应用非常广泛,如智能机器人、无人机以及工业自动化控制等地方,在移动通信设备和物联网应用设计领域广泛使用。该模块具有UART异步通信串行接口,支持串口数据透明传输。通过串口WiFi模块,可使智能设备联网,实现无线远程控制。ESP8266的断电寄存器EEROOM有保持状态不变的功效,在突然掉电情况下可实时保留断电前的状态,再次上电时数值不变。ESP8266收发数据稳定,只要波特率设置恰当就没有乱码问题,且传输波特率可达115200bps。 2.3触摸显示模块 触摸显示模块采用ATK的4.3触摸屏,其分辨率为800×480,16位真彩显示,NT35510驱动,自带GRAM,无需外加驱动器,因而任何单片机都可轻易驱动。该屏为电容触摸屏,支持5点同时触摸,具有非常好的操控效果。该屏为TFTLCD,它与无源TN-LCD、STN-LCD的简单矩阵不同,在液晶显示屏的每个像素上都设置有一个薄膜晶体管(TFT),可有效克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无关,大大提高了图像质量。具有亮度好、对比度高、层次感强、颜色鲜艳等特点,是目前主流的LCD显示器,广泛应用于各类电子产品中。 2.4温度检测模块及水质监测模块 DS18B20是一种常用的数字化温度传感器,它支持“一线总线”接口,即与单片机接口仅需占用一个I/O端口,无须任何外部元件。可将环境温度信号直接转换为数字信号,以数字码方式串行输出,大大简化了传感器与微处理器的接口。DS18B20具有体积小、接口方便、传输距离远等特点,内含寄生电源,测温范围为-55℃~125℃,分辨率可达0.0625℃,适用于测量精度要求不高场合,本设计采用此传感器。TDS又称总溶解固体,它表明1L水中溶有多少毫克溶解性固体。TDS值越高表明水中含有的溶解物越多,对人的健康影响越大。 2.5PH值监测模块 PH值可反映水的酸度、净化程度、有机和金属稳定性等,本系统选用的270-WQ201PH传感器是一种相对耐用精度高的PH值检测器件。 3.系统软件设计 3.1操作系统和图形界面系统移植 STM32单片机需要完成采集、控制、通信、人机界面4个工作。由于数据的采集、控制、传输与人机界面的操作都具有较高的实时性要求,普通的前后台编程方式无法满足,所以本系统运行一种嵌入式操作系统FreeRTOS。Fre?eRTOS是一个可裁剪的小型RTOS系统,其内核支持抢占式、合作式和时间片调度,只需占用4~9k空间,任务数量及优先级不限,支持开发者使用IAR、GCC和Keil等编译器预编译,在超过30种架构的芯片上进行过移植。由于本设计采用LCD触摸屏,因此需要一个合适的图形界面系统支撑。STemWin图形库是SEGG

文档评论(0)

ayun1990 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档