基於微控制器AT89c51數字PID控制直流電機PWM調速系統C語言程式

發布 科技 2024-08-12
4個回答
  1. 匿名使用者2024-02-01

    首先,弄清楚PID是一種控制演算法!

    1、“如果微控制器的恆溫能使溫度達到預定值停止加熱,低加熱,用溫度感測器反饋,這是自動控制嗎”你是乙個控制系統,但是效果會很差,特別是對於這種大慣量系統的溫度控制,要達到預定值就停止加熱, 但是由於慣性,溫度肯定會繼續上公升,當電爐燒開水時,水被燒開,斷電後水會沸騰一段時間(煮沸非常耗能,可以看出如果加熱,溫公升比較嚴重,也可以用溫度計自己試試);這與“在低時加熱”是一樣的。 如果系統對控制精度有要求,你肯定達不到要求。 PID是一種控制演算法,與其他控制演算法相比,它是最簡單的。

    PID可以在溫度即將達到設定值時降低加熱功率,使溫公升速度較慢,最終穩定在設定值。 如果您使用直接控制,溫度將在設定點上下振盪,並且永遠不會在設定點停止。

    2、一般控制系統需要增加反饋,形成閉環控制系統,也有開環控制系統。 例如,開環控制系統就是在加熱時提前計算出大約需要的熱量,然後考慮環境影響,計算加熱時間,然後根據自己的時間控制加熱系統。 你認為這樣的系統會穩定工作嗎?

    環境略有變化! 開環控制系統容易受到環境影響; 閉環控制系統更加穩定,可以使用1L水,2L水,500W電能,也可以使用1000W電爐,這就是閉環的優勢。

    因此,大多數控制系統都是閉環的,很少單獨使用開環,即使使用時也存在閉環。 開環其實是有優點的,開環在控制系統中叫做前饋(對應反饋),比如你系統中的電源電壓公升高,加熱速度肯定會變快,如果你對電源電壓進行取樣,將取樣結果輸入到閉環中,對閉環做輕微的修正, 控制精度會更好,這是開環的優勢,它先進,可以預測結果(根據地源電壓的增加,可以知道需要降低輸出功率)。

    綜上所述,您應該了解反饋是必需的(前饋也是必需的,但不是必需的),並且 PID 不能被替換(除非您使用其他更複雜的控制演算法)。

  2. 匿名使用者2024-01-31

    首先,我真的不會離開QQ,我已經做到了,我可以幫你。

  3. 匿名使用者2024-01-30

    即使你得到乙個現成的,也可能不合適。

  4. 匿名使用者2024-01-29

    AT89C52RC是 Atmel 製造的經典 8 位 CMOS 微控制器。 以下是AT89C52RC微控制器的主要原理:1

    CPU:AT89C52RC採用8051架構抗腔CPU,可執行33MHz,提供2個獨立計數器、3個定時器、6個外部中斷和2個序列通訊介面,支援多種中斷模式。 2.

    儲存器:AT89C52RC具有 8KB 快閃記憶體程式儲存器和 256 字輪榨柱塞資料儲存器,以及片上可程式設計快閃記憶體和資料儲存器。 3.

    IO口:AT89C52RC有32個IO口,其中24個是可程式設計IO口,可以通過軟體配置為輸入或輸出模式,其餘8個IO口用於中斷、定時等。 4.

    定時計數器:AT89C52RC具有3個獨立的定時器和計數器,可用於實現定時、延時、頻率分析等多種功能,並可設定為多種工作模式。 5.

    串列埠:AT89C52RC提供兩個全雙工序列通訊介面,支援多種通訊協議,如UART、SPI、I2C等。 6.

    中斷系統:AT89C52RC具有6個外部中斷輸入和2個內部中斷源,可實現多種中斷模式,如外部中斷、定時器中斷、串列埠中斷等。

相關回答
8個回答2024-08-12

尋找基於AT89C51微控制器超聲波雷達測距的源程式,要求安全距離越小,報警頻率越快AT89C51微控制器,4位數碼管。

11個回答2024-08-12

分數沒用,我可以完成你的程式,付費。

4個回答2024-08-12

買我的 USB 驅動器,先把我變成最好的。

3個回答2024-08-12

1.介紹數字時鐘的工作原理。

這項工作使用ATMEL基於組合語言的AT89C51微控制器,設計了一種帶有四位數碼管顯示小時和分鐘的時鐘。 在實際圖片中,左側電源附近的綠色發光二極體(常亮)為電源指示燈,表示5V穩定電源工作正常; 微控制器左下角的紅色發光二極體為第二盞燈,每閃爍一次表示時間移動一秒; 按鈕正上方的綠光二極體是設定燈,當時間正常移動時,此時不亮,第一次按下設定鍵(右鍵)時,綠燈亮,第二個同時熄滅,分鐘兩位數碼管閃爍, 時間停止移動,進入校準狀態,表示此時可以調整分鐘,當按一次加一鍵(左鍵)時可實現分鐘加一的功能,分鐘為60點到極限,超過60點則返回0, 從 0 重新計算;如果再次按下設定鍵,第二盞燈和設定燈仍然熄滅並亮起,表示分鐘的數碼管停止閃爍,而指示小時的兩位數碼管又開始閃爍,此時可以調整小時,按下加1鍵即可實現加1到小時的功能, 小時調整上限為 24 小時,新返回 0 也超過24小時;第三次按下設定鍵時,數碼管停止閃爍,設定燈熄滅,第二盞燈再次閃爍,時間定時於設定值。 >>>More

9個回答2024-08-12

你想怎麼控制,你可以根據需要去做。