freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

大學畢業(yè)設計c51程序控制步進電機(完整版)

2025-08-01 18:10上一頁面

下一頁面
  

【正文】 x01。 //取數(shù)據(jù) clock(RunSpeed)。 { for (i=0。 //開外部中斷0:加速 IT1=1。 ET0=1。char STATE_CCW[]=CCW。sbit P2_3=P2^3。 //正轉表uchar code CCW[4]={0x08,0x04,0x02,0x01}。 //液晶讀顯示void cmd_wr()。在我完成這次畢業(yè)設計的過程中,當看到自己將專業(yè)知識用于解決實際的問題時,那份成就感和喜悅感是難以形容的。由于聯(lián)動插補算法較復雜,有大量浮點運算,對實時性要求又較高,選用PC來完成插補運算和數(shù)值運算。調(diào)試:本電路經(jīng)調(diào)試符合題目要求,各項技術指標均達到設計的目的。鎖存器輸出的電平經(jīng)NPN三極管9014反相后,再由ULN2003放大后推動大數(shù)碼管顯示。在驅動負載的時候,電流是由電源通過負載灌入ULN2003A的。ULN2003 的封裝采用DIP—16 或SOP—16 ULN2003A在各種控制電路中常用它作為驅動繼電器的芯片,其芯片內(nèi)部做了一個消線圈反電動勢的二極管。 輸入5VTTL電平,輸出可達500mA/50V。 ULN是集成達林頓管IC,內(nèi)部還集成了一個消線圈反電動勢的二極管,它的輸出端允許通過電流為200mA,飽和壓降VCE 約1V左右,耐壓BVCEO 約為36V。片上Flash允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。[編輯本段]指令集 1602通過D0D7的8位數(shù)據(jù)端傳輸數(shù)據(jù)和指令。 第7~14腳:D0~D7為8位雙向數(shù)據(jù)端。當電源開通的時候,步進電機就會按照默認設置的轉速方式轉動?! ‘旈_關SC接通電源,SB、SA、SD斷開時,由于C相繞組的磁力線和4號齒之間磁力線的作用,使轉子轉動,4號齒和C相繞組的磁極對齊。改變控制繞組數(shù)(相數(shù))或極數(shù)(轉子齒數(shù)),可以改變步長的大小。在圖1(a)中A相是被激勵,轉子上大箭頭所指向的那個齒,與正向的A齒對準。 步進電機的特點1.精度高 一般的步進電機的精度為步進角的35%,且不累積。(2)控制步進電機的轉向 如果給定工作方式正序換相通電,步進電機正轉,如果按反序通電換相,則電機就反轉。除了在數(shù)控機床上的應用,步進電機也可以并用在其他的機械上,比如作為自動送料機中的馬達,作為通用的軟盤驅動器的馬達,也可以應用在打印機和繪圖儀中。同時步進電動機是一種將脈沖信號變換成相應的角位移(或線位移)的電磁裝置,是一種特殊的電動機。而設計的擴展部分可以通過紅外信號的發(fā)射由另一塊單片機和紅外線LED完成,用紅外萬能接收頭接收紅外信號,可以實現(xiàn)對電機的控制進行紅外遙控。轉速的調(diào)節(jié)和狀態(tài)的改變由按鍵進行選擇,此過程由程序直接進行控制。專用集成芯片環(huán)形脈沖分配器集成度高、可靠性好,但其適應性受到限制,同時開發(fā)周期長、需求費用較高。它最大的應用是在數(shù)控機床的制造中,因為步進電機不需要A/D轉換,能夠直接將數(shù)字脈沖信號轉化成為角位移,所以被認為是理想的數(shù)控機床的執(zhí)行元件。 步進電機的驅動電路根據(jù)控制信號工作,控制信號由單片機產(chǎn)生。在歐美等發(fā)達國家80年代已被淘汰;混合式步進是指混合了永磁式和反應式的優(yōu)點。八個齒構成四對,所以稱為四相步進電機。一種為反時針轉動;另一種為順時針轉動。只要對步進電機的各相繞組按合適的時序通電,就能使步進電機步進轉動。八拍工作方式的步距角是單四拍與雙四拍的一半,因此,八拍工作方式既可以保持較高的轉動力矩又可以提高控制精度。 第4腳:RS為寄存器選擇,高電平1時選擇數(shù)據(jù)寄存器、低電平0時選擇指令寄存器。 因為1602識別的是ASCII碼,試驗可以用ASCII碼直接賦值,在單片機編程中還可以用字符型常量或變量賦值,如39。它集 Flash 程序存儲器 既可在線編程(ISP)也可用傳統(tǒng)方法進行編程及通用 8 位微處理器于單片芯片中,ATMEL 公司的功能強大,低價位 AT89S51 單片機可以提供許多高性價比的應用場合,可靈活應用于各種控制領域。掉電保護方式下,RAM內(nèi)容被保存,振蕩器被凍結,單片機一切工作停止,直到下一個中斷或硬件復位為止。 比如1腳輸入,16腳輸出,你的負載接在VCC與16腳之間,不用9腳。 經(jīng)常在以下電路中使用,作為:顯示驅動繼電器驅動照明燈驅動電磁閥驅動伺服電機、步進電機驅動等電路中。,可直接與TTL或5V CMOS器件連接。當驅動電源電壓為+12 V時,若要求數(shù)碼管每段導通電流為40 mA,則每段的限流電阻為50Ω。在消除抖動影響上是可以采用了軟件消抖方法:在第一次檢測到有鍵按下時,執(zhí)行一段延時子程序后(約10ms),再確認電平是否仍保持閉合狀態(tài)電平,如果保持閉合狀態(tài)電平,則確認真正有鍵按下,進行相應處理工作,消除了抖動的影響。 本電路設計包括max232接口通信電路,可以通過串口線直接與電腦相連接。步進電機的性能在很大程度上取決于步進電機控制系統(tǒng),而步進電機控制系統(tǒng)由步進電機控制器、驅動器、系統(tǒng)軟件等幾部分組成,控制系統(tǒng)的每一部分對步進電機的運行性能息息相關。5 設計源程序 (清單)include int delay()。 //電機正轉void motor_CW()。 //a,b,c,d四相sbit P0_1=P0^1。 //寄存器定義char SpeedChar[]=SPEED(n/min):。 //定時器0,1都為計數(shù)方式;方式2; EA=1。 TR1=1。 while(1) { if(P2_3==1) motor_CW()。 { for (j=0。 ShowState()。 P1=0x01。}void key(){ if(P3_0==0) RunSpeed=70。 E=0。}void inti_lcd() //設置LCD方式{ P1=0x38。 delay()。 RW=0。}void ShowState() //顯示狀態(tài)與速度{ int i=0。 cmd_wr()。 P1=0xC0。 } delay()。 i++。Delay0。在有負載的情況下,啟動頻率應更低。 參考文獻1 胡漢才,《單片機原理及其接口技術》,清華大學出版社;2 沙占友,王彥朋,孟志永,《單片機外圍電路設計》,電子工業(yè)出版社;3康華光,陳大欽,《電子技術基礎》,北京高等教育出版社;4黃繼昌,張海貴,郭繼忠,《實用單元電路及其應用》,人民郵電出社;;5張迎新 《單片機初級教程——單片機基礎》,北京航空航天大學出版社。 四相混合式步進電機與驅動器的串聯(lián)接法和并聯(lián)接法有什么區(qū)別?  四相混合式步進電機一般由兩相驅動器來驅動,因此,連接時可以采用串聯(lián)接法或并聯(lián)接法將四相電機接成兩相使用。i124。\039。 cmd_wr()。 i=0。 while(SPEED[i]!=39。\039。 E=1。 cmd_wr()。 //寫命令 delay()。a2。 P1=0x01。 ShowS
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1