关于电极式水位检测的问题
9381|64
|
|
|
|
|
|
|
评论
@chunyang :嗯嗯,检测到的电压信号频率是100Khz作用,经过耦合电容,那么耦合电容要取大一点容量,我取了1u。然后二极管D8需要选个整流二极管,那个二极管D9仅起保护作用,没多大要求。然后R10和C15的时间常数尽量大于10倍的脉冲宽度,我算了下我取的100欧和1u的时间常数是100us,刚好等于10倍的脉冲宽度(10*10us)然后C16我也取了1u,泄放电阻取了100欧。仿真倒是可以。
C15、C16构成积分电路,R10可以认为是滤波,与C15一起使电压波动率进一步下降,而R12是泄放电阻,没有R12,电容一旦充满电,即使输入信号不再有(即缺水),积分电容依然会提供高电平(即有水)。
元件参数在此当然很重要,但建议你首先弄懂该电路的原理,否则瞎猜电路参数的结果自然是无法工作。
取值确实是仅仅通过multisim仿真配出来的,我一直没做出来的原因就是把这个信号引到我板子上时,这个信号在有水和没水时是一样的,没有区分,所以累计的电压也就是一样的,所以单片机设置多大的逻辑门限都不能区分有水和没水这两种情况。老师,这个电路是我看别人的产品是做出来的,他们也用的这个电路。所以会不会是我的这个检测电路参数设置的不好。谢谢您一...
|
|
评论
@chunyang :老师,我现在那些参数确实一把雾化头检测端连到自己板子上,这个信号就变了,没焊水位检测电路时接到板上没有变,所以我的参数应该还是不对,但具体的计算我还真的无从下手。还请老师指点
工程上还有个极限要考虑,即在水的电导率最低时也要能检测出来,那么设计和仿真时就要取内阻的上限。另外还有工程方法可以大幅简化设计流程,避免计算,但最好先知理,后懂行。
"放电“跟”保护“是截然不同的概念,虽然二者在某些情况下有交集,但不能混用名词。而仿真时,你不能简单加个信号源就算数,真实的检测回路具有很高的内阻,这个跟仿真软件里的信号源根本不同,如此”仿真“其实就是在仿假。真要仿真,去查所用水的电导率,计算出信号源内阻再加个同样的电阻去模拟。大致仿仿,信号源内阻也得取高数百千欧至数兆欧范围。
老师说的是,我想着它是为电容的放电提供回路,所以就说了保护作用,它不可能是个稳压二极管,毕竟这个电路对那点电压没要求,所以我把c8,c9都用的是T4整流二极管。C1的放电也是通过D9释放。仿真我就是根据实际测得雾化头水位电极的电压作为仿真的输入信号。然后匹配参数去看经过水位检测电路输出的电压信号是能否区分有水无水。参数的匹配还真的是小白,感谢...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|