历史上的今天
今天是:2024年12月26日(星期四)
2019年12月26日 | Tiny6410--SHT10温湿度传感器
2019-12-26 来源:eefocus
先看下6410和SHT10的连接图:
首先是核心板引出的管脚图:

用到的就是CON1的1,2,3,4根线。
在看具体的连接图:


上图中说明了CON1的具体管脚名称是干嘛的。

此次用到的就是上图中的4根线,2根电源线和2根数据线。
传感器介绍:
传感器采集信号包括空气温湿度传感SHT10采集空气温湿度、土壤湿度传感器SHT10采集土壤湿度。
SHT10是世界领先的传感器制造商Sensirion公司开发的一款含有已校准数字信号输出的温湿度复合传感器。该传感器采用CMOS过程微加工专利技术(CMOSense techbologe),确保产品具有极高的可靠性和出色的长期稳定性。该传感器由1个电容式聚合体测湿元件和个能隙式测温元件组成,并与1个1 4位 A//D转换器以及1个2 - wi r e数字接口在单芯片中无缝结合,使得该产品具有功耗低、反应快、抗干扰能力强等优点。SHT10是10引脚的SMT封装,其接口定义和外观如图3-7所示:

图3-7
SHT10的供电电压范围为2.4-2.5V,为保证传感器的最高精度,建议供电电压为3.3V。在电源引脚(VDD,GND)之间须加一个100nF的电容,用于去耦滤波。另外,为避免信号冲突,微处理器应驱动DATA在低电平,这是需要一个外部的上拉电阻(1-10K)将信号提拉至高电平。SHT10的典型应用电路如图3-8所示:

图3-8
3.2.2传感器电路设计
SHT10电路
根据SHT10的典型工作应用电路,可得SHT10的接口电路,如图3-9所示:

图3-9
为了能够重复使用SHT10这个传感器,设计了一个SHT10模块,而不是直接将SHT10芯片焊在底板上,其电路图和PCB图分别见图3-10和图3-11。

图3-10

图3-11
在图3-10中,P1和P2是两个排针,用于SHT10模块与底板的接口连接,另外在SHT10模块上添加了一个工作指示灯DS,便于直观的观测到SHT10传感器的电源是否正常。
1)SHT10采集温湿度软件设计
SHT10是数字型温湿度传感器,输出信号是单片机可以识别的数字信号。单片机通过SHT10的SCK线和DATA线控制其内部的状态寄存器,从而控制SHT10采集温度和湿度数据并传送给单片机。SHT10的软件设计流程图如图4-2示:

SHT10采集温湿度数据需要MCU控制SCK和DATA产生一个启动传输的时序,启动传输时序如图4-3所示:

程序设计时定义了一个void s_transstart(void)函数,具体代码参见附录。
SHT10通信复位为了防止通信中断后能够自动检测重新复位、通信,通信复位时序图如图4-4所示:
以上部分引用学长保平的论文,
CON1.3接了DATA管脚,CON1.4接CLK脚
也就是2根电源线,还有2根是数据线和时钟线
DATA--GPE1
CLK--GPE2
此时用到的口为GPE口:
GPE控制寄存器如下图所示:

GPE的配置寄存器如下图所示:
上一篇:GNU-ARM汇编
下一篇:ARM状态和THUMB状态
史海拾趣
|
我做的一个带RX3400模块的产品一放上DVD(铁壳的),RX3400模块就会输出很多杂波,接收到另一个433MHZ模块发出来的数据完全变形,解不出来,而不放于DVD上数据完全正常,究竟是什么造成的?因为公司要求把433MHZ天线(我用大约17CM的单股线)内置于产品中,所 ...… 查看全部问答> |
|
在做PCB设计的时候,建议把器件标号重新排列,按照PCB板子上器件出现的顺序(比如从左到右,从上到下,从正面到反面这样的顺序)。这样做的好处就是:方便装配。… 查看全部问答> |
|
花了一个星期时间做硬件,而且也花了我,5000多块钱,打样PCB费,加,500块的材料费,昨天兴高采列的,拿到板子,贴片,接上电源,串口,准备读卡器,烧录程序,(我自己有华天正的开发板,按一模一样的硬件,用一模一样的烧录法),一启动,按空格,进入界面,按s ,选0, ...… 查看全部问答> |
|
各位用过这个功能吗? LM3S6911以太网发送后,是否判断完成?有这个功能吗? 类似于UARTBUSY这个功能的啊! 谢谢哦!… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 04:11 编辑 因为做仪器仪表,经常需要什么X-Y方式显示的,之前一直在用学校的开发板DE0,但是听说什么商业化的成品模块不能使用,不知道这个算不算呢? … 查看全部问答> |




