|
发表于 2023-7-29 14:05:48
|
显示全部楼层
|
,这次改成单电源的了,单片机用的0.5元的py32f00a单片机,主要为了试试这单片机能不能用。
总体做的比别人做的个头大,精度和分辨率也不如别人做的,但是全身都是便宜货,虽然电路麻烦点但是里面元器件价格却不高。
设置了两个档位,欧和毫欧,两个档位都是恒流20毫安。读数显示00.00-2.000欧和00.00-60.00毫欧,耐压未测试隔直电容都是低压的,测18650电池没问题。
电路原理单片机输出一路1khz pwm经过rc滤波变成正弦波,再进入恒流电路通过隔直电容把1khz交流电注入到待测电池,测试夹电压信号线通过隔直电容后抬高到1.65v,然后进入放大电路,放大电路设了两个档位用来切换欧和毫欧档位。
程序算法,adc采样率100khz采集1000点,经过dft得到实部(电阻)虚部(电抗),分别再进入200点滑动平均滤波器,校准相位后只显示电阻成分。
两个操作按键,其中一个按键在两个档位之间切换,另一个没用。 显示部分采用4位数码管,右侧led等显示档位,左侧的1个表示显示数字是正还是负。
电路图
电路图:
(552.83 kb, 下载次数: 18)
我是板子做来家用铁皮剪剪开的,怕开槽审核不通过就没开
制作资料下载
1.s是程序源代码,1.bin是固件。jlceda文件夹里面有jlceda的工程,原理图和pcb已经画好。
(4.5 mb, 下载次数: 10)
校准方法
三个校准菜单,显示p-00是短路清零、显示p-01是相位校准、显示p-02是标准电阻校准。
按住切换档位的按键再同时按住另一个进入校准模式,数码管显示p-00,按档位加的按键会在p-00、p-01、p-02之间切换,两个按键一块按退出校准菜单显示end,按另外一个按键进入显示的菜单。
p-00 夹子短路,两个按键加减调到0,先调欧档,两个按键一块按进入毫欧档,调好后再两个按键一块按保存到flash 显示end
p-01 夹住1欧电阻,调到这个电阻真实相位,我也不知道就调到0了,调好后两个按键一块按保存到flash 显示end
p-02 夹住标准电阻把读数调到和电阻一样,也是先调欧档,两个按键一块按进入毫欧档,调好后再两个按键一块按保存到flash 显示end
家准演示视频,在家蹲了快16年语言能力很差还不会普通话。。。 听不懂可以点开字幕有自动生成的字幕。
毫欧档校准可以用10毫欧或者再大点的校准,校准完了后测0.1毫欧可能会偏大,再用短路清零调小就行了。
https://www.bilibili.com/video/bv1g14y167yy/?spm_id_from=333.999.0.0
实物图
|
,
打赏
-
|