zhang7309 发表于 2015-1-31 15:41:03

基于STM32nucleo核心板多参数采集单元的设计

本帖最后由 zhang7309 于 2015-1-31 16:36 编辑

基于STM32nucleo核心板多参数采集单元的设计
时间过得太快了,从拿到板子到现在已经一个多月了,提交方案的最后期限马上就要到了,现把自己的设计情况做简要介绍。方案整体框图

方案介绍:在智能温室、智能家居以及环境监测等领域需要对周围环境多个参数进行实时采集和监测,本方案针对这一需求而设计,以STM32F072控制器为核心,配合传感器模块,液晶显示器,存储单元和无线收发单元对环境对各参数进行实时的采集、存储和传输。

设计思路:本着单元模块化、数字化的原则,同时根据自己所拥有的单元模块进行设计,传感器模块选用了BMP085数字压力传感器,BH1750数字光强传感器,DHT11数字温湿度传感器;显示单元使用NXP的PCA8538段码液晶显示模块;串口通信单元使用PL2303串口转USB;存储单元使用E2PROM 24c02模块,无线通信单元选用nRF24L01无线收发模块。

方案完成情况:实现了气压、温度、光照度传感器的数据采集功能,存储单元的读写功能,串口通信功能,段码液晶显示功能,由于时间有限,无线通信部分未能完成,希望大家谅解,后续有时间的话继续完善。
我之前发布了几个传感器模块调试过程的帖子,在这列一下:串口的简单调试:https://www.stmcu.org.cn/module/forum/thread-598258-1-1.html存储单元24c02的调试:https://www.stmcu.org.cn/module/forum/thread-598260-1-1.htmlPCA8538显示单元调试:https://www.stmcu.org.cn/module/forum/thread-598270-1-1.htmlBH1750光照度模块调试:https://www.stmcu.org.cn/module/forum/thread-598286-1-1.htmlBMP085气压模块调试:https://www.stmcu.org.cn/module/forum/thread-598292-1-1.html最新的调试成果:
视频分享:https://v.youku.com/v_show/id_XODgzNTUzNjky.html
最后分享一下代码

zhang7309 发表于 2015-1-31 15:46:04

本帖最后由 zhang7309 于 2015-1-31 15:54 编辑

占个楼:)         方案中使用的一些模块资料

slotg 发表于 2015-1-31 15:57:43

不错的分享

759611 发表于 2015-1-31 16:07:44

不错,这屏是什么型号啊?

zhang7309 发表于 2015-1-31 16:21:54

本帖最后由 zhang7309 于 2015-1-31 16:23 编辑

759611 发表于 2015-1-31 16:07
不错,这屏是什么型号啊?
NXP的PCA8538段码液晶屏,2楼有屏的资料,你可以看一下

759611 发表于 2015-1-31 16:24:59

zhang7309 发表于 2015-1-31 16:21
NXP的PCA8538段码液晶屏,2楼有屏的资料,你可以看一下

哦不太了解,是不是段位式?好用不?

zhang7309 发表于 2015-1-31 16:32:39

759611 发表于 2015-1-31 16:24
哦不太了解,是不是段位式?好用不?
IIC接口和SPI接口两种方式,一般用于汽车仪表显示,使用很简单,段码式的,点阵部分也是段码式的,点阵部分译码不是很方面,没有字库,需要用软件获得字或者字符的译码,其他部分还是很好用的

759611 发表于 2015-1-31 16:37:27

zhang7309 发表于 2015-1-31 16:32
IIC接口和SPI接口两种方式,一般用于汽车仪表显示,使用很简单,段码式的,点阵部分也是段码式的,点阵部 ...

哦就是没有字库太不方便了

zhang7309 发表于 2015-1-31 16:41:57

759611 发表于 2015-1-31 16:37
哦就是没有字库太不方便了

嗯,这个显示器主要是汽车仪表上用的,汉字什么的用的比较少,另外用于显示汉字也不是很好,我只是拿来玩玩,呵呵

zfz0122 发表于 2015-1-31 18:15:12

楼主提前把我的想法做了呀、、我温度传感器,光电二极管都备好了
页: [1] 2
查看完整版本: 基于STM32nucleo核心板多参数采集单元的设计