欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

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

程序员文章站 2022-03-16 11:06:02
01电容、电感模块LC100-A全功能型电感电容表,电感表,电容表,LC meter 是在 TB(¥50)购买的模块 ,如何能够直接将结果连入电脑,从而可以达到自动测量呢?使用 cnocr 识别七段数码 自动识别的效果不好。在模块左下方有串口接口,那么直接通过读取相应的数值是最为便捷和准确。▲ 模块左下方的串口使用示波器观察TX信号,可以看到它输出数据的波形。通过示波器测量最窄的脉冲宽度:t0=17μst_0 = 17\mu st0​=17μs那么对应的波特率大约:B=1t0...

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

 

01电感、电容测量模块


1.基本信息

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

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

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

▲ 模块左下方的串口

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全功能型电感电容表,电感表,电容表,LC meter串口数据

▲ 串口波形

LC100-A全功能型电感电容表,电感表,电容表,LC meter串口数据
▲ 数据中最窄脉冲波形

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

 

02实验电路


1.电路设计1

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

▲ 原理图

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

▲ PCB版图和快速制版

2.软件2

(1) 串口2设置

设置UART2的波特率:58823 bps。

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

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

▲ 测量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全功能型电感电容表,电感表,电容表,LC meter串口数据

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

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

▲ 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 ↩︎

本文地址:https://blog.csdn.net/zhuoqingjoking97298/article/details/109003627