原創!!代碼自寫!!
定時器采取的是1微秒定時(信號頻率為1KHZ、公式T=1/f)
設置8個按鍵分別控制8路PWM輸出不同波形
并且各路波形可根據程序調整
(占空比調整方法為所設置的數占10份的多少)
1、電路自己手動焊接,走錫形式如下圖(3)。
(3)自己手動焊接
2、電路使用光耦(光電隔離器),能夠使51單片機與其他高電壓或低電壓設備發送波形信號。大多數的數據采集裝置都是采用脈沖的方式采集數據,當然這個數據是需要計算脈沖的,不是說計數脈沖次數就可以的。如圖(2)
(2)加光電隔離裝置
3、波形效果示波器已經展示,效果很好!如圖(1)
(1)波形輸出
4、電路自己設計,分為兩部分,一部分是5V電壓,光耦部分是12V電壓。P521光耦輸出端可以選擇上面輸出,也可以選擇下面輸出,只是輸出結果是相反的,同時要注意10K電阻的位置,我是放在上面的,也可以放在下面。放在哪個腳哪個引腳就是輸出端,兩個引腳輸出結果相反,即高電頻和低電平是相反的。如圖(3)
(4)電路圖
單片機源碼:
全部資料51hei下載地址:
PWM.zip
(41.97 KB, 下載次數: 55)
2018-4-27 10:43 上傳
點擊文件名下載附件
原創
|