BS2019称重模块测重模块串口通讯

本文介绍了作者设计的一款24位ADC模块,适用于小信号测试,具有高精度和良好的性能。模块工作电压为3V~5V,测量范围0~5KG,分辨率1g。通讯接口包括串口,并提供了唤醒、休眠、测重等指令。作者分享了从16位到24位ADC的改进过程,解决了重量数据飘动问题。此外,还展示了用于与模块通讯的主机设计。
摘要由CSDN通过智能技术生成

1.概述

       这是去年自己做的一个小模块。一直没有时间整理下,现在终于有时间写下,记录下自己做过的动西

模块主要是用24bit adc,这是近几年来,在测量领域,很火的adc应用,主要是adc有效高多,精度也高。

所以在小信号测试时候很有用。

2.模块图片

 3.模块设计性能

 

 

工作电压

     3V ~5V           

测量范围0~5KG
分辨率1g
工作电流<4ma
待机电流<5ua

4.模块通讯接口

名称    PIN           描述      备注
VDD13-5V电压输入 (电源正)                           
TX2串口接收 
RX3串口发送 
GND4电源地 

5. 模块传感器接口

 

 

名称      PIN描述   备注     
E+1传感器电源输入 
S+2传感器模拟输出正极 
S-3传感器模拟输出负极 
E-4传感器电源地 

 

6. 应用范例

 

唤醒指令

A5 05 01 A1 00 A5 AA

5A 05 01 A1 00 A5 AA

休眠指令

A5 05 01 A1 01 A4 AA

5A 05 01 A1 01 A4 AA

测重

A5 04 01 A2 A7 AA

5A 04 01 A2 A7 AA

取零

A5 04 01 A3 A6 AA

5A 04 01 A3 A6 AA

重量查询

A5 04 01 A4 A1 AA

5A 07 01 A4 05 00 00 A7 AA

标定

A5 04 01 A5 A0 AA

5A 04 01 A5 A0 AA

标定查询

A5 04 01 A6 A3 AA

5A 05 01 A6 00 A2 AA

版本读取

A5 04 01 A7 A2 AA

5A 07 01 A7 00 00 00 64 AA

ADC内码读取

A5 04 01 A8 A2 AA

5A 08 01 A8 00 80 18 C7 FE AA

7.最近做了一个主机,用于与模块通讯

8.个人总结

  在做这个模组时候,我也是第一次做这种模块,刚开始用16位bit的adc,导致重量数据一直飘动很大,后面将adc有效位改为20bit时候,效果好多了。

9.学习与交流

1596649141

个人店铺

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值