Skip to main content

Grove - 分压器

Grove – 分压器提供了一个用于测量外部电压的接口,无需将电阻连接到输入接口。此外,电压增益可以通过拨码开关选择。它们使用起来非常方便。

特性


  • 外部电压接口和 Grove 接口
  • 使用简单
  • 可调节增益
tip

有关 Grove 模块的更多详细信息,请参考 Grove 系统

规格


项目最小值典型值最大值单位
工作电压4.75.05.3VDC
测量精度-<=1-%
外部电压范围(选择 3)0.3-12.9V
外部电压范围(选择 10)1.0-43V
尺寸-24X20-mm

支持的平台

Arduino树莓派BeagleBoneWioLinkIt ONE
caution

上述提到的平台作为支持平台仅表示模块的软件或理论兼容性。我们通常仅为 Arduino 平台提供软件库或代码示例。不可能为所有可能的 MCU 平台提供软件库/示例代码。因此,用户需要自行编写软件库。

入门指南


在测量外部电压时,将外部电压连接到 J1,然后将板载 Grove 接口连接到 Arduino/Seeeduino 的模拟端口:

为了测试该模块的精度,我测试了一些电压输入并得到了以下数据:

  • 如您所见,当输入在测量范围内时,分压器具有高精度(<1%,我标记为“OK”)。但当输入不在范围内时,精度会降低(我标记为“NO”)。请参阅 规格 了解具体的测量范围。

当分压器输出电压高于 VCC(Grove 的工作电压和模拟读取的参考电压)时,指示灯会亮起以显示错误。

  • 使用 Arduino 的串口监视器,您可以测量输入电压值。示例代码如下所示:
void setup()
{
Serial.begin(9600);
}

void loop()
{
long sensorValue=analogRead(A0);
long sum=0;
for(int i=0;i<1000;i++)
{
sum=sensorValue+sum;
sensorValue=analogRead(A0);
delay(2);
}
sum=sum/1000;

Serial.print("如果您将增益设置为 10,输入电压为:");
Serial.println(10*sum*4980/1023.00);

Serial.print("如果您将增益设置为 3,输入电压为:");
Serial.println(3*sum*4980/1023.00);

delay(1000);
}

使用 Codecraft

硬件

步骤 1. 将 Grove - 分压器连接到基础扩展板的 A0 端口。

步骤 2. 将基础扩展板插入您的 Seeeduino/Arduino。

步骤 3. 使用 USB 电缆将 Seeeduino/Arduino 连接到您的电脑。

软件

步骤 1. 打开 Codecraft,添加 Arduino 支持,并将主程序拖到工作区域。

note

如果这是您第一次使用 Codecraft,请参阅 Codecraft 使用 Arduino 指南

步骤 2. 按下图拖动代码块,或打开可以在本页面底部下载的 cdc 文件。

cc

将程序上传到您的 Arduino/Seeeduino。

success

当代码上传完成后,您将在串口监视器中看到电压值。

原理图在线查看器

资源


技术支持与产品讨论

感谢您选择我们的产品!我们致力于为您提供各种支持,确保您使用我们的产品时拥有顺畅的体验。我们提供多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...