資源描述:
《示例(僅供參考格式)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、摘要本設(shè)計以MC9S12DG128的PA口輸出四個脈沖信號控制42BYG步進電機。通過改變脈沖信號的頻率來改變電機轉(zhuǎn)速。通過改變脈沖輸出時序來該變電機轉(zhuǎn)動方向。通過程序來控制脈沖數(shù)來控制電機的行程。LED接MC9S12DG128的PB口,用來顯示步進電機行程。通過“軟硬件結(jié)合”制作實現(xiàn)步進電動機位置控制電路設(shè)計。應(yīng)用MC9S12DG128微控制器對電機進行控制,設(shè)計42BYG步進電動機的控制系統(tǒng)電路;繪制相關(guān)的接口電路原理圖并對相應(yīng)的系統(tǒng)軟件進行設(shè)計。通過七段式LED顯示器對相關(guān)的數(shù)據(jù)進行顯示。本設(shè)計的編程是采用C語言進行編程設(shè)計,經(jīng)過測試采用適
2、合本設(shè)計電機相應(yīng)的電流和電壓,最后焊接硬件電路圖。關(guān)鍵詞步進電機微控制器七段式LED顯示器19/1919/19目錄1引言……………………………………………………………………………42總體方案論證與比較…………………………………………………………52.1設(shè)計思想…………………………………………………………………52.2程序語言選擇……………………………………………………………63系統(tǒng)方案總體設(shè)計……………………………………………………………63.1步進電機驅(qū)動電路設(shè)計…………………………………………………73.2LED顯示電路設(shè)計………………………
3、………………………………73.3步進電動機速度控制程序設(shè)計…………………………………………83.4LED顯示程序……………………………………………………………114系統(tǒng)總體電路設(shè)計……………………………………………………………154.1總體硬件接線圖…………………………………………………………164.2系統(tǒng)流程圖………………………………………………………………18總結(jié)………………………………………………………………………………19參考文獻………………………………………………………………………201引言19/19由于自動化立體倉庫可以向“高度”求效
4、率,可以減少人員的操作,從而降低誤差率,并且依靠自動化輔助設(shè)備來達到進出庫速度高速化的目標(biāo)。自動化立體倉庫最為本質(zhì)的優(yōu)點就是存儲量特別大,出入庫效率特別高這兩大優(yōu)點。所以近年來自動化立體倉庫快速發(fā)展并不斷改善。本設(shè)計就是通過模型來模擬立體倉庫的運作。它以MC9S12DG128控制步進電機,來實現(xiàn)步進電機的啟動與加減速,并實現(xiàn)對位置控制。MC9S12DG128B是美國FREESCALE公司推出的一款中檔16位嵌入式微控制器,是以速度更快的CPU12為核心的MCU,它具有豐富的內(nèi)部資源和外部接口資源,處理速度快,可靠性好,能很好的滿足我們的設(shè)計要求。
5、MC68HC(9)12系列MCU的機構(gòu)組成,可分為核心與外設(shè)部分,左邊如果去掉頂部的三種存儲器,剩下的就是一個帶有調(diào)試接口和運行監(jiān)視功能的標(biāo)準(zhǔn)CPU增強版,其中的A口、B口作為分時復(fù)用的地址/數(shù)據(jù)總線,E口的部分口線作為控制總線,在系統(tǒng)擴展時使用;如果包括頂部的FLASH/ROM、RAM、EEPROM等存儲器,完整的左半部分就是一個沒有定時器和串行接口的簡化的單片微控制器。右半部分含有六種外設(shè)(每個型號只有BDLC或CAN接口之一),其中的ATD、ECT、SPI、BDLC、CAN等接口是許多單片機中所沒有的。此外每一種接口還具有雙重功能,即通用I
6、/O功能和特殊接口功能,在單片模式下,甚至A口、B口和E口的一部分也可以用作通用I/O接口。如果所有接口工作在通用I/O方式下,那么I/O引腳數(shù)將達到63個,這些雙重功能的I/O口本身及其控制邏輯完全集成在MCU內(nèi)部,其體積、功耗、可靠性、應(yīng)用簡單方便程度都與用戶擴充的I/O口有著重要區(qū)別。單線背景調(diào)試模式(BDM)和運行監(jiān)視部分分別用于OCD方式開發(fā)支持和保證運行安全,其中BDM方式和時鐘監(jiān)視部分更是它的特色。內(nèi)部集成的外設(shè)除了常規(guī)的定時器、串行接口、并行接口以外,還包括ATD、ECT、SPI、BDLC、CAN等,其中ATD有8個10位模擬輸入
7、通道,內(nèi)部具有多路器和采樣保持,可以設(shè)定各種采樣方式,可以采用中斷方式工作。定時器模塊擁19/19有8個獨立可編程通道,每個通道可以單獨設(shè)置成輸入捕捉/輸出比較方式,對于MC68HC12BE32,其ECT模塊功能更強大,輸入通道還設(shè)置了數(shù)字濾波器,并可以靈活設(shè)置。集成的串行接口SCI和SPI各一個,工作方式及參數(shù)可以根據(jù)應(yīng)用要求設(shè)置。內(nèi)部4各8位PWM通道可以組合成2個16位通道,還可以組合成1個16位和2個8位通道,此外PWM時鐘可高達8MHz,因此作為D/A性能更好。BDLC和CAN總線接口使系統(tǒng)可以直接接入相應(yīng)的小型局域網(wǎng),例如在交通工具中
8、的應(yīng)用。2總體方案論證與比較為了驅(qū)動二相步進電機我們開始制訂了兩個方案:方案一:使用步進電機驅(qū)動芯片。此方案只需微控制器輸出控制信號和正