1樓:戶哲茂
我沒做過,只是簡單的說一些如果這麼做,我的思路:
以高頻率去讀取電壓值,存入陣列(獲取電壓曲線)這樣就知道每個時間點對應的電壓值,(y=f(x))。
隨機計算2個點的傾斜值(術語怎麼講忘了),多算一些。
三角波有三個值 : 豎直無窮 ∠a + -∠a正玄波 :無數個(但是沒有豎直)
方波:豎直 0度
鋸齒波 :豎直 ∠a
根據以上特徵可以排除,剩一種符合的波形,然後根據具體的電壓值,算出波形的公式。
再然後就是代入隨機取點的時間(x),根據公式算出電壓值y,對比一下真實的電壓值(近似即可),多算幾個,如果全部符合,那就ok。如果不符,說明都不符合。
2樓:知無不道
用微控制器識別輸入波形有一定難度,其思路不外乎利用ad轉換將訊號波形取樣轉換為對應的數字量,再對數字量值特徵進行判別以判定波形的類別。
3樓:匿名使用者
樓上的方法在一定程度上是乙個可行的方法,但是只適用於訊雜比很高的訊號,當訊號幅值小到一定程度,此時紋波就會和訊號幅值相當,訊雜比很小,那麼此時樓上的方法就會有很大的缺陷,由於紋波的影響三角波和方波的斜率也會不止兩個三個,會出現很多個,以至於無法分辨出波形。
那麼該怎麼辦呢?
微控制器通過串列埠控制另外微控制器問題
撒辰狂綺南 沒試過兩個微控制器直接tx對rx,rx對tx。貌似這樣不安全。我試過加上max232的。如圖所示的那種,不要九針底座。u2的t1out可以直接連線到u3的r1in。再u2的r1in直接連線到t1out.另外兩個微控制器的地線一定要相連,即電壓0點相同。可用u2的地線和u3的地線相連即可。...
微控制器程式設計求教,微控制器程式設計問題求教
好奇心較強,把兩個程式都測試了一下。做而論道的匯程式設計序,在自動滅燈之後,再按下按鍵,可以使燈重新開啟 gaplee 的c程式,自動滅燈之後,再按下按鍵,燈還是滅的,必須再按一下,燈才亮。按兩下,燈才亮,恐怕不符合題目的要求。做而論道的匯程式設計序,10秒的亮燈時間,誤差不足11毫秒 gaplee...
微控制器的種類有哪些,微控制器都有哪些型別
微控制器bai有很多態別,根據 du其定址位數zhi來分,分為8位單dao片機,16位單回片機,和32位微控制器。答1 微控制器整合度高。微控制器包括cpu 4kb容量的rom 8031 無 128 b容量的ram 2個16位定時 計數器 4個8位並行口 全雙工串列埠行口。2 系統結構簡單,使用方便...