如何利用Arduino板子,通過程式設計實現濾波?

時間 2021-05-31 02:58:28

1樓:董志宇

其次,如果想程式簡單一些,可以使用W317可調式三端穩壓電源,用Arduino代替裡面的那個可變電阻進行電阻值調節即可。因為你已經有乙個24V電源了,所以前面的橋式整流、穩壓、濾波什麼的都可以省了,電路還是非常簡單的。

2樓:Tempo

你這個完全不是濾波問題,這個題目裡面的標籤有電力電子,你要做的這個就是乙個buck電路。原理具體參見電力電子的書籍。

簡單的說,就是用微控制器控制(用pwm占空比調節開關)乙個開關管(你這裡可以用mos管),做乙個數字開關,實現電壓的變換。

3樓:李崇

首先你這個問題不是傳統的濾波的問題。傳統的濾波一般指濾雜訊。

再就是微控制器是無法直接將0-24v的電源變換為0-5v的範圍的,你需要外部電路的配合。

如果我沒理解錯的話,你的0-24v是參考輸入,要線性的將其變為0-5v的範圍。

假設你的微控制器是5v供電的,可以使用放大器,或者分壓電路,將0-24v的電源電壓轉化為你的微控制器可接受的0-5v電壓,然後使用ad進行取樣,得知輸入電壓的大小,然後再使用da直接輸出0-5v的電壓,好一點的微控制器,單路輸出20mA的電流是沒問題的。

如果你的微控制器是0-3.3v的,你需要乙個放大係數至少是1.5倍的放大器的配合。

如果是這種場景,那麼使用微控制器不是乙個好主意。直接做乙個放大係數為0.2的放大電路就好了

能否用兩塊arduino系列的板子實現資訊交流?

滄狼 GSM,ESP8266,用串列埠的,或者EC20,L610用USB的,單純用無線就不大可能了,這麼遠的距離使用網路合適,但是網路需要一方是公網IP並且埠開啟,或者連線到乙個伺服器。 邱廖鈞 用Arduino控制的硬體通常通訊距離不會有多遠的,最常用的藍芽通常也就在10公尺範圍內進行通訊。相距八...

arduino通過esp8266向手機傳送經過轉化處理後的感測器資料(溫濕度感測器和火焰感測器)?

ESP8266是WiFi解決方案,自帶CPU的,可以程式設計。你所提的兩種方式就是ESP8266模組的使用方式不同 1 ESP8266模組可以當做單純WiFi通訊模組,大部分該模組出廠都是這種設定 可以用AT命令進行設定 然後arduino或者其它微控制器和該模組進行通訊,詳情見網路搜尋 2 ESP...

如何用python控制arduino?

FLAGYAN Arduino板子的韌體 下位機 在自帶的IDE裡面有,路徑Examples Firmata StandardFirmata,寫入這個韌體就可以在PC上寫python的程式直接控制,python直接執行在PC上,通過frimata協議給板子發命令執行相應的操作。 許俊彬 Arduin...