本帖最后由 dalaoshi 于 2018-5-3 16:22 編輯
我制作的電子琴需要一個能用手掌控制聲量和移調的設備,想到用超聲波來測定手掌對發射器的距離,用51單片機轉換成midi訊號輸出到音源,買了現成的超聲波模塊來測試,結果是不合用,那些模塊能測定達4米的距離,但在5厘米的范圍內作精度1mm的測定就力不從心了,更何況我還需要同時用兩個收發器測定手掌的水平偏移產生移調訊號(pitch bank),因此決定自己畫底板制作超聲波測距器。
第一步工作就是收集現成的超聲波線路,有些線路是相當古老的,零件難找到,不能用,這是找到幾款線路:
1. 運算放大器+電壓比較器超聲波接收器:
采用比較新款的NE5532,LM311作比較器,單電源5V供電,U1:B好像是個帶通濾波器,這是為40KHZ設計的,可能也可以用在200KHZ或500KHZ的接收,NE5532的截止頻率達到10MHZ,應該沒問題,但是對帶通濾波器不懂計算,比較頭疼,還是把線路板畫出來試試再說。
另外也想試試一片古老的NE567芯片,這線路能鑒別出40Khz的訊號,但似乎不很合用,因為鑒別需要時間,輸出會有延遲,但試試無妨,因此添加在接收器后面,從NE5532S輸出端接入訊號。
2. CMOS門電路晶體振蕩LM386功放超聲波發射器:
單片機要產生40KHZ的方波是沒問題的,但市面很容易買到40KHZ的晶體,所以我打算用獨立的振蕩器,避免以后單片機的定時器不夠用,改用CD4011是因為需要一個門來控制振蕩,CD4011的輸出接到LM386作功率輸出,LM386的截止頻率是300KHZ, 說明書注明可以用在超聲波,于是就畫了個底板試試。
有了這兩片板大概就能夠實驗了,但有考慮到測距距離小,必須采用收發一體的超聲波器件,查了一下是能買到,但沒有說明分體和一體在性能上有什么差別,這方面的線路圖也很少,就找到這兩張:
原來是通過兩個倒接的二級管限壓后輸入到接收器就可以了。
|