導航:首頁 > 裝置知識 > mcu傳動裝置

mcu傳動裝置

發布時間:2022-01-04 11:44:02

⑴ 汽車電控學些什麼

你好,學習汽車電控需要學習電工技術 ,電子技術 PLC控制, 單片機 計算機 CAD制圖 等內容。

⑵ 請問哪裡能下載ABB的電機控制裝置(保護器) M101-M/M102-M參數設置軟體--MCUsetup有加分!

馬達控制單元 52093396群可以共享ABB資料和傳動經驗

⑶ 單片機控制兩個步進電機,控制傳動系統實現X,Y軸向直線運動,如何實現還有就是怎麼編程啊

可以根據輸入步進電機的方波頻率調速,算下轉動的角度和圈數再乘以輪子的周長,就知道前進了多少距離。每個方向都知道走了多少距離就可以知道X、Y地址了。編程問題太多細節,自己去弄懂吧,這個不難。自己努力了才會真正明白。

⑷ 單片機中偽指令 求教

你提的問題是一個很多學生甚至教單片機的老師都不理解的一個問題。我們大學學單片機只是了解但是沒有真正的把硬體和軟體與實際聯繫到一起。不過為了深入了解我也細細的說一些單片機的工作機制,這樣學起來也比較簡單(呵呵,本人編程編的實在太累了,就當休息),在這里可能我講了一些要慢慢了解。
在了解之前要說幾個概念、單片機工程文件、燒錄文件、程序存儲區、運算單元、RAM
先從硬體開始說,因為工程文件、燒錄文件是後來發展形成的。這要從計算機歷史講起。最初的計算機是沒有程序存儲器的,採用布線接板進行控制,後來改用帶孔的紙板插入計算機光電管和燈泡之間來表示數據和程序,控製程序流程的走向。這是程序存儲器的最初雛形,傳動裝置將紙板傳入光電管和燈泡之間,計算機開始計算或控製程序走向。比如10cm的紙板有3個孔表示程序結束,10cm的紙板有2個孔表示數據相加,那麼傳動到哪裡就執行哪裡的程序。遇到10cm的紙板有3個孔計算機就停止。
最初是10進制。後來因為二進制對於計算機好識別才有了二進制。也增添了程序存儲器,程序存儲器就是用來控製程序走向和數據計算的依據單元。
了解硬體發展以後我們看一段程序,程序很簡單。計算4+5=9,呵呵幼兒班數學,可是單片機是如何算出來的呢,我們看個究竟。設RAM中R0的數據為4,R1里的數據為5,結果存到R2中,循環計算。 程序如下(一會通過加入其它偽指令來講述)
ORG 0000H
LJMP Start
ORG 0006H
Start: MOV R0,#04H
MOV R1,#05H
Main: MOV A,R0
ADD A,R1
MOV R2,A
LJMP Start
END
其中ORG為偽指令END也為偽指令。
有了這些程序單片機是如何工作的呢,我們能看懂程序但是單片機並不認識程序,它只能識別0和1組成的數據,為了不像最初的控制計算機流程一樣布線接板或者插紙板單片機中增加了很多東西如程序指針SP和程序存儲器。
我們編寫完程序後建立工程文件然後編譯成燒錄文件燒錄到單片機里(後面再講編譯)。
我們看看程序存儲區是什麼個樣子。
地址 數據
0x0000 02H
0x0001 00
0x0002 06
0x0003 00
0x0004 00
0x0005 00
0x0006 78
0x0007 04
0x0008 79
0x0009 05
0x000A E8
0x000B 29
0x000C FA
0x000D 02
0x000E 00
0x000F 06
我們看到只是一些數據而已,單片機是如何執行的呢。下面我們分析一下。
單片機指令是由操作碼、操作數組成,操作碼是表明指針所指指令作用的標志數據,操作數則是要執行任務的數據依據,如LJMP Start 操作碼、操作數分別為02H和Start。在上電後SP指針的值指向0x0000位置。遇到的第一個指令是SJMP Start由於Start是人為為地址起的名字因此不會被存入單片機存儲器中,而是找到地址計算其跳轉地址(名稱相同就求出地址了),這個程序計算結果是0x0006,這樣LJMP Start 的指令位元組數為3個。
地址 數據
SP->0x0000 02H
0x0001 00
0x0002 06
0x0003 00
0x0004 00
0x0005 00
0x0006 78
0x0007 04
0x0008 79
0x0009 05
0x000A E8
0x000B 29
0x000C FA
0x000D 02
0x000E 00
0x000F 06
我將程序存儲區數據和數據表聯系起。
地址 數據
0x0000 02H ORG 0000H
LJMP Start
0x0001 00
SP->0x0002 06
0x0003 00
0x0004 00
0x0005 00
0x0006 78 ORG 0006H
Start: MOV R0,#04H
0x0007 04
0x0008 79 MOV R1,#05H
0x0009 05
0x000A E8 Main: MOV A,R0
0x000B 29 ADD A,R1
0x000C FA MOV R2,A
0x000D 02 LJMP Start
0x000E 00
0x000F 06
END
ORG表示下一行指令從哪一個地址開始寫,END表示程序結束,如果我們在加入一個偽指令EQU 編譯後會出現什麼結果。
First EQU R0
Second EQU R1
Result EQU R2
ORG 0000H
LJMP Start
ORG 0006H
Start: MOV First,#04H
MOV Second,#05H
Main: MOV A,First
ADD A,Second
MOV Result,A
LJMP Start
END
地址 數據
First EQU R0
Second EQU R1
Result EQU R2
0x0000 02H ORG 0000H LJMP Start
0x0001 00
SP->0x0002 06
0x0003 00
0x0004 00
0x0005 00
0x0006 78 ORG 0006H
Start: MOV First,#04H
0x0007 04
0x0008 79 MOV Second,#05H
0x0009 05
0x000A E8 Main: MOV A,First
0x000B 29 ADD A,Second
0x000C FA MOV Result,A
0x000D 02 LJMP Start
0x000E 00
0x000F 06
END

我們會發現編譯後的結果是一樣的,這些偽指令雖然作用不同但是有一個共同特點就是在程序存儲器中不產生可執行的操作碼和操作數,只是為了編程人方便或注釋或可以影響數據存儲位置的指令稱為偽指令。
First EQU R0
Second EQU R1
Result EQU R2
ORG 0000H
LJMP Start
ORG 0006H
Start: MOV First,#04H
MOV Second,#05H
Main: MOV A,First
ADD A,Second
MOV Result,A
LJMP Start
DW 30H,60H,90H
END
編譯結果如下,從10H開始。因此DW30H是0030
0x0000 02H
0x0001 00
SP->0x0002 06
0x0003 00
0x0004 00
0x0005 00
0x0006 78
0x0007 04
0x0008 79
0x0009 05
0x000A E8
0x000B 29
0x000C FA
0x000D 02
0x000E 00
0x000F 06
0x0010 00
0x0011 30
0x0012 00
0x0013 60
0x0014 00
0x0015 90
暈,網路知道復制超過太多位元組的數據復制不上

⑸ 本人現在大二了,想用單片機或者plc做一個控制系統,主要用到的有齒輪、傳送帶、感測器、微型馬達等等。

按照你的意思,那的用到兩台電機吧?一台負責輸送物品,一台負責分類。還對?PLC應該用到4個輸入點,分別是啟動,停止,感測器1和2(1,比如說檢測大物品,2,小的物品),還有就是3個輸出點,分別是輸送電機啟動,還有就是,選擇電機的正,反轉
。大概過程就是這樣,程序自己設計吧,比較簡單的。

⑹ 請問步進減速電機和直流減速電機有什麼區別,我想用單片機來控制,不知它們有什麼區別。控制方式是什麼

步進電機是將電脈沖信號轉變為角位移或線位移的開環控制元步進電機件。在非超載的情況下,電機的轉速、停止的位置只取決於脈沖信號的頻率和脈沖數,而不受負載變化的影響,當步進驅動器接收到一個脈沖信號,它就驅動步進電機按設定的方向轉動一個固定的角度,稱為「步距角」,它的旋轉是以固定的角度一步一步運行的。可以通過控制脈沖個數來控制角位移量,從而達到准確定位的目的;同時可以通過控制脈沖頻率來控制電機轉動的速度和加速度,從而達到調速的目的。
而直流電機就是普通的小電機,沒有什麼特殊的,只要電源功率夠,就可以。要想用單片機控制,可以用脈沖波控制,調速用占空比控制,不過要加功率放大電路。

⑺ 用單片機控制一個類似書的開合的裝置,讓它轉動180度再轉回來,需要什麼機械裝置

舵機

⑻ 單片機怎麼控制電機轉動圈數

1、首先電機要是可調速的;
2、用兩個按鈕,分別接入單片機的兩個輸入腳,一個按鈕作為增速計數用,一個作為減速計數用。每按一次增速按鈕,單片機計數一次,並輸出控制信號控制電機增加速度,減速按鈕反之。
3、例如用單片機pwm控制電機轉速:
帶注釋軟體清單
;
==========使用單元設定==========
//.
.................................使用單元設定
DIS0
EQU
30H
DIS1
EQU
31H
DIS2
EQU
32H
DIS3
EQU
33H
LED
EQU
34H
TM1
EQU
35H;
TM2
EQU
36H;
INTV
BIT
37H;
中斷標志
THX
EQU
38H;
定時脈寬高電平
CISHU
EQU
39H
FIRST
BIT
41H;
檢測加減是否第一次按下
SET1
BIT
42H
SETZ0
EQU
43H;設定當前設定值SETZ0~SETZ3
SETZ1
EQU
44H
SETZ2
EQU
45H
SETZ3
EQU
46H
TM3
EQU
47H;
循環次數單元
JIA1
BIT
48H;
單步加標志
LIANJIA
BIT
49H;
連加標志
JIAN1
BIT
50H;
單步減標志
LIANJIAN
BIT
51H;
連減標志
SETDATA
EQU
52H;
設定速度暫存單元
REALDATA
EQU
53H;
實測速度暫存單元
YK1
EQU
54H;
上次輸出數據暫存單元
KP
EQU
56H;比例系數
KI
EQU
57H;
積分系數
EK
EQU
58H;
設定值和實測值的差值
EK1
EQU
59H;
上次的EK值
OUTPUT
EQU
60H;
EK2
EQU
61H;
EK-EK1的值
ONPRESS
BIT
62H;
判定ENTER鍵是否彈起標志
TMS
EQU
63H;
閃爍時長
SHAN
BIT
64H;
閃爍標志
;
==========主程序==========
ORG
0000H
SJMP
MAIN
ORG
0013H;
外部中斷1入口地址
AJMP
INX1
ORG
001BH;
定時器T1中斷入口地址
AJMP
ITX1
ORG
0070H
MAIN:
MOV
SP,#70H;
設定堆棧指針入口地址
ACALL
INIT;
調用初始化程序
M1:
JB
SET1,FLASH;
當前為設置狀態則跳到閃爍顯示模塊
ACALL
DISP;
否則為一般顯示
SJMP
NEXTT
FLASH:
ACALL
DISP1
NEXTT:
ACALL
DELAY;
調用按鍵延時程序
ACALL
M2;調用按鍵程序
DJNZ
CISHU,M1;
第隔100MS刷新一下實測值
MOV
CISHU,#20
ACALL
CONTROL;
調用控制調速模塊
SJMP
M1
//
==========初始化模塊==========
INIT:MOV
DPTR,#0FD00H
;
設置PA、PB為輸出口,PC為輸入口
MOV
A,#03H
MOVX
@DPTR,A
MOV
TMOD,#21H
;
定時器/計數器T1為方式2,定時器/計數器T0為方式1
MOV
TL0,#00H
;
定時器/計數器T0賦初值#00H
MOV
TH0,#00H
MOV
THX,#0BBH
;
輸出單元賦初值#0BBH,即脈沖高電平寬度
MOV
TH1,THX
MOV
TL1,THX
SETB
TR1
;
啟動定時器/計數器T1
SETB
TR0
;
啟動定時器/計數器T0
SETB
ET1
;
允許定時器/計數器T1溢出中斷
SETB
EX1
;
允許外部中斷1中斷
SETB
IT1
;
選擇邊沿觸發
SETB
EA
;
CPU開中斷
SETB
07H;
SETB
SHAN
CLR
11H;
檢測是否成功
MOV
LED,#7FH。

⑼ 求賜教,單片機控制步進電機,用光碼盤和位置檢測光耦使電機在某一位置停下來,是什麼意思

是的,位置檢測的作用就是為了知道當前在哪個位置。位置檢測光耦(俗稱:位置感測器)
如果設計者要求你停下來,。那就要停下來。
但位置感測器不一定裝在電機上。如果裝在傳動裝置上。可能電機運轉N轉以後,才會停下來。
當然,位置感測器還可以用來檢測速度。通過計算兩次檢測到的時間差可以計算出速度來。
在工業裡面,很多時候,步進電機只動一點點就要停下來,等到下個信號到的時候才繼續動。

⑽ 我想用碼盤和對射管再配合單片機做一個測碼盤轉動角度的裝置,但是關於碼盤和對射管組合時需要注意哪些問

對射管的原理:有一對管,一個發光管,一個接收管。當接收管接收到發光管發出的光時接收管導通,形成通路(接收管相當於光敏三極體,紅外光是它的觸發信號)。
碼盤與對射管工作時,發射管一直發光,不時的發射管發射的光通過碼盤孔,從而接收管不時的通斷,這樣在接收管的一側就形成了方波信號。根據方波信號的個數及碼盤孔的個數就可以算出碼盤轉過的角度了。
至於碼盤孔的尺寸就要看你測量角度的精度了,對射管的縫寬要大於碼盤的厚度。另對射管的直徑最好要和碼盤孔的直徑接近。
最後發射管發紅外光是可以用手機的攝像功能看到的。

閱讀全文

與mcu傳動裝置相關的資料

熱點內容
萬向傳動裝置一般由什麼和什麼組成 瀏覽:549
清洗光學鏡片設備有哪些 瀏覽:978
如何知道電動車電機軸承 瀏覽:396
內7外26高8什麼軸承 瀏覽:812
迷你小冷藏櫃不製冷怎麼修 瀏覽:555
如何在路由器上查看上網設備 瀏覽:611
練聲音的器材有哪些 瀏覽:718
肇慶車床五金件 瀏覽:645
閥門氣缸是什麼原因 瀏覽:277
飛機傳動裝置包括發動機嗎 瀏覽:809
圓柱軸承安裝後如何調整 瀏覽:565
天正暖通閥門標注樣式怎麼修改 瀏覽:948
勞務派遣許可證的辦公設施設備清單怎麼寫 瀏覽:421
東成電動工具華南城銷售部 瀏覽:708
挖機驅動輪滾珠軸承怎麼安裝 瀏覽:129
湖塘五金機電城 瀏覽:951
拍x片儀器叫什麼名字 瀏覽:63
防火裝置的作用是防止火焰 瀏覽:491
觀察冰融化的實驗裝置 瀏覽:925
頤達儀表盤怎麼換 瀏覽:846