查看: 58713
回复: 60
使用PIC16F628制作一个高精度的电容测试仪
石向上stones
0
主题
1
回复
发表于2022-03-16 09:48:43   |  只看该作者
55# 电梯直达
law3411209 发表于2022-01-16 11:28:49  50# 例子中的频率与计算的频率不一样是因为计算方法不一样。我现在打算用pic16f88制作一个,
您好,您推算的公式为啥和网上的方波比较器公式不太一样一样呢?网上都是in(2R1/R2+1),您的是(R1/R2+1),能简单说一下吗?
law3411209
0
主题
11
回复
发表于2022-09-02 11:35:43   |  只看该作者
56#
石向上stones 发表于2022-03-16 09:48:43  55# 您好,您推算的公式为啥和网上的方波比较器公式不太一样一样呢?网上都是in(2R1/R2+1),您的是(R1/R2+1),...
你说的计算公式与我写的计算公式不一样,我在网上查了一下,可能的R1与R2值有关,https://www.elecfans.com/dianzichangshi/20100420216401.html这个贴中,RC方波发生器的计算公式就是你所说的2RCln(2R1/R2+1),R1与R2的值不同,方波输出为正负电压。pic单片机电容测量电路,R1与R2的值是一样,方波输出为正电压,可能是这个原因导致计算公式不一样。https://www.yleee.com.cn/thread-89266-1-1.html这个贴子也是pic单片机制作电容测量仪的
law3411209
0
主题
11
回复
发表于2022-09-02 22:25:30   |  只看该作者
57#

关于原帖中的919这个数,今天一机灵,可能是这样,919=初始频率/指令周期。初始频率是原帖中电路中的270pf加上电路pcb的发布电容所产生的频率,指令频率是16mhz/4=4mhz,指令周期=1/4=0.25us.至于是不是,我也不清楚,这只是我的猜想,后期我试试看看吧。


law3411209
0
主题
11
回复
发表于2022-09-03 10:31:57   |  只看该作者
58#

 

我推演pic单片机电容表的计算过程,也不知道是否正确,毕竟没有原作者没有提供源代码。本人技术菜鸟,希望这个能够给大家有帮助。

这个电容测量仪的精华部分就零误差1s定时器的部分,能力有限,看不懂啊,希望大佬给讲讲。

law3411209
0
主题
11
回复
发表于2022-09-11 20:24:54   |  只看该作者
59#
law3411209 发表于2022-09-03 10:31:57  58# 我推演pic单片机电容表的计算过程,也不知道是否正确,毕竟没有原作者没有提供源代码。本人技术菜鸟,希望这个能够给大家有帮...
通过几次计算,关于scale这个数据的计算方法是错误的
pla155
0
主题
3
回复
发表于2023-10-12 17:47:41   |  ip属地:河南  |  只看该作者
60#

这个算法特定用于只能产生2的整数倍分频的向上计数计时器,

对于目前主流,哪怕是51单片机,定时器都是可以自动预装初始值的向下计时器,

不用这么麻烦的算法。


但是,这个把残值预留反复利用,最终趋于稳定的算法是很牛的。

其原理就是利用了10进制和256进制之间的最小公差法。

pla155
0
主题
3
回复
发表于2023-10-12 17:54:58   |  ip属地:河南  |  只看该作者
61#

主流单片机,应该外挂一片NE555,用内置的三份压电阻进行比较 稳定,

R2是精密电阻就好。



主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部