2024-06-24
中国门锁网
网络
6009
上篇文章我们讲过基于stm32的智能家居系统设计理念,具体的设计理念是根据不同的用户需求设计出适合客户的舒适,节能减排,便捷的智能家居系统。下面我们具体的讲下,基于stm32的智能家居系统的设计方案,这个方案主要做的是环境监测报警系统。
设计目的与思想
目的:界面操作简单,功能全面,实用性强,人机交互友好,无需复杂操作就可以使用产品,易学易用。
思想:本系统开发基于C语言。使用Keil4集成开发环境,使用现已经技术成熟的器材,以保障系统正常安全使用、质量性能好、稳定。
基于stm32的智能家居系统的开发工具
1、 STM32F10XX:高性能、低成本、低功耗的嵌入式产品。
2、 KEIL MDK:非常适合STM32的开发环境
基于stm32的智能家居系统的设计方案
1、 整体系统方案分析:
A. 功能设计:AD 数据采集,串行通信,EEPROM 数据存储的读写,SD 卡数据存储的读写,NANDFLASH 数据存储的读写,时钟的读写设置。
B. 实现步骤:在ADC 通过外部传感器将模拟信号转化为数字信号后,接收返回的数据存储在SD卡中或者EEPROM 中,供使用程序人员对数据进行分析和处理。时钟在不断电的情况下即可正常运行,可以为产品的液晶屏显示提供时间不需要外接设备提供时间。
2、 数据采集方案设计:
使用ADC0809和MCU自带的ADC模块同事使用的采集方法。
ADC0809:中等速度的ADC转换器,价格也比较低,但分辨率较低。
自带的ADC模块:属于逐次逼近型模拟数字转换器
3、 数据存储方案分析:
由于需要储存的数据不是很多,所以只需要STM32的闪存即可,其储存程序代码,设备信息和登录密码。
4、显示方案分析
可以使用12864液晶和1602液晶,建议使用12864液晶。
1602液晶:价格便宜但每行显示字符少
12864液晶:价格高,显示字符多,行数也多。
本文基于stm32的智能家居系统的设计方案就简单分析到这里,希望大家能了解的更多。具体的设计和实现请到智家网阅读:基于stm32的智能家居系统的设计和实现具体案例。
13520832007