基于A(yíng)VR的簡(jiǎn)易示波器設計
1.2.4、ADC采樣頻率控制
ADC的采樣頻率在上文已有提及,ADC中斷的計算公式為: ,通過(guò)ATmega16的特殊功能寄存器TCCR0的低3位CS02,CS01,CS00的設置就可以改變 的頻率,再把TCNT0設置成不同的數值就可以得到這個(gè)系統所需要的各個(gè)采樣頻率值了。表1中的數據是通過(guò)上面的公式計算出來(lái)的數據再經(jīng)實(shí)際的系統調試并修正后的數據。
2.2、系統誤差
系統的誤差主要出在信號調理電路,因為模擬開(kāi)關(guān)有一定的內阻約為80Ω對調理電路的放大倍數會(huì )造成一定的影響。通過(guò)1.1中的計算公式計算出來(lái)的電阻值在實(shí)際中不存在,通過(guò)幾個(gè)電阻串聯(lián)來(lái)實(shí)現也還是會(huì )有一定的誤差。平衡電阻R3是固定的在R1,R2發(fā)生變化的時(shí)候,平衡電阻可能就不能平衡也會(huì )給運算放大器引入一定的誤差。
2.3、可以改進(jìn)的地方
系統可以進(jìn)一步改進(jìn)的地方在于信號調理電路,可以通過(guò)選擇性能更好的模擬開(kāi)關(guān)和運算放大器,更合理的選擇電阻這樣就可以提高信號調理電路的放大的準確度。使整個(gè)系統的性能得以進(jìn)一步改善。
2.4、系統實(shí)際工作情況
LCD顯示的信息分別有,波形圖像,在波形的上面是橫軸的標尺,在屏幕的右邊為系統的運行狀態(tài)(Run / Stop),Time 為整個(gè)波形框的時(shí)間長(cháng)度,Volt- 為電壓檔,在波形框與信息框之間有個(gè)小點(diǎn)為信號的觸發(fā)電平。信號的頻率=波形框中信號的周期數/Time。
3、 結論
用這種方法可以實(shí)現一個(gè)簡(jiǎn)易的示波器,整個(gè)系統結構簡(jiǎn)單,清晰。充分利用了AVR單片機內部資源使系統電路得以簡(jiǎn)單化,就連系統的工作時(shí)鐘也是AVR內部自帶的。通過(guò)測試該系統在測量頻率方向的誤差很小,可以用來(lái)比較準確的測量測試信號的頻率。
[參考文獻]
[1] 劉海成. AVR單片機原理及測控工程應用 [M] 北京:北京航空航天大學(xué)出版社,2008.3.
[2] 高吉祥. 全國大學(xué)生電子設計競賽培訓系列教程 [M] 北京:電子工業(yè)出版社,2007.6.
[3] 劉祖剛. 模擬電路分析與設計基礎 [M] 北京:機械工業(yè)出版社,2007.10.
評論