yjmwxwx
发表于 2023-7-22 23:59:21
frival 发表于 2023-7-22 22:33
楼主大神真不是一般的农民呀,难道是传说中的码农? 你说的这些DFT什么的我好像学过,哈哈又一点不 ...
快别夸我了。。羞愧难当啊,我是个靠啃老为生的废物,这些东西本来就不是我该玩的,更不是码农,现在唯一劳动就是干点农活了。 我基础知识也不行,钱花了不少做的东西基本都不好用
yjmwxwx
发表于 2023-7-23 00:04:13
frival 发表于 2023-7-22 22:47
最早研究过GrandF版的内阻表,可惜他那个没有开源,网上找到的一点信息,他用的方波作为激励源,单片机移相 ...
我这电路基本和GrandF的差不多,就是把方波滤成了正弦波,放大电路也改麻烦了,也不知道这样改有没有用,就是凭感觉瞎改。
其实还是纯硬件的好,有个单片机还要烧写程序比较麻烦
swirfe2022
发表于 2023-7-23 00:47:57
厉害, 这么多线,年纪大了看着都头晕,还能调试好,不错。
加糖的咖啡
发表于 2023-7-23 18:07:53
请教楼主,我找资料看了一下单片机,说输出有8mA,直接可以驱动LED。如果输出口够用,为啥不直接驱动呢?外围也简单些啊。用了单片机,一般都加软件,减硬件。
yjmwxwx
发表于 2023-7-23 20:12:16
加糖的咖啡 发表于 2023-7-23 18:07
请教楼主,我找资料看了一下单片机,说输出有8mA,直接可以驱动LED。如果输出口够用,为啥不直接驱动呢?外 ...
这单片机IO口比较少,而且只有一个电源引脚,感觉直接驱动LED可能会干扰ADC,现在是SPI口驱动LED显示,这接口比较通用,可以换别的显示屏。 实际这个电路还是复杂了,砍成一个运放、砍掉晶振、调试口当按键或者不要按键,直接驱动四位数码管IO就够用了。
frival
发表于 2023-7-24 16:04:47
yjmwxwx 发表于 2023-7-23 00:04
我这电路基本和GrandF的差不多,就是把方波滤成了正弦波,放大电路也改麻烦了,也不知道这样改有没有用, ...
有个想法,既然adc采样率这么高,采样点这么多,而且信号波形是正弦波,那直接查找采样数据里面的最大值,不就是幅度信息吗?这样计算量会不会少很多。
yjmwxwx
发表于 2023-7-24 16:52:51
frival 发表于 2023-7-24 16:04
有个想法,既然adc采样率这么高,采样点这么多,而且信号波形是正弦波,那直接查找采样数据里面的最大值 ...
那样都不用抬高1.65V了,只采集90度和270度就行了,但是分辨率低跳动也会大。
frival
发表于 2023-7-24 17:41:21
yjmwxwx 发表于 2023-7-24 16:52
那样都不用抬高1.65V了,只采集90度和270度就行了,但是分辨率低跳动也会大。
原来如此,我还在看FFT的算法,话说你计算的点数应该是2的n次方吧,像1024这样的吧?
yjmwxwx
发表于 2023-7-24 23:16:33
frival 发表于 2023-7-24 17:41
原来如此,我还在看FFT的算法,话说你计算的点数应该是2的n次方吧,像1024这样的吧?
这里用DFT就行了,采样率100000HZ除1000点等于100HZ,一个点100HZ算第十个点的就行了
liangkan
发表于 2023-7-25 15:58:04
我最佩服你的是你的搭棚及飞线技术,这么乱的线路居然没有出错
yjmwxwx
发表于 2023-7-25 16:59:48
liangkan 发表于 2023-7-25 15:58
我最佩服你的是你的搭棚及飞线技术,这么乱的线路居然没有出错
看着乱其实没多少线,比那些配电柜线少多了,只是我搞的太乱了。
yjmwxwx
发表于 2023-7-25 17:11:00
PCB焊好,发现一处错误,就是按键那里画错了。。 焊接好还能用,哪里有坑还待探索。。
已经改过来了
JLCEDA专业版工程
打板文件,我还没打,感觉这个电路比较麻烦不适合制作。
焊好的电路板,我是用铁皮剪剪开的
简单测试了下能运行能显示,最好写个校准程序和实虚分离什么的。。
https://www.bilibili.com/video/BV1Hz4y1t7cA/?share_source=copy_web&vd_source=6f1b94e7c974d8b665e38c4eb30d4812
frival
发表于 2023-7-25 18:22:40
看视频效果不错,读数很稳定,末位也不跳,要是能出个c语言版本程序就好了,汇编的实在是晦涩。
yjmwxwx
发表于 2023-7-25 20:14:24
frival 发表于 2023-7-25 18:22
看视频效果不错,读数很稳定,末位也不跳,要是能出个c语言版本程序就好了,汇编的实在是晦涩。
显示位数少滤波加的长就不跳,这个程序很简单的,就是和COS和SIN表相乘累加,滤波就是累加求平均,程序里面就这俩东西一共也没几行。 汇编都是以前写的,直接移植就行了,写C得重新学着写比较麻烦,现在想起写程序就比较抗拒,反而更喜欢动手做个什么,焊接都比写程序有意思。
mjzz123
发表于 2023-7-26 09:22:12
测个毫欧电阻 没问题吧