LC100-A全功能型电感电容表,电感表,电容表,LC meter串口数据

 

01电感、电容测量模块


1.基本信息

  LC100-A全功能型电感电容表,电感表,电容表,LC meter 是在 TB(¥50)购买的模块 ,如何能够直接将结果连入电脑,从而可以达到自动测量呢?

  使用 cnocr 识别七段数码 自动识别的效果不好。在模块左下方有串口接口,那么直接通过读取相应的数值是最为便捷和准确。

▲ 模块左下方的串口

▲ 模块左下方的串口

2.串口信号

  使用示波器观察TX信号,可以看到它输出数据的波形。通过示波器测量最窄的脉冲宽度:
t 0 = 17 μ s t_0 = 17\mu s t0=17μs

  那么对应的波特率大约:
B = 1 t 0 = 1 17 × 1 0 − 6 = 58.823 k B = {1 \over {t_0 }} = {1 \over {17 \times 10^{ - 6} }} = 58.823k B=t01=17×1061=58.823k

▲ 串口波形

▲ 串口波形

▲ 数据中最窄脉冲波形
▲ 数据中最窄脉冲波形

  查找 LC100-A使用手册 但是其中并没有相应的通信协议。下面通过单片机来读取该串口内容。

 

02实验电路


1.电路设计1

▲ 原理图

▲ 原理图

▲ PCB版图和快速制版

▲ PCB版图和快速制版

2.软件2

(1) 串口2设置

  设置UART2的波特率:58823 bps。

T2L = 0x6b;                             // 58823 @ 35Mhz
T2H = 0xFF;

▲ 测量LC100-A过程

▲ 测量LC100-A过程

  读取12个字符: 前面10个ASCII表示了测量结果,紧接着是:“\r\n”。

(2) Python读取方式

  下面个自身了使用Python读取数值的测试命令格式:

from headm import *
from tsmodule.tshardware    import *
str = zbcmdwait(b'lc100-a', 1, .1)
printf(str)

  程序运行结果:

Open ccload port COM2 Ok.
136333

 

※ 结论


  LC100-A全功能型电感电容表,电感表,电容表,LC meter 使用大约50mV的信号测量相关的器件电容和电感量。它有一个缺点,就是无法同时获得电感、或者电容的等效串联电阻、并联电阻的数值,也就是无法获得器件的Q值。

▲ 使用示波器测量所使用的波形

▲ 使用示波器测量所使用的波形

▲ LC100-A测量信号波形

▲ LC100-A测量信号波形

  通过PYTHON对蓝牙串口读取相关的测量结果,可以参见下面代码:

from headm import *
from tsmodule.tshardware    import *
str = zbcmdwait(b'lc100-a', 1, .1)
printf(int(str))

  ■ 相关文献链接:


  1. MCU电路AD工程文件:AD\Test\2020\Tools\LC100 ↩︎

  2. MCU软件工程文件:C51\STC\Tools\2020\LC100 ↩︎

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卓晴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值