历史上的今天
返回首页

历史上的今天

今天是: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的配置寄存器如下图所示:

推荐阅读

史海拾趣

GWP Group公司的发展小趣事

针对晶体二极管单相全波电阻负载整流电路,网友可能提出多个问题,以下是一些可能的问题及其详细回答:

1. 什么是晶体二极管单相全波电阻负载整流电路?

回答:晶体二极管单相全波电阻负载整流电路是一种将交流电(AC)转换为直流电(DC)的电路,它利用了晶体二极管的单向导电特性。这种电路通过四个二极管(通常构成桥式整流器)实现全波整流,即同时利用交流电的正负半周进行整流,从而提高整流效率。负载电阻则用于消耗整流后的直流电。

2. 该电路的工作原理是什么?

回答:晶体二极管单相全波电阻负载整流电路的工作原理基于二极管的单向导电性。在交流电的正半周,二极管D1和D3导通,D2和D4截止,电流通过D1、负载电阻和D3形成回路,负载上得到上正下负的电压。在交流电的负半周,情况相反,D2和D4导通,D1和D3截止,电流方向不变,同样通过负载电阻,从而在负载上持续得到方向不变的直流电压。

3. 为什么需要四个二极管而不是两个?

回答:使用四个二极管构成桥式整流器可以充分利用交流电的正负两个半周,实现全波整流。如果只使用两个二极管,则只能实现半波整流,即只利用交流电的一个半周进行整流,整流效率较低。桥式整流电路通过巧妙地连接四个二极管,使得在每个半周内都有电流通过负载,从而提高了整流效率。

4. 如何提高该电路的整流效率?

回答:提高晶体二极管单相全波电阻负载整流电路的整流效率可以从以下几个方面入手:

  • 选择合适的变压器:根据整流电路的输入电压和输出电压要求,选择合适的变压器,以保证整流电路的稳定性和效率。
  • 优化整流器设计:通过选择合适的二极管和优化整流器的布局,可以提高整流器的整流效率和稳定性。
  • 增加滤波电路:在整流器的输出端增加滤波电路(如电容和电感),可以滤除整流后的脉动直流电中的交流成分,得到更加平滑的直流电,从而提高整流效率。

5. 该电路有哪些应用?

回答:晶体二极管单相全波电阻负载整流电路具有广泛的应用,包括但不限于以下几个方面:

  • 电源适配器:将交流电转换为直流电,为各种电子设备提供稳定的电源。
  • 充电器:用于为电池充电,将交流电转换为适合电池充电的直流电。
  • 电源模块:作为电源模块的一部分,为各种电子设备提供稳定的直流电源。
  • 工业控制:在工业控制领域,为各种控制设备提供稳定的直流电源。

6. 该电路是否存在局限性?

回答:尽管晶体二极管单相全波电阻负载整流电路具有许多优点,但也存在一些局限性。例如,整流后的直流电仍存在一定的脉动成分,需要通过滤波电路进一步处理;此外,整流过程中会产生一定的能量损失,包括二极管的正向导通压降和滤波电路中的能量损耗等。因此,在实际应用中需要根据具体需求选择合适的整流电路和滤波方案。

Electro Technik Industries公司的发展小趣事

作为一家具有社会责任感的企业,ETI始终关注环保问题。公司积极推广绿色生产理念,采用环保材料和工艺进行生产。同时,ETI还投入大量资金用于环保设施的建设和运营,减少了对环境的污染。此外,ETI还积极参与社会公益活动,为环保事业贡献自己的力量。这些举措使ETI在业界树立了良好的形象,赢得了社会各界的广泛赞誉。

Exclara Inc公司的发展小趣事

在电子行业这个竞争激烈的领域里,技术的更新换代速度非常快。为了保持领先地位,Exclara高度重视研发投入,不断引进高端人才和先进设备,加强研发团队建设。通过持续的研发投入,公司不仅保持了技术的领先地位,还成功开发出了一系列具有自主知识产权的核心技术。

Electrocube Inc公司的发展小趣事

Electrocube Inc公司的创始人在创立之初便面临着重重挑战。当时,电子行业正处于快速发展阶段,市场竞争激烈。然而,创始人凭借对电子技术的深刻理解和敏锐的市场洞察力,成功开发出了一款高性能、低成本的电容器产品。这款产品迅速获得了市场的认可,为公司赢得了第一桶金,也为后续的发展奠定了坚实的基础。

EF Johnson Technologies Inc公司的发展小趣事

作为一家具有社会责任感的企业,EF Johnson公司始终关注环境保护和社会公益。公司积极响应国家节能减排政策,采用环保材料和清洁能源进行生产活动。同时,EF Johnson还积极参与社会公益活动,捐赠资金和物资支持教育事业和贫困地区的发展。这些举措不仅提升了公司的社会形象,也为公司的可持续发展奠定了坚实基础。

Hittite Microwave(ADI)公司的发展小趣事

作为一家具有社会责任感的企业,EF Johnson公司始终关注环境保护和社会公益。公司积极响应国家节能减排政策,采用环保材料和清洁能源进行生产活动。同时,EF Johnson还积极参与社会公益活动,捐赠资金和物资支持教育事业和贫困地区的发展。这些举措不仅提升了公司的社会形象,也为公司的可持续发展奠定了坚实基础。

问答坊 | AI 解惑

请教:关于RX3400调试问题

我做的一个带RX3400模块的产品一放上DVD(铁壳的),RX3400模块就会输出很多杂波,接收到另一个433MHZ模块发出来的数据完全变形,解不出来,而不放于DVD上数据完全正常,究竟是什么造成的?因为公司要求把433MHZ天线(我用大约17CM的单股线)内置于产品中,所 ...…

查看全部问答>

请问用C8051F410可以产生20KHZ左右的三角波吗?

本人最近初学C8051F410 请问各位单片机高手 用C8051F410可以产生20KHZ左右的三角波吗?…

查看全部问答>

关于PCB设计,提个建议

在做PCB设计的时候,建议把器件标号重新排列,按照PCB板子上器件出现的顺序(比如从左到右,从上到下,从正面到反面这样的顺序)。这样做的好处就是:方便装配。…

查看全部问答>

6410 新做的平台,烧录出错

花了一个星期时间做硬件,而且也花了我,5000多块钱,打样PCB费,加,500块的材料费,昨天兴高采列的,拿到板子,贴片,接上电源,串口,准备读卡器,烧录程序,(我自己有华天正的开发板,按一模一样的硬件,用一模一样的烧录法),一启动,按空格,进入界面,按s ,选0, ...…

查看全部问答>

齿套设计及夹具

要详细内容>>>>>>>>....…

查看全部问答>

关于硬盘驱动的问题!

请哪位高手能帮我解释一下硬盘驱动的原理。最近我要写一份硬盘驱动的详细设计文档,不过硬盘这里我还不是很清楚。    多谢了!…

查看全部问答>

连接LM3S9B96后出现CPU is not halted!

我的板子就是没有接RST(15PIN),而且Jlink的固件也更新为4.26了。…

查看全部问答>

LM3S6911以太网发送后,是否判断完成?有这个功能吗?

各位用过这个功能吗? LM3S6911以太网发送后,是否判断完成?有这个功能吗? 类似于UARTBUSY这个功能的啊! 谢谢哦!…

查看全部问答>

大家都用什么FPGA?

本帖最后由 paulhyde 于 2014-9-15 04:11 编辑 因为做仪器仪表,经常需要什么X-Y方式显示的,之前一直在用学校的开发板DE0,但是听说什么商业化的成品模块不能使用,不知道这个算不算呢?  …

查看全部问答>

关于单片机的位数

LPC2387 - Single-chip 16-bit/32-bit microcontrollers; 512 kB flash with ISP/IAP, Ethernet, USB 2.0, CAN, and 10-bit ADC/DAC - NXP Semiconductors 看到2387芯片手册上这样写,他到底是16位还是32位啊?还有32位比16位的处理速度快么?…

查看全部问答>