急!急!急!微控制器和步進電機 掉電處理!

時間 2025-03-08 20:45:13

1樓:網友

估計不加硬體不行吧,想不出來不加硬體實現掉電儲存現場的方法,微控制器是用程式實現控制的。

但是計數器的暫存器是在ram裡,掉電後就清楚了啊,除非有方法將計數器的值在斷電後不影響啊,有這樣的微控制器嗎,應該有吧。

2樓:網友

這樣不一定可以,因為電機運動是有慣性的,掉電之後運動機構會繼續往前,所以不會再是你的200脈衝的位置了。建議:加個絕對值編碼器,你上電後讀取編碼器的值就知道你的步進電機再哪個位置了。

經供參考。

3樓:網友

看你這個情況只能這樣處理了,不過有乙個問題需要注意下,步進電機一般重新上電的時候會抖動一下,會導致精度不準。

微控制器之步進電機 步進電機失步?高手來!

4樓:網友

想實現什麼功能?同樣是迴圈,為什麼設那麼多變數?電機是兩相線的還是別的,原理圖看一下。

能不能把每一句的功能講一下,delay(65535);是幹什麼的,為什麼要用那麼多for迴圈,p2口是幹什麼的,變數s是做什麼的,為什麼要設定那麼多迴圈變數q,w,k,i

5樓:網友

你好!把你要實現的功能說一下吧,感覺你程式有點繁瑣。

微控制器步進電機程式的問題

6樓:網友

如果你對外部中斷理解的話 可以在來乙個外部中斷1 然後 吧所有的關閉,然後看按鍵是什麼樣的在調整程式。

懂微控制器控制步進電機的幫忙解答一下,重金急求!

7樓:網友

可能的原因是:

1、微控制器沒有程式。

2、微控制器沒有正常復位。

3、微控制器工作電壓與供電的電壓不匹配。

4、硬體電路有問題。

8樓:網友

計算機的u口提供的ianliu在500ma左右,而微控制器驅動電機的瞬時電流超過1a,不接電機,只接微控制器試試,如果不閃了,再接外接電源共給電機。需要注意外接電源反灌u口,燒壞電腦的u口!

9樓:李威威

步進電機獨立供電試試,要共地的。

急急急!!!微控制器控制步進電機1小時轉1圈的c語言程式

10樓:自由之城

你不說你微控制器的型號不好做的,因為電路都不一樣,介面也不一樣,我給你乙個我的,你照著看看吧。

#include"" /* 呼叫mcs51暫存器標頭檔案 */

typedefunsigned char uint8; /* 型別定義 */

typedef unsigned int uint16;

引數:pm35永磁電機,步進角為度。

單雙八拍工作方式:

a-ab-b-bc-c-cd-d-da (乙個脈衝,轉度) */

uint8 forward_data_buf[ 8 ] = ; /* 全速正轉 */

uint8 reverse_data_buf[ 8 ] = ; /* 全速反轉 */

void delayms( uint16 ms )//延時程式。

void motor_forward( void )

p2 = 0; /* 停止轉動 */

void motor_reverse( void )

p2 = 0; /* 停止轉動 */

void main( void )}

11樓:論宇之新宇宙觀

給你個思路,利用計時器中斷計數進行控制,程式自己編吧。

求微控制器控制步進電機的c語言程式,急啊

12樓:走在時間的前頭

用什麼感測器呢,需要可以加我,我這裡有一些資料,可以交流一下,多謝。

急! 關於步進電機速度問題 微控制器 工控

13樓:網友

步進電機的轉速與你給的脈衝頻率有關,頻率越快,轉的越快。但是,如果超過最高頻率,電機會出現失步現象。要看你具體的電機型號。

如果你對轉過角度有要求,同時又對速度有要求,我建議你使用伺服電機+編碼器。

14樓:網友

一般市面常見57步進電機,實際應用中轉速設定在300-600轉/分比較多。太慢太快都會丟步。你可以用同步帶減速。

急!焊接電弧對步進電機的控制器干擾怎麼辦

15樓:網友

我們也遇到過類似的情況,焊接等工作時對plc產生干擾,有時電機突然啟動,遇到工人正在換刀是,安全隱患很大,廠家來人幫忙處理,歸納如下,1 將原資料連線換成帶遮蔽功能的,說簡單點就像有線饋線,2 機器內部統一鋪設接地,與大地相連,特別是電器外殼, 3部分電源使用隔離電源,一般來說都能解決問題的。以上方法可以參考參考。

16樓:巨闕遠志都是我

焊機輸入線、輸出線、步進電機。

電纜線。全部採用遮蔽電纜。

通常tig焊。

鎢極氬弧焊採用高頻引弧焊接時,高頻訊號會干擾某些用電器正常工作。

使用遮蔽電纜是解決該問題的唯一辦法。

17樓:網友

干擾是很麻煩的,隔離變壓器效果不大,只能是控制器外殼統一可靠接地,所有訊號電纜用遮蔽線。

微控制器如何控制步進電機 越詳細越好本人菜鳥不懂

南子欣 首先你需要解決的是一個步進電機的控制 查閱步進電機的資料 步進電機是一種作為控制用的特種電機,它的旋轉是以固定的角度 稱為 步距角 一步一步執行的,其特點是沒有積累誤差 精度為100 所以廣泛應用於各種開環控制。步進電機的執行要有一電子裝置進行驅動,這種裝置就是步進電機驅動器,它是把控制系統...

微控制器組合語言多分支程式的應用急急急

首先你問的問題沒有說清楚,led是7段數碼管?還是。你覺得你向led輸入01就是顯示1?關鍵你的led接在哪些引腳?如果單單要20h中迴圈出現00h,01h,02h,03h的話 這個很簡單程式如下 org 0000h ajmp start start mov a,03h loop1 mov 20h,...

微控制器 sfr定義,微控制器sfr和sbit有什麼區別

老友記愛學習 我是一名微控制器工程師,很多人都有類似的問題發生,其實弄懂一個sfr,其它的也就懂了,我已經用通俗易懂的方法把它寫在了一個貼子上,感興趣的可以瀏覽一下。sfr到底是什麼 p0 p3 psw acc等這些暫存器在sfr中的地址,是intel設計mcs 51微控制器時就定下的。後來許多廠家...