用比較器實現正弦波轉方波的電路圖
如下圖所示,使負比較端固定為輸入信號的直流電平:Ua 正端接輸入信號,輸出即為所需要的方波。
如果產生的方波不是標準的方波,角上有弧度,那是因為比較器的基準電壓值設置得不合適所造成的,調整一下基準電壓就可以改變占空比。
最簡單的辦法是用反相器來整形,例如用CD4069,只要經過最多兩次反相,正弦波信號就會轉換成質量很好的正方波了。
使用LM358芯片實現正弦波轉方波電路
某些傳感器產生的信號是正弦波信號,單片機要處理它,就必須把它轉換成方波。例如磁電傳感器產生的信號,單片機要測它的頻率的場合,現在一般的汽車車速都是這么做的,通過測量車速傳感器信號的頻率,來判斷現在的車速。
如果正弦波的幅值夠大,可以直接利用施密特觸發器7414整形后直接送到單片機引腳。如果正弦波幅值不夠大,比如幅值只有零點幾V,就需要先用運算放大器放大,再用7414整形后送到單片機引腳。
一般情況下,傳感器產生的正弦波只有2條線,正弦波就是2條線相對的波形,沒有我們常見的地線,所以我們采用差分輸入,為了不影響信號源,需要提供輸入阻抗。
電路圖如下:
采用LM358芯片。LM358內部有兩個運算放大器,電路里面,第一級用作差分輸入放大,主要作用是隔離信號與采集電路,起到保護信號源的作用。第二級用作濾波放大,R15和C22用作濾波,R14/R15組成放大,放大倍數R14/R15。
圖中,-5V可以用GND。也可以用ICL7660芯片產生。
正弦波加過零比較器轉換成方波,下面給出方波電路轉換原理圖:
具體做法,大家可以先行思考一下。
?
評論
查看更多