_SKU_DFR0565_数字量隔离模块 - jimaobian/DFRobotWikiCn GitHub Wiki
简介
这款隔离模块能够隔离I2C数字信号,并提供隔离电源给传感器模块使用,能有效防止传感器之间的相互干扰。该模块可用于多参数水质检测系统,防止水质传感器之间相互干扰。
不少场合存在干扰源,如鱼缸中正在运行的水泵会向水中释放信号,干扰鱼缸中的传感器,此时需要电气隔离措施,才能保证鱼缸中传感器的稳定运行。有些传感器,比如pH传感器与电导率传感器,如果共用一个电源,在同一种容器中测量,就会相互干扰,不能正常工作。为保证传感器模块稳定可靠的运行,需要把信号与电源都隔离起来。
在模拟量隔离模块之后,我们推出了这款数字量隔离模块,专门隔离I2C数字信号,而且板载5V隔离电源,可直接提供给传感器模块使用,无需额外的电源。本产品专为DFRobot的I2C接口传感器设计,即插即用,无需焊接,接入到电路中就可进行电气隔离,主控板上的代码也无需修改。
1.Module端(隔离端)最大输出电流不得超过150mA,请注意负载的工作电流!
2.Module端(隔离端)的所有管脚与Controller端(非隔离端)的所有管脚之间是相互隔离的,严禁将其短接!
3.工作过程中,隔离电源模块会发热,属正常现象。 |
技术规格
- 工作电压:5.0V
- 接口类型:PH2.0-4P
- 接口协议:I2C(IIC)
- 接口电平:高电平3.3V,低电平0V
- 产品尺寸:42*32mm
- Controller端(非隔离端)
- 输入电压:5.0±0.15V
- 空载电流:15mA(TYP)
- Module端(隔离端)
- 输出电压:5.0±0.15V
- 输出电流:150mA (MAX)
引脚说明
| | | | ----------------------------------------------- | | | : | |
标号 | 名称 | 功能描述 |
1 | + | 电源输入正极(5±0.15V) |
2 | - | 电源输入负极(0V) |
3 | C | I2C时钟信号线SCL |
4 | D | I2C数据信号线SDA |
5 | + | 隔离电源输出正极(5±0.15V) |
6 | - | 隔离电源输出负极(0V) |
7 | C | 隔离I2C时钟信号线SCL |
8 | D | 隔离I2C数据信号线SDA |
数字量隔离模块管脚定义
接口说明
如下图所示,这款数字隔离模块有左边和右边两个接口。 左边接口,名称为Module,和I2C接口的传感器模块连接; 右边接口,名称为Controller,和主控板(如Arduino)的I2C总线连接。
| : |
使用教程
本教程以DA模块为例,演示如何把这个数字量隔离模块接入电路中,对传感器模块进行电气隔离。
准备
- 硬件
- 1 x Arduino UNO控制板(或类似的主控板)
- 1 x 传感器模块(本教程以DA转换模块为例)
- 1 x PH2.0-4P传感器连接线
- 1 x 双头PH2.0-4P排线
- 1 x 数字量隔离模块
接线图
如下图所示,将传感器模块连接到隔离模块的Module端(实际连接时请使用双头PH2.0-4P排线,该排线随产品附赠)。然后将隔离模块的Controller端连接到Arduino主控板的I2C总线上。这就完成了DA模块的电气隔离。 主控板上的代码使用传感器模块的原来的代码即可,无需修改。
常见问题
还没有客户对此产品有任何问题,欢迎通过qq或者论坛联系我们!
| 更多问题及有趣的应用,可以 访问论坛 进行查阅或发帖。 |