收藏官网首页
查看: 11316|回复: 0

传感器型号以及驱动代码

34

主题

896

帖子

2274

积分

超级版主

Rank: 8Rank: 8

积分
2274
跳转到指定楼层
楼主
发表于 2017-7-10 18:39:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
免费使用STM32、APP自动代码生成工具
本帖最后由 Genius 于 2017-7-26 15:02 编辑

红外传感器:扩展板上采用一个单光束反射式红外光电传感器ST188,该传感器模块对环境光线适应能力强,其具有一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收,经过比较器电路处理之后,红色指示灯会亮起,同时信号输出接口输出数字信号(一个低电平信号),可通过电位器旋钮调节检测距离,有效距离范围2~80cm,工作电压为3.3V-5V。该传感器的探测距离可以通过电位器调节、具有干扰小、便于装配、使用方便等特点。比较器采用LM393,工作稳定。
硬件原理图如下:



红外驱动代码:
Hal_infrared.zip (1.2 KB, 下载次数: 13)



温湿度传感器:
扩展板上设计了一款有已校准数字信号输出的温湿度传感器:DHT11。

该传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性不卓越的长期稳定性。传感器包拪一个电阻式感湿元件和一个 NTC测温元件,并不一个高性能MCU连接。因此该产品具有品质卓越、抗干扰能力强、性价比极高等优点。每个 DHT11 传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在 OTP 内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达 20 米以上,产品为 4 针单排引脚封装。

相关参数:精度湿度+-5%RH, 温度+-2℃,量程湿度20-90%RH, 温度0~50℃。

驱动的时序图如下图所示:



硬件原理图如下:



温湿度驱动代码:
hal_temp_hum.zip (2.96 KB, 下载次数: 35)

电机马达:
为了模拟现场的执行机构,扩展板上设计一个微型直流电动机,采用L9110进行驱动。

L9110是为控制和驱动电机设计的两通道推挽式功率放大专用集成电路器件,将分立电路集成在单片IC之中,使**器件成本降低,整机可靠性提高。该芯片有两个TTL/CMOS兼容电平的输入,具有良好的抗干扰性;两个输出端能直接驱动电机的正反向运动,它具有较大的电流驱动能力,每通道能通过800mA的持续电流,峰值电流能力可达1.5A;同时它具有较低的输出饱和压降;内置的钳位二极管能释放感性负载的反向冲击电流,使它在驱动继电器、直流电机、步进电机或开关功率管的使用上安全可靠,产品为 4 针单排引脚封装。

管脚波形图:



硬件原理图如下:


电机驱动代码:
hal_motor.zip (2.22 KB, 下载次数: 33)

三色LED(RGB灯):
扩展板上设计了一个RGB三色LED指示灯,通过P9813驱动,可以实现对LED的全色彩控制。

P9813 是一款全彩点光源 LED 驱劢芯片,采用 CMOS 工艺,提供三路恒流驱劢及256级灰度调制输出。采用双线传输方式(DATA不CLK),内建再生,可提升传输距离。用于驱动显示灯光发换、各式字符发换、彩色动漫图案。根据不同控制器和客户不同形式要求,进行脱机或联机运行。

该芯片的特点:

IC 输入电压 5V~6.5V;内置LDO,4.5V稳压输出;
外置单电阻反馈模式,三路驱劢,每路驱动电流 0-45mA;
带有输入信号校验功能;
内置环振(1.2MHz)支持不间断 FREE-RUN 调制输出,维持画面静止功能;
最大串行输入数据时钟频率15MHz;
具有信号锁相再生,1MHz 数据传输速度下级联点光源可达 1024 个;
LED 驱动端口耐压 17V。
驱动的时序图如下图所示:


注意:由于 P9813 不是标准的 I2C 接口,为了节约 IO,电路连接在 I2C 的总线上,但是需要配置为 GPIO,根据时序图来实现调色,调光的功能。

硬件原理图如下:

RGB驱动代码:
Hal_rgb_led.zip (1.83 KB, 下载次数: 18)


PM2.5:http://club.gizwits.com/thread-6502-1-1.html

土壤湿度传感器:

1.产品可以宽范围控制土壤的湿度,通过电位器调节控制相应阀值,湿度低于设定值时,DO输出高电平,高于设定值时,DO输出低电平;
2.比较器采用LM393芯片,工作稳定
3.工作电压3.3V-5V
4.设有固定螺栓孔,方便安装
5.PCB尺寸:3.2cm * 1.4m
接线说明(3线制)
1 VCC  外接3.3V-5V
2 GND  外接GND
3 DO   小板数字量输出接口(0和1)
模块使用说明:
1.传感器适用于土壤的湿度检测;
2.模块中蓝色的电位器是用于土壤湿度的阀值调节,顺时针调节,控制的湿度会越大,逆时针越小;
3.数字量输出A0可以与单片机直接相连,通过单片机来检测高低电平,由此来检测土壤湿度;

土壤湿度传感器原理图:

土壤湿度驱动库代码:

Hal_Soil_moisture.zip (1.64 KB, 下载次数: 33)

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表