小弟目前有乙個模擬訊號需要處理,一直沒有什麼好的頭緒,希望大家幫幫忙,輸入訊號是乙個交流電流感測器輸出訊號,訊號是乙個50hz的交流訊號,訊號幅度是變化的 最小為0 最大為1.5v ,且訊號偏移值為2.5v ,也就是2.5+1.5sin(x)這樣乙個訊號,現在為了後面的微控制器好處理,需要將這個訊號處理為乙個直流訊號,訊號值的大小和交流訊號的幅值成正比。也就是1需要將這個2.5v偏移值去掉,然後再做乙個有效值電路。。希望大家幫幫忙,對了,處理電路最好是單電源供電的。
1:處理掉2.5v的偏移電壓只需要乙個電容; 2:需要將交流訊號整流為直流訊號的話 最好是用精密整流電路,不過一般需要雙電源。但是只需要乙個電源晶元就可以搞定,還算簡單吧。
2.其實既然是微控制器處理,如果2.5v是穩定的,那麼直接量化內部做減法就可以了哈。
如果2.5v穩定性比較差,那麼乙個電容隔直,就可以取出1.5v的sin訊號了。
接著,直接電阻二極體反向限幅送微控制器吧,只是50hz,半波,取樣密度都不需要太高比如5khz取樣,已經非常精確了。微控制器內部連續加起來平均平均就是有效值了。這樣最經濟了。不需要什麼精密檢波器,不需要硬體轉換有效值,關鍵是這樣算出來是真有效值,比用硬體轉換的要精密。這樣取樣速度,現在一般的微控制器硬體完全能勝任,開個中斷觸發ad取樣,時間間隔0.2ms,ad結果只是簡單的連續累加,然後中斷計數到多少次平均一下(注意同步,在輸入為0時候實現sin訊號同步),就這麼簡單。
js問答題 彙總
1 this指向 閉包 全域性 區域性變數 var w 100 function f1 return f2 f1 100 this指向問題 window呼叫f2所以this指向window,this.w查詢全域性中的w 分割線 var w 100 function f1 return f2 f1 1...
問答題 2 測試計畫
需要,系統測試計畫屬於專案階段性關鍵文件,因此需要評審!1.對客戶提供的或需求分析人員編寫的使用者需求文件或需求規格說明書進行分析,提煉出測試要點 2.根據測試要點編寫測試用例 3.由評審根據測試要點編寫測試用例 4.執行測試 4.1 按照測試用例對系統進行功能驗證及客戶的需求驗證 4.2 將測試過...
VMware VCP認證常見問答題
問 vcp認證是什麼?答 vmware認證專家 vmware certified professional,vcp 是vmware公司推出的虛擬化認證的基礎。問 獲得vcp認證有什麼價值呢?答 vcp被公認為最有價值的雲服務認證之一,是一種必需的認證,是其它vmware認證的基礎,成為vcp證明你具...