把12V 的方波 转换为5V 的电路图 给单片机 计数

这图 可以吗 请教哪里需要改的

在确实需要采用前後级完全隔离处理的情况下,可以用这个电路,但有一点你要提醒你注意,输出的波形是反相的,如果对输出波形有要求的话,还需要在输出再加一级开关三极管进行再次反相。
其实,就你的情况来推测,你是无需采用前後级完全隔离处理,也就是说,没必要这麼麻烦,最简单的就是12V方波输出接两个串联电阻进行分压(如1.5K和1K),在分压点取出送到单片机就可以,再假如,你的应用电路中信号输入部分有可能产生灌流影响到前级(也或许出於安全保险考虑),那麼可以在12V方波输出串一个隔离二极管後再分压或在分压点到单片机输入之间串一个隔离二极管(型号视你的输出频率而定,低频的话可以用1N4148之类二极管)。追问

如你所料 但是 那种方法比较稳定 我的方波频率 要求是3000HZ

追答

哦,频率才3KHz而已,要比较稳妥的就用最後的方法,12V方波输出,接两个串联电阻进行分压(如1.5K和1K),在分压点到单片机输入之间串一个1N4148隔离二极管.

追问

这里为什么要用隔离二极管呢 不是应该串一个电阻 限流吗

追答

因为是采用电阻分压形式,实际上电流也就受到了限制,所以无需串“限流”电阻。
至於,为什麼要用隔离二极管,我在上面已经说过了,我又不清楚你的整个具体电路,现在仅仅只是在讨论“电压转换”而已,你既然要稳妥的方法,那麼要稳妥就是加一个二极管隔离前後级。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-24
你现这线路图可用,但如改为射极跟随器后频响和波型会有很大的改变,即光耦的三极在发射极现地间加一电阻后输出信号,集电极就直接电源。
第2个回答  2015-11-07
7805的最大电流可以达到1A,你的单片机有那么大的消耗功率么?所以应该是够了,电路很简单,一脚接你的那个12V电源,二脚接地,三脚就是输出5V了,其他什么都不用加!
第3个回答  2012-04-24
利用光耦可以啊 但是光耦元件的线性你得考虑 你可以看看电压转换芯片LM7805或LM2575追问

你是说用LM7805 直接转化成5V 吗 那样会不会影响频率 我的方波是3000HZ的 请赐教

追答

你看看LM2575 比7805好 能直接 不会影响频率的
52-kHz (Typ) Fixed-Frequency Internal Oscillator

第4个回答  2012-04-25

这样也可以

相似回答