轉自http://www.chuandong.com/cdbbs/2009-1/12/09112F2E5B3126.html 步進(jìn)電機在控制系統中具有廣泛的應用。它可以把脈沖信號轉換成角位移,并且可用作電磁制動(dòng)輪、電磁差分器、或角位移發(fā)生器等。 有時(shí)從一些舊設備上拆下的步進(jìn)電機(這種電機一般沒(méi)有損壞)要改作它用,一般需自己設計驅動(dòng)器。本文介紹的就是為從一日本產(chǎn)舊式打印機上拆下的步進(jìn)電機而設計的驅動(dòng)器。 本文先介紹該步進(jìn)電機的工作原理,然后介紹了其驅動(dòng)器的軟、硬件設計。 1. 步進(jìn)電機的工作原理 該步進(jìn)電機為一四相步進(jìn)電機,采用單極性直流電源供電。只要對步進(jìn)電機的各相繞組按合適的時(shí)序通電,就能使步進(jìn)電機步進(jìn)轉動(dòng)。圖1是該四相反應式步進(jìn)電機工作原理示意圖。圖1 四相步進(jìn)電機步進(jìn)示意圖
轉自傳動(dòng)網(wǎng)http://www.chuandong.com/cdbbs/2008-10/28/081028F224FC511.html 步進(jìn)電機是一種將電脈沖信號轉換成相應的角位移的特殊電機,每改變一次通電狀態(tài),步進(jìn)電機的轉子就轉動(dòng)一步。目前大多數步進(jìn)電機控制器需要主控制器發(fā)送時(shí)鐘信號,并且要至少一個(gè)I/O口來(lái)輔助控制和監控步進(jìn)電機的運行情況。在單片機或DSP的應用系統中,經(jīng)常配合CPLD或者FPGA來(lái)實(shí)現特定的功能。本文介紹通過(guò)FPGA實(shí)現的步進(jìn)電機控制器。該控制器可以作為單片機或DSP的一個(gè)直接數字控制的外設,只需向控制器的控制寄存器和分頻寄存器寫(xiě)入數據,即町實(shí)現對步進(jìn)電機的控制。 1 步進(jìn)電機的控制原理 步進(jìn)電機是數字控制電機,它將脈沖信號轉變成角位移,即給一個(gè)脈沖信號,步進(jìn)電機就轉動(dòng)一個(gè)角度,因此非常適合對數字系統的控制。步進(jìn)電
步進(jìn)電機只能夠由數字信號控制運行的,當脈沖提供給驅動(dòng)器時(shí),在過(guò)于短的時(shí)間里,控制系統發(fā)出的脈沖數太多,也就是脈沖頻率過(guò)高,將導致步進(jìn)電機堵轉。要解決這個(gè)問(wèn)題,必須采用加減速的辦法。就是說(shuō),在步進(jìn)電機起步時(shí),要給逐漸升高的脈沖頻率,減速時(shí)的脈沖頻率需要逐漸減低。這就是我們常說(shuō)的“加減速”方法。 步進(jìn)電機轉速度是根據輸入的脈沖信號的變化來(lái)改變的,從理論上講,給驅動(dòng)器一個(gè)脈沖,步進(jìn)電機就旋轉一個(gè)步距角(細分時(shí)為一個(gè)細分步距角)。實(shí)際上,如果脈沖信號變化太快,步進(jìn)電機由于內部的反向電動(dòng)勢的阻尼作用,轉子與定子之間的磁反應將跟隨不上電信號的變化,將導致堵轉和丟步。 所以步進(jìn)電機在高速啟動(dòng)時(shí),需要采用脈沖頻率升速的方法,在停止時(shí)也要有降速過(guò)程,以保證實(shí)現步進(jìn)電機精密定位控制。加速和減速的原理是一樣的。 以加速實(shí)例加以說(shuō)明:加速過(guò)程是由基礎頻率(低于步進(jìn)電機的直接起動(dòng)最高
plc作為一種工業(yè)控制計算機
摘要:CIPH9803A是一種可編程五相步進(jìn)電機控制芯片,它具有步數、遞轉啟動(dòng)、停止、暫停、高速、快速等多種設置功能。文中介紹了CIPH9803A的引腳功能和工作原理,并給出其在五相步進(jìn)電機控制系統中的應用電路。 關(guān)鍵詞:CIPH9803A 五相步進(jìn)電機 控制系統1 引言CIPH9803A是一種可編程五相步進(jìn)電機控制芯片。該芯片具有步數設置(最大步數高達100萬(wàn)步)、可逆運轉、啟動(dòng)、停車(chē)、暫停、工速、快速等多種設置功能,它具有一個(gè)傳感信號輸入端口,可控制步進(jìn)電機的定位停車(chē)。實(shí)際應用表明,以CIPH9803A專(zhuān)用芯片為核心的五相步進(jìn)電機控制電路具有成本低、可靠性高等優(yōu)點(diǎn),特別適合機床設備的技術(shù)改造。2 引腳功能和技術(shù)參數2.1 引腳功能CIPH9803A芯片的引腳排列如圖1所示。各引腳功能如下:RST:復位引腳,高電平有效,正常工作時(shí),該引腳應為低電平;OUT1~OUT5:分別為五相步進(jìn)電機的A~E相的激勵輸出,均為負脈沖有效,負載電流小于25mA;XTAL1、XTAL2:晶體振蕩電路接入端;<
上位機(PC機或具有串口的其他控制設備)通過(guò)RS232串口連接到本控制板后,向控制板發(fā)送一串ASCII代碼指令既可控制步進(jìn)電機的轉向、轉速、步進(jìn)量,完全不需了解步進(jìn)電機及驅動(dòng)器的工作原理。例如:串口發(fā)送"S100",則步進(jìn)電機將順時(shí)針以每分鐘100轉的速度旋轉,串口發(fā)送"N300",則步進(jìn)電機將逆時(shí)針以每分鐘300轉的速度旋轉;串口發(fā)送"S100J",則步進(jìn)電機將順時(shí)針步進(jìn)100個(gè)步距角,串口發(fā)送"N1000J",則步進(jìn)電機將逆時(shí)針步進(jìn)1000個(gè)步距角。用于精密轉速控制、精密運動(dòng)控制、精密機械加工等,控制精度極高,轉速誤差<0.01轉/分鐘。也可按要求定制更高精度控制板。程序在VB6.0下調試通過(guò),提供VB軟件控制步進(jìn)電機的演示源代碼。 串口波特率9600~57600可預訂(默認9600);輸出驅動(dòng)脈沖頻率最大200Khz(可訂制更高頻率),單步最小1hz微調,誤差0.1hz;最大步進(jìn)量99999999步。 通過(guò)地址編碼,一個(gè)串口最多可以尋址、控制255塊串口控制智能步進(jìn)電機驅動(dòng)器,也就是說(shuō)一個(gè)串口(或一臺電腦)可以控制255臺步進(jìn)電機。串口控制智能步進(jìn)電機驅動(dòng)器和控制
·采用絕對位置控制指令(DRVA),大致闡述FX1S控制步進(jìn)電機的方法。由于水平有限,本實(shí)例采用非專(zhuān)業(yè)述語(yǔ)論述,請勿引用。·FX系列PLC單元能同時(shí)輸出兩組100KHZ脈沖,是低成本控制伺服與步進(jìn)電機的較好選擇!·PLS+,PLS-為步進(jìn)驅動(dòng)器的脈沖信號端子,DIR+,DIR-為步進(jìn)驅動(dòng)器的方向信號端子。·所謂絕對位置控制(DRVA),就是指定要走到距離原點(diǎn)的位置,原點(diǎn)位置數據存放于32位寄存器D8140里。當機械位于我們設定的原點(diǎn)位置時(shí)用程序把D8140的值清零,也就確定了原點(diǎn)的位置。·實(shí)例動(dòng)作方式:X0閉合動(dòng)作到A點(diǎn)停止,X1閉合動(dòng)作到B點(diǎn)停止,接線(xiàn)圖與動(dòng)作位置示例如左圖(距離用脈沖數表示)。·程序如下圖:(此程序只為說(shuō)明用,實(shí)用需改善。)·說(shuō)明:·在原點(diǎn)時(shí)將D8140的值清零(本程序中沒(méi)有做此功能)·32位寄存器D8140是存放Y0的輸出脈沖數,正轉時(shí)增加,反轉時(shí)減少。當正轉動(dòng)作到A點(diǎn)時(shí),D8140的值是3000。此時(shí)閉合X1,機械反轉動(dòng)作到B點(diǎn),也就是-3000的位置。D8140的值就是-3000。
·采用絕對位置控制指令(DRVA),大致闡述FX1S控制步進(jìn)電機的方法。由于水平有限,本實(shí)例采用非專(zhuān)業(yè)述語(yǔ)論述,請勿引用。·FX系列PLC單元能同時(shí)輸出兩組100KHZ脈沖,是低成本控制伺服與步進(jìn)電機的較好選擇!·PLS+,PLS-為步進(jìn)驅動(dòng)器的脈沖信號端子,DIR+,DIR-為步進(jìn)驅動(dòng)器的方向信號端子。·所謂絕對位置控制(DRVA),就是指定要走到距離原點(diǎn)的位置,原點(diǎn)位置數據存放于32位寄存器D8140里。當機械位于我們設定的原點(diǎn)位置時(shí)用程序把D8140的值清零,也就確定了原點(diǎn)的位置。·實(shí)例動(dòng)作方式:X0閉合動(dòng)作到A點(diǎn)停止,X1閉合動(dòng)作到B點(diǎn)停止,接線(xiàn)圖與動(dòng)作位置示例如左圖(距離用脈沖數表示)。·程序如下圖:(此程序只為說(shuō)明用,實(shí)用需改善。) ·說(shuō)明:·在原點(diǎn)時(shí)將D8140的值清零(本程序中沒(méi)有做此功能)·32位寄存器D8140是存放Y0的輸出脈沖數,正轉時(shí)增加,反轉時(shí)減少。當正轉動(dòng)作到A點(diǎn)時(shí),D8140的值是3000。此時(shí)閉合X1,機械反轉動(dòng)作到B點(diǎn),也就是-3000的位置
采用絕對位置控制指令(DRVA),大致闡述FX1S控制步進(jìn)電機的方法。請進(jìn)http://www.lsllhd.com看詳細的圖與程序!
:) 有關(guān)單片機照明控制的問(wèn)題我是初學(xué)者 要了解單片機照明控制系統 設計有什么創(chuàng )新 ?1我想到的是利用單片機 用聲控調節燈關(guān)亮度 (不知道怎么去設計實(shí)現 請問(wèn)如何實(shí)現?)2我想利用單片機 假如在浴室中 溫度調節燈光 使燈關(guān)隨溫度而變化顏色 (同上)非常感謝你!!!:handshake
轉自傳動(dòng)網(wǎng)http://www.chuandong.com/cdbbs/2008-4/25/084251831C0D17.html 1 引 言 某進(jìn)口設備大面積的嚴重損壞。經(jīng)過(guò)修理,更換了一大批電子元件,才勉強恢復原有的技術(shù)指標。但其工作已不是很可靠。由于該設備已停產(chǎn),并且沒(méi)有相關(guān)的代替設備.為配合生產(chǎn)需要,我們投入了對該設備的研制。原設備完全由晶體管電路構成,考慮到研制周期及可靠性等因素。我們決定采用PLC(Fx2N-32T)和觸摸屏(MT506S)控制技術(shù)重新進(jìn)行設計。 2 功能概述 該設備實(shí)質(zhì)上就是一臺專(zhuān)用的測控步進(jìn)電機裝置的設備。步進(jìn)電機裝置由步進(jìn)電機及其相關(guān)電路組成。該設備功能包括:距離(工作步數)設定、啟動(dòng)、位置顯示及清零,(自動(dòng)、手動(dòng))連續或單次運行,(自動(dòng)、手動(dòng))回原點(diǎn),步進(jìn)電機欠電流檢測報警,原點(diǎn)到位
里面理論較多,公式什么的一大把,但也工作上實(shí)用的,可以看下。
知識點(diǎn):觸發(fā)器
上位機(PC機或具有串口的其他控制設備)通過(guò)RS232串口連接到本控制板后,向控制板發(fā)送一串ASCII代碼指令既可控制步進(jìn)電機的轉向、轉速、步進(jìn)量,完全不需了解步進(jìn)電機及驅動(dòng)器的工作原理。例如:串口發(fā)送"S100",則步進(jìn)電機將順時(shí)針以每分鐘100轉的速度旋轉,串口發(fā)送"N300",則步進(jìn)電機將逆時(shí)針以每分鐘300轉的速度旋轉;串口發(fā)送"S100J",則步進(jìn)電機將順時(shí)針步進(jìn)100個(gè)步距角,串口發(fā)送"N1000J",則步進(jìn)電機將逆時(shí)針步進(jìn)1000個(gè)步距角。用于精密轉速控制、精密運動(dòng)控制、精密機械加工等,控制精度極高,轉速誤差<0.01轉/分鐘。也可按要求定制更高精度控制板。提供VB軟件控制步進(jìn)電機的演示源代碼。 通過(guò)地址編碼,一個(gè)串口最多可以尋址、控制255塊串口控制智能步進(jìn)電機驅動(dòng)器,也就是說(shuō)一個(gè)串口(或一臺電腦)可以控制255臺步進(jìn)電機。串口控制智能步進(jìn)電機驅動(dòng)器和控制主機之間距離可以通過(guò)485總線(xiàn)延長(cháng),這樣控制主機可以放置在離步進(jìn)電機很遠的地方. 我們也可以為客戶(hù)開(kāi)發(fā)特定的控制板或代為設計開(kāi)發(fā)整個(gè)步進(jìn)電機控制系統。 蚌埠利圓
上位機(PC機)通過(guò)RS232串口連接到本控制板后,向控制板發(fā)送一串ASCII代碼指令既可控制步進(jìn)電機的轉向、轉速、步進(jìn)量,完全不需了解步進(jìn)電機及驅動(dòng)器的工作原理。例如:串口發(fā)送"S100",則步進(jìn)電機將順時(shí)針以每分鐘100轉的速度旋轉,串口發(fā)送"N300",則步進(jìn)電機將逆時(shí)針以每分鐘300轉的速度旋轉;串口發(fā)送"S100J",則步進(jìn)電機將順時(shí)針步進(jìn)100個(gè)步距角,串口發(fā)送"N1000J",則步進(jìn)電機將逆時(shí)針步進(jìn)1000個(gè)步距角。用于精密轉速控制、精密運動(dòng)控制、精密機械加工等,控制精度極高,轉速誤差<0.01轉/分鐘。也可按要求定制更高精度控制板。提供VB軟件控制步進(jìn)電機的演示源代碼。 蚌埠利圓科技 聯(lián)系電話(huà)0552-2055903 網(wǎng)址www.lcwin5888.com.cn qq 965042285
電動(dòng)機的單片機控制.part1
多臺步進(jìn)電機運動(dòng)控制方案
空調器單片機控制電路解析.rar
在現代自動(dòng)化領(lǐng)域中,二相步進(jìn)電機廣泛應用于各種機械設備中。作為一種精確控制位置和速度的驅動(dòng)器,二相步進(jìn)電機能夠通過(guò)調節步數來(lái)實(shí)現精準的運動(dòng)控制,使其成為許多應用中的首選。
基于單片機的鍋爐溫度控制系統的論文
單片機控制步進(jìn)電機
單片機控制步進(jìn)電機專(zhuān)題,為您提供單片機控制步進(jìn)電機相關(guān)的專(zhuān)業(yè)交流帖進(jìn)行參與,歡迎您參與單片機控制步進(jìn)電機 相關(guān)的專(zhuān)業(yè)交流討論,更多單片機控制步進(jìn)電機相關(guān)內容請訪(fǎng)問(wèn)
土木在線(xiàn)論壇相關(guān)帖子
分享用戶(hù)量
下載熱度
相關(guān)熱門(mén)專(zhuān)題