14回答

0收藏

基于STM32F0微控制器的环境监测系统

STMCU STMCU 7554 人阅读 | 14 人回复 | 2012-10-12

       今年年初F0系列刚出来的时候就眼前一亮,延续了STM32的高性能高性价比特性。这次偶然看到爱板网发起的方案征集活动,正好趁这个机会可以玩玩这款新片子。由于没用过这个系列,所以现在先尝试用STM32F0实现以前做过的一个系统,以便熟悉开发平台及流程、了解一些解决问题的方法

       项目说明:该系统使用STM32F051作为主控制器,外挂传感器监测室内温湿度、可燃气体、空气污染状况,并将相应信息传输到PC端上位机,实现一个环境监测系统,方便管理人员及时获取室内环境状况并进行改善,该系统可广泛应用于大型商场、酒店、室内体育馆等公共场所。

       实现功能:分别使用AM2301、MQ-2检测温湿度和可燃气体浓度,TGS2600做空气污染检测。AM2301为数字输出,单片机可直接读取数据,MQ-2和TGS2600为模拟输出,可使用STM32的自带AD处理。最后通过一路UART将这些信息传输到PC端上位机进行处理。

       方案流程:该项目分为下位机和上位机两部分,下位机使用STM32F0作为主控制器,上位机使用C#.Net编写。在项目初期,先需要熟悉该芯片的开发平台(MDK或IAR for ARM),并了解官方固件库的使用方法或芯片基本配置方法,上手开发平台后可以开始编写调试传感器驱动和UART输出。上位机部分用C#.Net编写,串口部分可以使用.Net Framework的SerialPort类实现,上位机界面使用WPF实现。基本功能实现后可制定相应协议进行上位机和下位机的互联。最后进行系统功能和界面的优化。

       可行性分析:STM32F051R8T6微控制器片内集成64KB FLASH,8 KB RAM,自带一个16通道12位AD,8个Timer,两路SPI,两路I2C,两路UART,完全满足系统需求。C#.Net作为微软主推的开发技术,配合Visual Studio集成开发环境可以非常方便的编写完整的Windows应用程序,故此部分完全可行。AM2301,MQ-2,TGS2600应用电路如下:


AM2301j.jpg (40.24 KB, 下载次数: 61)

AM2301

AM2301

MQ-2jj.jpg (50.59 KB, 下载次数: 63)

MQ-2

MQ-2

TGSjj.jpg (43.3 KB, 下载次数: 50)

TGS

TGS
分享到:
回复

使用道具 举报

回答|共 14 个

倒序浏览

沙发

陈克雄

发表于 2012-10-13 03:50:41 | 只看该作者

苦逼的程序猿,自己占个楼先
板凳

feiante

发表于 2012-10-14 10:32:58 | 只看该作者

“苦逼的程序猿”,什么意思?没有看懂
地板

陈克雄

发表于 2012-10-14 18:14:03 | 只看该作者

feiante 发表于 2012-10-14 10:32
“苦逼的程序猿”,什么意思?没有看懂

每天除了敲代码就是敲代码的孩子
5#

feiante

发表于 2012-10-14 19:29:24 | 只看该作者

原来是这样啊
6#

dwwzl

发表于 2012-10-18 17:38:47 | 只看该作者

不错的好项目啊,支持一下了
用技术,爱生活!
7#

陈克雄

发表于 2012-10-18 17:48:32 | 只看该作者

dwwzl 发表于 2012-10-18 17:38
不错的好项目啊,支持一下了

哈哈,比较简单的小项目,可以做着练练手
8#

陈克雄

发表于 2012-10-18 17:50:12 | 只看该作者

wyzamazon 发表于 2012-10-18 17:43
给顶顶 大众方案  可以做出来

是啊是啊,太难做不出来就囧了
9#

陈克雄

发表于 2012-10-25 18:52:03 | 只看该作者

都沉到第二页了,看来还是得给自己拉拉票啊{:soso_e129:}
10#

陈克雄

发表于 2012-10-25 19:04:53 | 只看该作者

爆一下项目进度先{:soso_e116:},昨晚花了一个选修课的时间做了个界面,该部分属于上位机部分,主要负责数据显示、存储和分析,上个图先。。。

1、设计中。。。

      


2、界面实现(WPF做界面效率不是一般的高啊,一个小时就搞定了)

      


   目前只是个简单的界面效果,后期会继续完善。大家多多支持喔~{:soso_e113:}

投票地址:https://www.cirmall.com/bbs/thread-3135-1-1.html
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条