Arduino-uno 核心板 之中级系列6 称重传感器实验-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1969|回复: 0

Arduino -uno 核心板 之中级系列6 称重传感器实验

[复制链接]
发表于 2020-12-31 15:21 | 显示全部楼层 |阅读模式
适用平台:Arduino uno模块介绍:

今天我们需要用到的模块是称重传感器块,也称QQ15A模块。

1000002078107022rwe.png

这个模块在日常生活中非常常见,在各个电子称上都有这么一个模块,模块使用的传感器叫做重力传感器,也叫应变片。是一个将力物理量转换为电物理量的传感器。这个模块的用户数据手册如下。
链接:http://www.enmaking.com/material/ma_T3Gv4B2V

此模块是一款电子秤专用模/数(A/D)转换模块,低功耗,响应速度快,且抗干扰性强。通过 SQD 协议传输数据,从传感器采集到模拟信号开始,最终输出单位为 g 的重量数据,中间的数据处理过程全部由模块完成。采用中位值滤波法、窗口移动平均滤波法来保证数据的有效性。称重比例系数和重力变化灵敏度可调。上电后会进行一次清零操作,同时支持指令清零。

数据手册上写的一些说明

称重比例系数说明

称重比例系数即采集的 AD 值与重力的比值, 模块在更换为其他传感器时,可以通过修改。

这个参数来校准输出的重力数据, 系数范围 0~65535。

重力变化灵敏度说明

传感器的受力发生变化时, 模块会发送新的重量数据。而受力变化的大小就是重力变化灵

敏度,重力变化灵敏度小,受力变化的很小时模块就会发送新的数据。重力变化灵敏度大,受

力变化的很大时模块才会发送新的数据。 重力变化灵敏度范围 0~16777215。

两个参数的配置方法和清零操作


Table3.SQD 指令格式

特别说明:SQD 发送数据长度不能超过 4 个字节!!!!

SQD 发送重量数据格式


Table4.重量数据格式

配送传感器与模块的连接方式

Table5.传感器与模块的连接方式

注意事项:因配送的传感器量程为 50KG,所以显示的最小有效数据位为 0.1kg。 低于 0.1kg 的数

据可能存在误差。

晒上程序效果图、程序下载链接

链接:http://www.enmaking.com/material/ma_EvMtX1IZ

更多内容请参考原文
链接:http://www.enmaking.com/article/ar_6XOspeGY


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

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 09:23 , Processed in 0.153872 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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