![]() |
發布時間: 2022-4-27 09:30
正文摘要:我想要做一個設備,需要用到三個12V直流電機,其中A、C電機需要正反轉,并帶有編碼器,通過編碼器的計數和位置開關來對電機進反轉、停止,另外一個電機B只需要單向運行,編碼器控制電機走位不是太準確,慣性誤差可以 ... |
用一片STM32F103C6T6或者國產C8T6,價格和性能都比51優雅,還有MCPWM等這些控制電機的外設 |
直流電機是不是就兩個控制量?1、電壓(轉速),2、轉向 |
51完全可以,如果是量產的話,mini-C這類mcu就便宜 |
用51來控制完全沒問題 |
51芯片控制是沒問題,但是要加一個LOD給51芯片供電。不用直接接12V。 |
glinfei 發表于 2022-4-27 16:09 51單片機不只是89C52,多少外部中斷都有 ![]() |
增加一片電機驅動IC就可以方便控制了,YX1818BM雙電機正反轉驅動芯片可以考慮 |
STC 比較新的型號支持5個外部中斷 可以做這個 資源完全夠用 |
一片STC全搞定,這種要求幾乎適合任何正規單片機] |
可以,沒問題。 |
51做這個的確是小CASE ![]() |
51只有兩個外部中斷,你的碼盤和限位開關都需要中斷,當然可以復用,但不如一開始找個外部中斷多的片子。另外你也用不著那么多端口。 |
電機的轉速相對于單片機的運算速度還是太慢了,用51控制完全可以。 |
合適,什么單片機都可以 |