|
畢業季來了,前前后后輔導了多個單片機類的項目。今天終于有時間來分享一下自己的經驗了。
首先來一個今天剛做好的課題:基于單片機的數字式相位計設計,包括仿真,實物,程序。先來看圖:仿真和實物效果
1.jpg (87.01 KB, 下載次數: 116)
下載附件
2019-5-7 17:24 上傳
2.jpg (89.63 KB, 下載次數: 103)
下載附件
仿真效果
2019-5-7 17:24 上傳
3.jpg (43.29 KB, 下載次數: 108)
下載附件
實物原理
2019-5-7 17:24 上傳
4.jpg (35.06 KB, 下載次數: 101)
下載附件
2019-5-7 17:24 上傳
5.jpg (29.44 KB, 下載次數: 92)
下載附件
2019-5-7 17:24 上傳
說說系統原理:
1.功能:用單片機計算及顯示出兩個輸入信號(正弦波,三角波,方波)的相關差,范圍是0-180度,精度0.1度,頻率范圍0-500HZ。
2.原理:利用兩個信號相位差,通過異或門電路,便可得到相應占空比的方波信號 ,只要用單片機檢測到方波信號的占空比,再*180,就可以得到相位差的值。
3.信號處理:兩路輸入信號經過LM393電壓比較器,通過跳線帽能設定位過零比較器或者普通電壓比較器,把輸入信號轉換為方波信號,再經過異或門后,就得到一個方波信號。
4.單片機:單片機不用外部中斷求占空比,直接用P16和定時器檢測方波信號的高低電平時間,換算出占空比和相位差。
5.注意:兩路輸入信號為0-5V,占空比相同,頻率相同的信號,由于沒有負電源供電,不能采樣負電壓的信號。
總結:
這個設計,單片機部份是很快做出來的,就是模擬電路部分,由于沒有信號源,示波器,只能用NE555,ICL8038產生的信號和DSO138示波器調試,花費了挺多時間,之后有時間要做個可測負電壓,0-360度可測的相位計。還得買套電子儀器啊,沒套好的儀器真搞不了模擬電路,還有就是仿真和實物真得有區別,還是要以實物為準。
后面有空再分享其它作品吧。
|
-
0.png
(8.18 KB, 下載次數: 184)
下載附件
2019-5-8 01:00 上傳
-
-
仿真原理圖HEX.zip
2019-5-7 17:41 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
270.48 KB, 下載次數: 79, 下載積分: 黑幣 -5
供參考,暫時不提供源代碼
|