Arduino与Proteus仿真实例TC77温度传感器驱动仿真
Arduino与Proteus仿真实例-TC77温度传感器驱动仿真TC77温度传感器驱动仿真1、TC77介绍TC77 是一款可串行访问的数字温度传感器,特别适合低成本和小尺寸应用。 温度数据从板载热感测元件转换而来,并可作为 13 位二进制补码数字字随时提供。 与 TC77 的通信是通过 SPI/Microwire 兼容接口完成的。 该器件具有每 LSB 0.0625°C 的 12 位加符号温度分辨率。
TC77 在 +25°C 至 +65°C 的温度范围内提供 +/-1.0°C(最大值)的温度精度。 配置寄存器中的 SHUTDOWN 位可用于激活低功耗待机模式(典型值为 0.1 uA)。 工作时,TC77 仅消耗 250 µA(典型值),最大 400 µA。 小尺寸、低安装成本和易用性使 TC77 成为在各种系统中实施热管理的理想选择。
TC77有如下特性:
3 线 SPI™/Microwire 兼容接口
13 位分辨率(0.0625°C/位)
±1°C 精度从 +25°C 到 +65°C
±2°C 精度,-40°C 至 +85°C
±3 ...
Arduino与Proteus仿真实例DS18B20温度传感器驱动仿真
Arduino与Proteus仿真实例-DS18B20温度传感器驱动仿真DS18B20温度传感器驱动仿真DS18B20 是一种温度传感器,它提供 9 位到 12 位的温度读数。 … 该传感器的通信可以通过单线总线协议完成,该协议使用一条数据线与内部微处理器进行通信。
在前面的实例中,对DS18B20做了详细的介绍,请参考:
8051单片机Proteus仿真与开发实例–DS18B20温度传感器仿真
ESP32-IDF开发实例-传感器模块编程-DS18B20数字温度传感器
Ardunio开发实例-DS18B20温度传感器使用
1、仿真电路原理图
2、仿真代码实现1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495// Interfacing Arduino with DS18B ...
Arduino与Proteus仿真实例LM35温度传感器驱动仿真
Arduino与Proteus仿真实例-LM35温度传感器驱动仿真LM35温度传感器驱动仿真1、LM35介绍M35 系列是精密集成电路温度器件,其输出电压与摄氏温度成线性比例。 LM35 器件比以开尔文校准的线性温度传感器具有优势,因为用户无需从输出中减去一个大的恒定电压即可获得方便的摄氏标度。 LM35 器件无需任何外部校准或微调即可在室温下提供 ±¼°C 的典型精度,并在整个 −55°C 至 150°C 温度范围内提供 ±¾°C 的典型精度。通过在晶圆级进行修整和校准,可以确保降低成本。 LM35 器件的低输出阻抗、线性输出和精确的固有校准使得与读出或控制电路的接口特别容易。该设备与单电源一起使用,或与正负电源一起使用。由于 LM35 器件仅从电源消耗 60 μA,因此它在静止空气中的自热非常低,低于 0.1°C。 LM35 器件的额定工作温度范围为 -55°C 至 150°C,而 LM35C 器件的额定温度范围为 -40°C 至 110°C(-10°,精度更高)。 LM35 系列器件采用密封 TO 晶体管封装,而 LM35C、LM35CA 和 LM35D 器件采用塑料 TO- ...
Arduino与Proteus仿真实例LM34温度传感器驱动仿真
Arduino与Proteus仿真实例-LM34温度传感器驱动仿真LM34温度传感器驱动仿真1、LM34介绍LM34系列器件是精密集成电路温度传感器,其输出电压与华氏温度成线性比例。 LM34 器件比以开尔文度数校准的线性温度传感器具有优势,因为用户无需从其输出中减去一个大的恒定电压即可获得方便的华氏温度标度。 LM34 器件无需任何外部校准或微调即可在室温下提供 ±1/2°F 的典型精度,并在 -50°F 至 300°F 的整个温度范围内提供 ±1-1⁄2°F 的典型精度。通过在晶圆级进行修整和校准,可以确保降低成本。 LM34 器件的低输出阻抗、线性输出和精确的固有校准使得与读出或控制电路的接口特别容易。它可以与单电源或正负电源一起使用。由于 LM34 器件从其电源中仅消耗 75 µA,因此该器件具有非常低的自热,在静止空气中低于 0.2°F。
LM34 器件的额定工作温度范围为 -50°F 至 300°F,而 LM34C 的额定温度范围为 -40°F 至 230°F(0°F,精度更高)。 LM34 器件系列可采用密封 TO-46 晶体管封装;而 LM34C、LM34 ...
Arduino与Proteus仿真实例LM75温度传感器驱动仿真
Arduino与Proteus仿真实例-LM75温度传感器驱动仿真LM75温度传感器驱动仿真1、LM75介绍LM75 温度传感器包括一个 delta-sigma 模数转换器和一个数字过热检测器。 主机可以通过其 I²C 接口查询 LM75 以随时读取温度。 当超过可编程温度限制时,开漏过热输出 (OS) 会吸收电流。 OS 输出以两种模式之一运行,比较器或中断。 主机控制报警生效时的温度 (TOS) 和低于报警条件无效的滞后温度 (THYST)。 此外,主机可以读取 LM75 的 TOS 和 THYST 寄存器。 LM75 的地址由三个引脚设置,以允许多个设备在同一总线上工作。 上电处于比较器模式,默认值为 TOS = +80°C 和 THYST = +75°C。 3.0V 至 5.5V 的电源电压范围、低电源电流和 I²C 接口使 LM75 成为许多热管理和保护应用的理想选择。
LM75有如下特性:
SOP-8 和 Mini SOP-8 (MSOP) 封装节省空间
I2C 总线接口
独立的开漏输出引脚作为中断或比较器/恒温器输出
寄存器回读能力
上 ...
Arduino与Proteus仿真实例SHT10温度传感器驱动仿真
Arduino与Proteus仿真实例-SHT10温度传感器驱动仿真SHT10温度传感器驱动仿真1、SHT10介绍SHT10 是一款经过全面校准的湿度和温度传感器。 它在一个微型封装中集成了湿度和温度传感器元件以及信号处理电路。 它使用电容式传感器元件来测量相对湿度。 为了测量温度,它使用带隙传感器。
它具有 14 位 ADC(模数转换器),可将来自传感器元件的模拟数据转换为数字输出。 SHT10 具有 I2C 接口,允许主机微控制器读取湿度和温度数字数据。
它提供分辨率为 12 位的相对湿度数据,精度为 ±4.5% RH(相对湿度)。 工作范围为 0 至 100% RH。 温度数据的分辨率为 14 位,精度为 ±0.5°C。 工作温度范围为 -40 至 123.8°C。
SHT10 使用 2.4 至 5.5V 范围内的电源工作。
可用于数据采集系统、数据记录、气象监测单元等。
SHT10有如下特性:
数字输出
低功耗
SMD 型封装 - 可回流焊
卓越的信号质量、快速的响应时间和对外部干扰 (EMC) 的不敏感性。
传感器由 CMOS 芯片制成,传感器外壳由 LCP 帽组成,在 ...
Arduino与Proteus仿真实例SHT2x温度湿度传感器驱动仿真
Arduino与Proteus仿真实例-SHT2x温度湿度传感器驱动仿真SHT2x温度湿度传感器驱动仿真1、SHT2x介绍SHT2x系列包括低成本版本SHT20、标准版本SHT21,以及高端版本SHT25。除需与空气接触的湿度敏感区域之外,整个芯片完全包覆成型——可使电容式湿度传感器免受外界影响,具有良好的长期稳定性,适合各类应用。
SHT2x嵌入在3 × 3 × 1.1 mm3可回流焊双扁平无引线(DFN)封装中,提供经校准的线性传感器信号,并以数字I2C格式输出。SHT2x湿度传感器系列将电容式湿度传感器、带隙温度传感器和专用模拟和数字集成电路——都集成在一个CMOSens® 芯片上,使得传感器具有良好的精度,长期稳定性和超低功耗。
每一个传感器都经过单独校准和测试。传感器表面有印制的批号,芯片内部带有存储的电子识别码,可以通过软件命令读取。此外,SHT2x湿度传感器的分辨率可以通过命令改变(RH/T为8/12位至12/14位),传感器带有的校验和有助于提高通信的可靠性。凭借这一系列特性及其被证明的可靠性和长期稳定性,SHT2x湿度传感器系列提供了 ...
Arduino与Proteus仿真实例SHT7x温度湿度传感器驱动仿真
Arduino与Proteus仿真实例-SHT7x温度湿度传感器驱动仿真SHT7x温度湿度传感器驱动仿真1、SHT7x介绍SHT7x传感器通过独特的电容传感器元件用于测量相对湿度,而温度则由带隙传感器测量。传感器以紧凑的形式集成传感器元件和信号处理,并提供完全校准的数字输出。这使得 SHT7x 湿度传感器易于更换,因此不再需要单独校准。 SHT7x 的独特设计可实现与环境的最佳热耦合,并与主板上的潜在热源分离。与单独的精度校准、片上校准存储器和数字两线接口相结合,这保证了在要求苛刻的应用中尽可能实现最佳传感器性能,并具有简单快速的系统集成。
易于更换和低功耗使 SHT7x 湿度传感器系列成为即使是最苛刻应用的最终选择。 SHT7x 湿度传感器系列在带引脚的 FR4 上提供,旨在实现最佳性能。同样的传感器也可用作 SMD 封装 (SHT1x)。
SHT7x系列的区别如下:
SHT7x引脚功能如下:
2、仿真电路原理图
3、仿真代码实现本次实例使用到如下开源库:
SensirionArduino
演示代码如下:
12345678910111213141516171819202 ...
Arduino与Proteus仿真实例DHT11温度湿度传感器驱动仿真
Arduino与Proteus仿真实例-DHT11温度湿度传感器驱动仿真DHT11温度湿度传感器驱动仿真DHT11 是一款基本的超低成本数字温度和湿度传感器。 它使用电容式湿度传感器和热敏电阻来测量周围的空气,并在数据引脚上吐出数字信号(不需要模拟输入引脚)。 它使用起来相当简单,但需要仔细定时来抓取数据。
在前面的文章中对DHT11做了详细的介绍,请参考:
Ardunio开发实例-DHT11和DHT12传感器使用
ESP32-IDF开发实例-传感器模块编程-DHT11温度湿度传感器
8051单片机Proteus仿真与开发实例-DHT11+LCD1602仿真
1、仿真电路原理图
2、仿真代码实现本次使用到如下开源库:
DHT-sensor-library
演示代码如下:
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677// Exampl ...
Arduino与Proteus仿真实例BMP180环境传感器驱动仿真
Arduino与Proteus仿真实例-BMP180环境传感器驱动仿真BMP180环境传感器驱动仿真BMP180 是 Bosch Sensortec 的新型数字气压传感器,具有非常高的性能,可在智能手机、平板电脑和运动设备等高级移动设备中应用。BMP180 是 BMP XXX 系列的传感器之一。 它们都设计用于测量大气压力或大气压力。 BMP180 是一款专为消费类应用设计的高精度传感器。 气压只不过是施加在所有物体上的空气重量。 空气有重量,只要有空气,就会感受到它的压力。 BMP180 传感器可感应该压力并以数字输出形式提供该信息。 温度也会影响压力,因此我们需要温度补偿压力读数。 作为补偿,BM180 还具有良好的温度传感器。
在前面的文章中,对BMP180做了介绍,请参考:
Ardunio开发实例-BMP180气压传感器
1、仿真电路原理图
2、仿真代码实现本次使用到如下开源库:
Adafruit-BMP085-Library
演示代码如下:
12345678910111213141516171819202122232425262728293031323334353 ...
