裝配圖單片機(jī)實現(xiàn)的步進(jìn)電機(jī)控制系統(tǒng)(開題報告+論文+文獻(xiàn)綜述+外文翻譯+DWG圖紙)
裝配圖單片機(jī)實現(xiàn)的步進(jìn)電機(jī)控制系統(tǒng)(開題報告+論文+文獻(xiàn)綜述+外文翻譯+DWG圖紙),裝配,單片機(jī),實現(xiàn),步進(jìn),電機(jī),機(jī)電,控制系統(tǒng),開題,報告,講演,呈文,論文,文獻(xiàn),綜述,外文,翻譯,dwg,圖紙
浙江工業(yè)大學(xué)浙西分校信電系系畢業(yè)論文(中英文資料)
Modeling micro-controller peripherals
for high-level co-simulation and synthesis
Mapping a behavior on an embedded system involves hardware-software partitioning and assignment of software and hardware tasks to different components. In particular, software tasks in embedded controllers are mostly assigned to a micro-controller. However, some micro-controller peripherals are implemented with partly programmable components that can be regarded as very simple co-processors with limited instruction sets and capabilities. Embedded system designers are used to mapping some simple software tasks onto these simple co-processors, obtaining overall performances that can be orders of magnitude superior to the ones obtained mapping all software tasks to the micro-controller itself. In this paper, we propose a methodology to specify, simulate, and partition tasks that can be implemented on programmable micro-controller peripherals such as Timing Processing Units P U S ) . Following our general philosophy, we let the designer propose a partition, and we provide an environment 0 to efficiently simulate and evaluate a particular implementation choice 0 to automate downstream synthesis for software, hardware, as well as peripheral programming routines.
1 Implementation and Case Study
We have implemented such a library for the 68hcll family of micro-controllers from Motorola . It includes: 0 The timer unit, implementing input capture and output compare functions, that measure time between input and 0 The ALII convert output events using a 16 bit free running counter. 0 The PWM generators present on a specific family member targeted for automotive applications.
Each function of the timer unit and of the PWM generator is described both at the behavioral level, using the simulator timing functions to implement time, and at the Register Transfer level, using a cycle-accurate model of the hardware. The latter is also used for hardware and software synthesis, if the peripheral is not used. C routines are used to interface to the peripheral. The precision of the RTL model can be scaled, by dividing the clock. A single simulation parameter controls this scaling without affecting the overall behavior (apart from the loss of precision).
We have specified the functionality of a complete dashboard controller, that uses the 68hcl1 peripherals. Note, with the standard co-design methods, using only fully programmable processors or hardware, all the tasks implemented by the peripherals could be implemented only as software tasks, thus yielding a less performing solution, or as hardware tasks, thus yielding a higher cost and less flexible solution. Hence the method presented here is required in order to obtain a solution quality comparable with manual design.
The speed of the behavioral simulation was about 260,000 clock cycles per second. The speed of the RTL simulation ranged almost linearly from 2,000 clock cycles per second to 50,000 clock cycles depending on the clock scaling factor, from 1 to 32. The experiments were performed on a 60MHz ULTRAsparc.
At synthesis time, the appropriate U 0 drivers are extracted from the library and customized by the co-design tools. We also synthesized a hardware implementation for the PWM generators of the dashboard controller, because they are not available on all members of the 68hcll family. We analyzed the cost trade-offs of using some small ASIC to implement that function. A hardware implementation, using XILINX FPGAs for rapid prototyping purposes required 374 CLBs (with 203 flip-flops) and 60 U 0 pads, that would fit on a XILINX 4010 chip.
2 Conclusion
The proposed solution for high-level specification of micro-controller peripherals retains most of the advantages and flexibility of hardware software co-design (uniform modeling, fast co-simulation, formal verification, flexibility in target implementation,. The limit is that the designer has to decide on whether or not a function is implementable using a particular peripheral, and sometimes such a decision must be made about peripherals that may be only slightly different between different micro-controllers. Further research is still needed to develop mapping techniques from an unbiased specification to partially programmable devices.
模擬單片機(jī)外設(shè)的高級共仿真和綜合
映射在一個嵌入系統(tǒng)上的行為包括硬件-軟件區(qū)分和對于不同成分上硬件和軟件的任務(wù)。特別的,在嵌入控制上的軟件任務(wù)由單片機(jī)執(zhí)行。但是,一些單片機(jī)外圍設(shè)備一起實現(xiàn)部分可設(shè)計的成分,這些成分被當(dāng)作限制性的指令組合和能力的非常簡單的共處理器。嵌入系統(tǒng)設(shè)計者習(xí)慣于把一些簡單的軟件工作映射到這些簡單的共處理器,以獲得把大規(guī)模指令轉(zhuǎn)向獲得映射所有軟件任務(wù)的單片機(jī)本身。本文,我們打算一種方法去敘述,仿真,和區(qū)分那些可能是被用于可設(shè)計的單片機(jī)外圍設(shè)備,比如時間處理單元(TPUs)。通過我們的一般原理,我們讓設(shè)計者計劃分割,且我們提供一個環(huán)境去有效仿真和評估一個特殊執(zhí)行選擇。為軟件,硬件和外圍設(shè)備規(guī)劃常式自動化下游的綜合。
1、落實和個案研究
我們已經(jīng)實現(xiàn)了來自摩托羅拉的單片機(jī)68hcll系列。它包括:定時單元,實現(xiàn)輸入攝入輸出比較功能,使用16位自由運(yùn)行計算器的輸入和輸出兩者間的測試時間。
A/D轉(zhuǎn)換器
PWM 產(chǎn)生器在一個特定的系列成員上為汽車的申請對準(zhǔn)。
我們已經(jīng)敘述完全的儀表板控制器的功能性,這些控制器使用 68 hcl1 外圍設(shè)備。注意共設(shè)計方法的標(biāo)準(zhǔn), 使用只有完全可設(shè)計的處理器或硬件,所有的被外設(shè)實現(xiàn)的工作能僅僅如軟件工作那樣實現(xiàn),如此產(chǎn)生一個更高的成本和更少靈活的方法。因此,在這里呈現(xiàn)的方法被要求為了獲得一個解決特性相比較手動設(shè)計。
行為模擬速度大約是260000時鐘循環(huán)每秒。RTL模擬速度范圍從2000時鐘循環(huán)每秒到5000時鐘循環(huán)每秒線性變化,依靠時鐘計數(shù)因素,從1到32。試驗在60MHZ的ULTRAsparc上被運(yùn)行。
綜合時間,適當(dāng)?shù)腎/O驅(qū)動從圖書館和有共設(shè)計工具的客戶上被修改。我們也為儀表板控制器的 PWM 產(chǎn)生器綜合硬件實現(xiàn),因為他們在68hcll單片機(jī)系列所有成員不是適當(dāng)?shù)?。我們分析了使用一些小ASIC的稱本交換去實現(xiàn)這個功能。一個硬件實現(xiàn),使用XILINX FPGAs作為快速設(shè)計原型的目的要求374CLBs和60I/O
Pads,這些將在XILINX4010芯片上使用。
2、結(jié)論
單片機(jī)外設(shè)的高級外設(shè)的提議解決方法保留了共設(shè)計硬件/軟件的大部分優(yōu)點(diǎn)和靈活性。局限是設(shè)計者不得不考慮一個功能是否要用一個特殊外設(shè)去實現(xiàn),且有時如此的決定必須作出有關(guān)不同單片機(jī)外設(shè)之間的微小差別。更進(jìn)一步的研究仍然需要去發(fā)展映射技術(shù)從無偏見外設(shè)到局部可編程的裝置。
畢業(yè)設(shè)計(論文)任務(wù)書
??
學(xué)生姓名 _韓安寶 指導(dǎo)教師_黃云龍、廖東進(jìn)、朱秋琴 職稱副教授、助教、助教
系別_信息與電子工程系_專業(yè) 電氣 年級 03級___班級
課題名稱 單片機(jī)實現(xiàn)的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計
任務(wù)與要求:
一、 設(shè)計(論文)要求:
本課題的主要任務(wù)是通過單片機(jī)控制系統(tǒng),實現(xiàn)對步進(jìn)電機(jī)工作狀態(tài)的控制。具體設(shè)計方案如下:本設(shè)計采用凌陽16 位單片機(jī)SPCE061A對步進(jìn)電機(jī)進(jìn)行控制,通過IO口輸出的具有時序的方波作為步進(jìn)電機(jī)的控制信號,信號經(jīng)過芯片L298N驅(qū)動步進(jìn)電機(jī);同時,用4X4的鍵盤來對電機(jī)的狀態(tài)進(jìn)行控制,并用數(shù)碼管顯示電機(jī)的轉(zhuǎn)速,采用74LS164作為4位單個數(shù)碼管的顯示驅(qū)動,從單片機(jī)輸入信號;利用凌陽單片機(jī)的語音功能播報電機(jī)的轉(zhuǎn)速。
設(shè)計的主要內(nèi)容和要求:
1、 根據(jù)所選的課題,參考一些優(yōu)秀的學(xué)習(xí)網(wǎng)站,完成該課題的建設(shè)。
2、 參與該課題的各位同學(xué)必須分工合作。在設(shè)計中既要有自己一定的工作量,同時具備良好的團(tuán)隊合作精神。
3、 畢業(yè)設(shè)計論文體現(xiàn)了畢業(yè)設(shè)計的質(zhì)量,所以各位同學(xué)必須在論文中體現(xiàn)自己在畢業(yè)設(shè)計中所采用的方法、思想以及設(shè)計策略。論文的格式包括:(1)中英文摘要(2)目錄(3)正文(4)致謝(5)參考文獻(xiàn)(6)附錄。論文書寫要求語言精練、簡潔,表達(dá)力求準(zhǔn)確,字?jǐn)?shù)12000以上,最后要求用A4開紙打印,并裝訂成冊,形成書目結(jié)構(gòu)。
4、 在整個設(shè)計當(dāng)中要嚴(yán)格按照學(xué)校和系部的各種規(guī)章制度和要求,按時完成所要求完成的任務(wù)。
二、 設(shè)計(論文)條件:
提供設(shè)計所需的書籍、計算機(jī)、單片機(jī)設(shè)計所需的設(shè)備等。
三、 設(shè)計(論文)資料:
提供步進(jìn)電機(jī)、單片機(jī)設(shè)計等相關(guān)所需資料。
四、 設(shè)計(論文)教學(xué)要求:(可以同一專業(yè)相同)
要求同學(xué)們有較強(qiáng)的學(xué)習(xí)和自學(xué)能力,能根據(jù)需要查找資料,獨(dú)立思考和設(shè)計。
要求同學(xué)熟悉步進(jìn)電機(jī)的工作原理并具有一定的單片機(jī)設(shè)計能力。
五、 設(shè)計(論文)進(jìn)度安排:(可以同一專業(yè)相同)
第01周至第02周:查閱中文及英文資料(并翻譯一篇外文資料),了解步進(jìn)電機(jī)的工作原理以及單片機(jī)設(shè)計內(nèi)容,收集相關(guān)資料;
第03周至第03周:完成畢業(yè)設(shè)計(論文)開題報告,并開始進(jìn)行畢業(yè)設(shè)計;
第04周至第08周:完成控制系統(tǒng)的硬件設(shè)計;
第09周至第12周:完成控制系統(tǒng)的軟件設(shè)計;
第13周至第13周:軟件和硬件的調(diào)試;
第14周至第15周:整理相關(guān)資料,完成畢業(yè)設(shè)計(論文)手稿及最終電腦打印的畢業(yè)論文;
第16周至第16周:畢業(yè)設(shè)計(論文)小組答辯;
第17周至第17周:答辯。
六、 學(xué)生分組名單
? 張加正、陳思宇、韓安寶
?
浙江工業(yè)大學(xué)浙西分校信電系
畢業(yè)設(shè)計(論文)課題申報表
課題名稱
單片機(jī)實現(xiàn)的步進(jìn)電機(jī)控制系統(tǒng)
課題來源
模擬課題
課題類型
AW
對學(xué)生要求
對單片機(jī)應(yīng)用感興趣,且具有一定的編程能力,并要求學(xué)習(xí)有關(guān)步進(jìn)電機(jī)的知識。
職稱
副教授
助教
助教
教研室
電氣自動化技術(shù)
所需學(xué)生數(shù)
2人
適用專業(yè)
電自、生自
往屆是否做過(若做過寫明次數(shù)及對本屆的新要求)
否
課題簡介(主要內(nèi)容、現(xiàn)有條件、時間安排、預(yù)期成果及表現(xiàn)形式。如要求學(xué)生人數(shù)超過1人,要說明每位學(xué)生的設(shè)計任務(wù))
一、主要內(nèi)容:本設(shè)計采用凌陽16 位單片機(jī)SPCE061A對步進(jìn)電機(jī)進(jìn)行控制,通過IO口輸出的具有時序的方波作為步進(jìn)電機(jī)的控制信號,信號經(jīng)過芯片L298N驅(qū)動步進(jìn)電機(jī);同時,用4X4的鍵盤來對電機(jī)的狀態(tài)進(jìn)行控制,并用數(shù)碼管顯示電機(jī)的轉(zhuǎn)速,采用74LS164作為4位單個數(shù)碼管的顯示驅(qū)動,從單片機(jī)輸入信號;利用凌陽單片機(jī)的語音功能播報電機(jī)的轉(zhuǎn)速。
二、現(xiàn)有條件:由指導(dǎo)教師提供《凌陽十六位單片機(jī)原理及應(yīng)用》和相應(yīng)的實驗開發(fā)板。
三、時間安排:
第01周至第02周:查閱中文及英文資料(并翻譯一篇外文資料),收集步進(jìn)電機(jī)控制資料;
第03周至第03周:完成畢業(yè)設(shè)計(論文)開題報告,并開始進(jìn)行畢業(yè)設(shè)計;
第04周至第04周:完成方案論證與比較設(shè)計;
第05周至第05周:完成步進(jìn)電機(jī)驅(qū)動電路的設(shè)計;
第06周至第06周:完成數(shù)碼管顯示電路的設(shè)計;
第07周至第07周:完成4x4鍵盤電路的設(shè)計;
第08周至第09周:完成雙機(jī)通訊軟件的設(shè)計;
第10周至第11周:完成語音報數(shù)軟件的設(shè)計;
第12周至第13周:完成硬件制作;
第14周至第15周:整理相關(guān)資料,完成畢業(yè)設(shè)計(論文)手稿及最終電腦打印的畢業(yè)論文;
第16周至第16周:畢業(yè)設(shè)計(論文)小組答辯;
第17周至第17周:答辯。
四、預(yù)期成果及表現(xiàn)形式:完成實物制作及軟件編制、系統(tǒng)調(diào)試,完成畢業(yè)設(shè)計(論文)文檔。
五、學(xué)生人數(shù):1位學(xué)生偏硬件設(shè)計,1位學(xué)生偏軟件設(shè)計。
教研室審批意見:
教研室主任簽字:
日 期: 年 月 日
浙江工業(yè)大學(xué)浙西分校信電系畢業(yè)論文(文獻(xiàn)綜述)
單片機(jī)實現(xiàn)的步進(jìn)電機(jī)控制系統(tǒng)
—文獻(xiàn)綜述
一、引言
近十幾年來,單片機(jī)在生產(chǎn)過程控制、白動檢測、數(shù)據(jù)采集與處理、科技計算、商業(yè)管理和辦公室白動化等方面獲得了廣泛的應(yīng)用。單片機(jī)具有體積小、重量輕、耗能省、價格低、可靠性高和通用靈活等優(yōu)點(diǎn),因此也廣泛應(yīng)用于衛(wèi)星定}句、汽車火花控制、交通白動管理和微波爐等專用控制上。近幾年來,單片機(jī)的發(fā)展更為迅速,它已滲透到諸多學(xué)科的領(lǐng)域,以及人們生活的各個方面。
單片機(jī)并沒有超脫馮·諾依曼原理下的計算機(jī)的結(jié)構(gòu)框架和工作原則,而是著眼于應(yīng)用到更廣闊的范圍:工業(yè)控制、數(shù)字顯示、智能儀表、電子設(shè)備、汽車電控、農(nóng)機(jī)、家電乃至兒童玩具的控制。它不求規(guī)模大,只求小而全。廠家在一個芯片上制成了CPU和一定容量的程序存儲器和數(shù)據(jù)存儲器以及一定數(shù)量的輸入/輸出接口(Interface)。在一個大規(guī)模集成電路芯片上構(gòu)造了完整的計算機(jī)結(jié)構(gòu),故稱之為單片機(jī)[5]。
MCS-51系列中的一片8751芯片,內(nèi)部構(gòu)造了完整的計算機(jī)硬件系統(tǒng)。從CPU、存儲器到輸入輸出端口,一應(yīng)俱全。只要寫入程序,就可完成中央控制或數(shù)據(jù)采集、處理及通信傳輸?shù)男畔⑻幚頇C(jī),MCS-51單片機(jī)指令系統(tǒng)中為適應(yīng)控制的需要設(shè)有極強(qiáng)的位處理功能,具有加、減、乘、除指令;CPU時鐘高達(dá)12MHz,完成單字節(jié)乘法或除法運(yùn)算僅需要4Ns;具有多機(jī)通信功能,可作為多機(jī)系統(tǒng)中的一個子系統(tǒng)。
一般微處理器和有關(guān)元器件分軍用和民用兩級,民用產(chǎn)品主要用于辦公室及機(jī)房環(huán)境,工作溫度在0到700℃ ,軍用產(chǎn)品要求在惡劣環(huán)境條件下穩(wěn)定工作,工作溫度在-65到+125℃;工業(yè)級產(chǎn)品的性能介于以上兩者之間,在-40到+85℃溫度環(huán)境可正常工作。工業(yè)產(chǎn)品可靠性比民用產(chǎn)品強(qiáng),而價格較軍用品低。在單片機(jī)應(yīng)用中,可以根據(jù)實際工作環(huán)境,選擇工業(yè)級芯片,保證系統(tǒng)可靠性。
近年來,在國際上出現(xiàn)了Mechanics和electronics復(fù)合成的Mechtronics這個新詞,我國譯為“機(jī)電一體化”。這種機(jī)械和電子技術(shù)、信息技術(shù)緊密結(jié)合的新的學(xué)科領(lǐng)域是先進(jìn)制造技術(shù)研究和普及的結(jié)果。機(jī)電一體化產(chǎn)品要實現(xiàn)電器控制的實時性、高可靠性、可編程和一定的人工智能。同時追求體積小、價格低,甚至低功耗等。正是針對上述種種要求而設(shè)計的單片機(jī)白然成為機(jī)電一體化控制器的最佳選擇。
單片機(jī)出現(xiàn)的歷史并不長,它的產(chǎn)生與發(fā)展與微處理器的產(chǎn)生與發(fā)展大體上同步,也經(jīng)歷了四個階段[6]:
第一階段:1971-}-1974年,4位微處理器工ntel 4004及8位微處理器工ntel 8008,這些計算機(jī)價格便宜、功能有限,只用于消耗類電子產(chǎn)品。
第二階段:1974-}-1978年,初級單片機(jī)階段,以工ntel公司的MCS-48為代表,8位單片機(jī)。
第三階段:1978-}-1983年,高性能單片機(jī)階段。以intel公司的MCS-51, Motorola公司的6801和Zilog公司的Z8等為代表。這一階段推出的單片機(jī)普遍帶有串行口,有多級中斷處理系統(tǒng)、16位定時器/計數(shù)器,有的片內(nèi)還帶有A/D轉(zhuǎn)換器接口,片內(nèi)RAM, ROM容量加大,尋址范圍可達(dá)64K字節(jié)。廣泛應(yīng)用于工業(yè)控制、外部設(shè)備控制、宏觀控制、局部網(wǎng)絡(luò)及家用計算機(jī)中。
第四階段:1983年至今,8位單片機(jī)鞏固發(fā)展及16位單片機(jī)推出階段。例如Mostek公司的MK6800、intel公司的MCS-96等。MCS-96集成度為12萬只品體管/片,尋址范圍64K字節(jié)、5個8位并行口、一個全雙工串行口、4個16位定時器、8通道10位A/D轉(zhuǎn)換器等,另外MCS-96指令能處理位、字節(jié)、字,有16位乘16位乘法、32位除16位除法指令,一塊單片計算機(jī)的功能可以和一臺多片系統(tǒng)機(jī)相媲美。單片機(jī)己經(jīng)進(jìn)入一個嶄新的階段。
二、步進(jìn)電機(jī)的概況
步進(jìn)電動機(jī)上個世紀(jì)就出現(xiàn)了,它的組成、動作原理和今天的反應(yīng)式步進(jìn)電動機(jī)沒有什么本質(zhì)區(qū)別,也是依靠氣隙間的磁導(dǎo)變化來產(chǎn)生電磁轉(zhuǎn)矩。80年代以后,由于廉價的微型計算機(jī)以多功能的姿態(tài)出現(xiàn),步進(jìn)電動機(jī)的控制方式變得更加靈活多樣。原來的步進(jìn)電機(jī)控制系統(tǒng)采用分立元件或者集成電路組成的控制回路,不僅調(diào)試安裝復(fù)雜,要消耗大量元器件,而且一旦定型之后,要改變控制方案就一定要重新設(shè)計電路,不利于系統(tǒng)的改進(jìn)升級?;谖⑿陀嬎銠C(jī)的控制系統(tǒng)則通過軟件來控制步進(jìn)電機(jī),能夠更好地發(fā)揮步進(jìn)電機(jī)的潛力,因此,用微型計算機(jī)控制步進(jìn)電機(jī)已經(jīng)成為了一種必然的趨勢,也符合數(shù)字化的時代發(fā)展要求。步進(jìn)電機(jī)控制技術(shù)和普通電動機(jī)控制技術(shù)的不同之處是步進(jìn)電機(jī)接受脈沖信號的控制。早期的步進(jìn)電機(jī)靠一種叫環(huán)形分配器的電子開關(guān)器件,通過功率放大器使勵磁繞組按照順序輪流接通直流電源。
由于勵磁繞組在空間中按一定的規(guī)律排列,輪流與直流電源接通后,就會在間隙中形成一種階躍變化的旋轉(zhuǎn)磁場,使轉(zhuǎn)子步進(jìn)式的轉(zhuǎn)動,隨著接通切換頻率的增高,轉(zhuǎn)速就會增大。步進(jìn)電機(jī)的旋轉(zhuǎn)同時與相數(shù)、分配數(shù)、轉(zhuǎn)子齒輪數(shù)有關(guān),現(xiàn)在比較常用的步進(jìn)電機(jī)包括反應(yīng)式步進(jìn)電機(jī)、永磁式步進(jìn)電機(jī)、混合式步進(jìn)電機(jī)和單相式步進(jìn)電機(jī)等。
步進(jìn)電機(jī)廣泛應(yīng)用在生產(chǎn)實踐的各個領(lǐng)域。它最大的應(yīng)用是在使用數(shù)控機(jī)床的生產(chǎn)制造中,因為步進(jìn)電機(jī)不需要A/D轉(zhuǎn)換,能夠直接將數(shù)字脈沖信號轉(zhuǎn)化成為角位移,所以被認(rèn)為是理想的數(shù)控機(jī)床的執(zhí)行元件。早期的步進(jìn)電機(jī)輸出轉(zhuǎn)矩比較小,無法滿足需要,在使用中和液壓扭矩放大器一同組成液壓脈沖馬達(dá)。隨著步進(jìn)電動機(jī)技術(shù)的發(fā)展,步進(jìn)電動機(jī)已經(jīng)能夠單獨(dú)在系統(tǒng)上進(jìn)行使用,成為了不可替代的執(zhí)行元件。比如步進(jìn)電動機(jī)用作數(shù)控銑床進(jìn)給伺服機(jī)構(gòu)的驅(qū)動電動機(jī),在這個應(yīng)用中,步進(jìn)電動機(jī)可以同時完成兩個工作,其一是傳遞轉(zhuǎn)矩,其二是傳遞信息。步進(jìn)電機(jī)也可以作為數(shù)控蝸桿砂輪磨邊機(jī)同步系統(tǒng)的驅(qū)動電動機(jī)。除了在數(shù)控機(jī)床上的應(yīng)用,步進(jìn)電機(jī)也應(yīng)用在其他方面,比如作為自動送料機(jī)中的馬達(dá),作為通用的軟盤驅(qū)動器的馬達(dá),也可以應(yīng)用在打印機(jī)和繪圖儀中等等。
步進(jìn)電機(jī)的原理[7]:步進(jìn)電機(jī)是將電脈沖信號轉(zhuǎn)變?yōu)榻俏灰苹蚓€位移的開環(huán)控制元件。在非超載的情況下,電機(jī)的轉(zhuǎn)速、 停止的位置只取決于脈沖信號的頻率和脈沖數(shù),而不受負(fù)載變化的影響,即給電機(jī)加一個脈沖信號,電機(jī)則轉(zhuǎn)過一個步距角。這一線性關(guān)系的存在,加上步進(jìn)電機(jī)只有周期性的誤差而無累積誤差等特點(diǎn)。使得在速度、位置等控制領(lǐng)域用步進(jìn)電機(jī)來控制變的非常的簡單。為此,CS51測試網(wǎng)在騰龍開發(fā)套件中首次引入了步進(jìn)電機(jī)技術(shù),方便用戶應(yīng)用掌握。
雖然步進(jìn)電機(jī)已被廣泛地應(yīng)用,但步進(jìn)電機(jī)并不能象普通的直流電機(jī),交流電機(jī)在常規(guī)下使用。它必須由雙環(huán)形脈沖信號、功率驅(qū)動電路等組成控制系統(tǒng)方可使用。因此用好步進(jìn)電機(jī)卻非易事,它涉及到機(jī)械、電機(jī)、電子及計算機(jī)等許多專業(yè)知識。
三、控制系統(tǒng)的設(shè)計
單片機(jī)控制步進(jìn)電機(jī)的程序的編制
步進(jìn)電機(jī)控制程序設(shè)計的主要問題有三個:
第一,控制脈沖的產(chǎn)生;
第二,步進(jìn)電機(jī)的旋轉(zhuǎn)方向和時序脈沖的關(guān)系;
第三,步數(shù)的確定。
作為單片機(jī)控制步進(jìn)電機(jī)的程序的構(gòu)成也是主要由這幾個問題,因此可以從這三個問題入手:
1、控制脈沖的產(chǎn)生
在單片機(jī)控制步進(jìn)電機(jī)時,一般來講,控制脈沖是用軟件產(chǎn)生的。方法是先輸出一個高電平,然后延時,再輸出低電平,再進(jìn)行延時。延時時間的長短由步進(jìn)電機(jī)的土作頻率決定。
2、步進(jìn)電機(jī)的旋轉(zhuǎn)方向和時序脈沖的關(guān)系
步進(jìn)電機(jī)旋轉(zhuǎn)方向與內(nèi)部繞組的通電順序和通電方式有關(guān)?,F(xiàn)在常用的通電方式主要有三種:
1)三相單三拍:A-B-C-A;
2)三相雙三拍:AB-BC-CA-AB;
3 )三相六拍:A-AB-B-BC-C-CA-A。
按以上順序通電,步進(jìn)電機(jī)正傳,按相反方向通電,步進(jìn)電機(jī)反轉(zhuǎn)。
因此,產(chǎn)生時序脈沖的方法是:
(1)利用單片機(jī)8751的P1端口,即用P1.0, P1.1, P1.2分別控制三相步進(jìn)電機(jī)的A, B, C三相繞組;
(2)根據(jù)控制模式寫出控制模型;
(3)按控制模型的順序向步進(jìn)電機(jī)輸入控制脈沖。
3、步數(shù)的確定
步進(jìn)電機(jī)運(yùn)行的步數(shù)可由步距角和需要轉(zhuǎn)過的角度來計算[7]:
式中:-步距角;
-轉(zhuǎn)子齒數(shù);
-拍數(shù)(一般三拍時=或六拍時=2);
-控制繞組相數(shù),=3。
4、步進(jìn)電機(jī)的變速控制
上面給的程序流程圖是步進(jìn)電機(jī)的恒速運(yùn)轉(zhuǎn)方式。一般來講,步進(jìn)電機(jī)的一個弱點(diǎn),就是運(yùn)行中丟步,為了使步進(jìn)電機(jī)在運(yùn)行中不出現(xiàn)丟步現(xiàn)象,一般要小于或等于步進(jìn)電機(jī)“響應(yīng)頻率”人,在該頻率下,步進(jìn)電機(jī)可以任意啟動、停止或反轉(zhuǎn)而不發(fā)生失步現(xiàn)象。這個頻率通常比較低。當(dāng)步進(jìn)電機(jī)走過的距離比較長時,需要低速啟動,高速運(yùn)轉(zhuǎn),然后降低速度,最后停止。這樣就解決了“快速而不失步”的矛盾。那么實現(xiàn)變速控制的基本思想是改變控制頻率。
雖然步進(jìn)電機(jī)已被廣泛地應(yīng)用,但步進(jìn)電機(jī)并不能象普通的直流電機(jī),交流電機(jī)在常規(guī)下使用。它必須由雙環(huán)形脈沖信號、功率驅(qū)動電路等組成控制系統(tǒng)方可使用。因此用好步進(jìn)電機(jī)卻非易事,它涉及到機(jī)械、電機(jī)、電子及計算機(jī)等許多專業(yè)知識。
步進(jìn)電機(jī)的特性有:
1,步進(jìn)電機(jī)必須加驅(qū)動才可以運(yùn)轉(zhuǎn), 驅(qū)動型號必須為脈沖信號,沒有脈沖的時候, 步進(jìn)電機(jī)靜止, 如果加入適當(dāng)?shù)拿}沖信號, 就會以一定的角度(稱為步角)轉(zhuǎn)動。轉(zhuǎn)動的速度和脈沖的頻率成正比。
2,騰龍版步進(jìn)電機(jī)的步進(jìn)角度為7.5 度,一圈360 度, 需要48 個脈沖完成
3,步進(jìn)電機(jī)具有瞬間啟動和急速停止的優(yōu)越特性。
4,改變脈沖的順序, 可以方便的改變轉(zhuǎn)動的方向。
四、結(jié)論
總而言之,用單片機(jī)來控制步進(jìn)電機(jī),它的優(yōu)點(diǎn)是體積小、重量輕、耗能省、價格也低,比起用PLC控制的可靠性高,通用靈活,方便簡潔,只需輸入程序來控制步進(jìn)電機(jī)的狀態(tài),自動化程度高,精度高,在生產(chǎn)制造中得到充分的應(yīng)用,是比較實用的一種控制系統(tǒng)。
參考文獻(xiàn)
[1] 《單片機(jī)基礎(chǔ)》 北京航空航天大學(xué)出版社 李廣弟 朱月
[2] 《單片機(jī)應(yīng)用程序設(shè)計技術(shù)》 北京航空航天大學(xué)出版社 周航慈編
[3] 《微型計算機(jī)控制技術(shù)》[M]北京:清華大學(xué)出版社,1999版。于海生等編
[4] 《MCS-51系列微型計算機(jī)原理與應(yīng)用》北京航空航天大學(xué)出版社 李巡編
[5] 《MCS-51單片機(jī)應(yīng)用設(shè)計》 哈爾濱工業(yè)大學(xué)出版社 張毅鋼編
[6] 《MCS-51/98單片機(jī)原理與應(yīng)用》 機(jī)械工業(yè)出版社 趙長德 李華 李東編
[7] 《步進(jìn)電機(jī)應(yīng)用技術(shù)》 北京航空航天大學(xué)出版社 周航慈編
信息與電子工程系畢業(yè)論文(開題報告)
浙 江 工 業(yè) 大 學(xué) 浙 西 分 校
畢業(yè)設(shè)計 (論文)開題報告
信 電 系 電 氣 技 術(shù) 專業(yè)0 3 級
課題名稱:單片機(jī)實現(xiàn)的步進(jìn)電機(jī)控制系統(tǒng)
畢業(yè)設(shè)計(論文)起止時間:
2006年2 月15 日~6 月2 日(共 16 周)
學(xué)生姓名: 韓安寶 學(xué)號: 10
指導(dǎo)教師: 黃云龍 廖東進(jìn) 朱秋琴
報告日期: 3月7日
1.本課題所涉及的問題在國內(nèi)(外)的研究現(xiàn)狀綜述
一、單片機(jī)的發(fā)展?fàn)顩r[1]
十幾年來,單片機(jī)在生產(chǎn)過程控制、白動檢測、數(shù)據(jù)采集與處理、科技計算、商業(yè)管理和辦公室白動化等方面獲得了廣泛的應(yīng)用。單片機(jī)具有體積小、重量輕、耗能省、價格低、可靠性高和通用靈活等優(yōu)點(diǎn),因此也廣泛應(yīng)用于衛(wèi)星定}句、汽車火花控制、交通白動管理和微波爐等專用控制上。近幾年來,單片機(jī)的發(fā)展更為迅速,它已滲透到諸多學(xué)科的領(lǐng)域,以及人們生活的各個方面。
單片機(jī)不求規(guī)模大,只求小而全。廠家在一個芯片上制成了CPU和一定容量的程序存儲器和數(shù)據(jù)存儲器以及一定數(shù)量的輸入/輸出接口(工nterface)。在一個大規(guī)模集成電路芯片上構(gòu)造了完整的計算機(jī)結(jié)構(gòu),故稱之為單片機(jī)
MCS-51系列中的一片8751芯片,內(nèi)部構(gòu)造了完整的計算機(jī)硬件系統(tǒng)。從CPU、存儲器到輸入輸出端口,一應(yīng)俱全。只要寫入程序,就可完成中央控制或數(shù)據(jù)采集、處理及通信傳輸?shù)男畔⑻幚頇C(jī),MCS-51單片機(jī)指令系統(tǒng)中為適應(yīng)控制的需要設(shè)有極強(qiáng)的位處理功能,具有加、減、乘、除指令;CPU時鐘高達(dá)12MHz,完成單字節(jié)乘法或除法運(yùn)算僅需要4Ns;具有多機(jī)通信功能,可作為多機(jī)系統(tǒng)中的一個子系統(tǒng)。
一般微處理器和有關(guān)元器件分軍用和民用兩級,民用產(chǎn)品主要用于辦公室及機(jī)房環(huán)境,工作溫度在0到700℃ ,軍用產(chǎn)品要求在惡劣環(huán)境條件下穩(wěn)定工作,工作溫度在-65到+125℃;工業(yè)級產(chǎn)品的性能介于以上兩者之間,在-40到+85℃溫度環(huán)境可正常工作。工業(yè)產(chǎn)品可靠性比民用產(chǎn)品強(qiáng),而價格較軍用品低。在單片機(jī)應(yīng)用中,可以根據(jù)實際工作環(huán)境,選擇工業(yè)級芯片,保證系統(tǒng)可靠性。
近年來,在國際上出現(xiàn)了Mechanics和electronics復(fù)合成的Mechtronics這個新詞,我國譯為“機(jī)電一體化”。這種機(jī)械和電子技術(shù)、信息技術(shù)緊密結(jié)合的新的學(xué)科領(lǐng)域是先進(jìn)制造技術(shù)研究和普及的結(jié)果。機(jī)電一體化產(chǎn)品要實現(xiàn)電器控制的實時性、高可靠性、可編程和一定的人工智能。同時追求體積小、價格低,甚至低功耗等。正是針對上述種種要求而設(shè)計的單片機(jī)白然成為機(jī)電一體化控制器的最佳選擇。
單片機(jī)出現(xiàn)的歷史并不長,它的產(chǎn)生與發(fā)展與微處理器的產(chǎn)生與發(fā)展大體上同步,也經(jīng)歷了四個階段[10]:
第一階段:1971-}-1974年,4位微處理器工ntel 4004及8位微處理器工ntel 8008,這些計算機(jī)價格便宜、功能有限,只用于消耗類電子產(chǎn)品。
第二階段:1974-}-1978年,初級單片機(jī)階段,以工ntel公司的MCS-48為代表,8位單片機(jī)。
第三階段:1978-}-1983年,高性能單片機(jī)階段。以工ntel公司MCS-51,Motorola公司的6801和Zilog公司的Z8等為代表。這一階段推出的單片機(jī)普遍帶有串行口,有多級中斷處理系統(tǒng)、16位定時器/計數(shù)器,有的片內(nèi)還帶有A/D轉(zhuǎn)換器接口,片內(nèi)RAM, ROM容量加大,尋址范圍可達(dá)64K字節(jié)。廣泛應(yīng)用于工業(yè)控制、外部設(shè)備控制、宏觀控制、局部網(wǎng)絡(luò)及家用計算機(jī)中。
第四階段:1983年至今,8位單片機(jī)鞏固發(fā)展及16位單片機(jī)推出階段。例如Mostek公司的MK6800、Intel公司的MCS-96等。MCS-96集成度為12萬只晶體管
片,尋址范圍64K字節(jié)、5個8位并行口、一個全雙工串行口、4個16位定時器、8通道10位A/D轉(zhuǎn)換器等,另外MCS-96指令能處理位、字節(jié)、字,有16位乘16位乘法、32位除16位除法指令,一塊單片計算機(jī)的功能可以和一臺多片系統(tǒng)機(jī)相媲美。單片機(jī)己經(jīng)進(jìn)入一個嶄新的階段。
二、步進(jìn)電機(jī)的發(fā)展?fàn)顩r[2]
步進(jìn)電動機(jī)上個世紀(jì)就出現(xiàn)了,它的組成、動作原理和今天的反應(yīng)式步進(jìn)電動機(jī)沒有什么本質(zhì)區(qū)別,也是依靠氣隙間的磁導(dǎo)變化來產(chǎn)生電磁轉(zhuǎn)矩。80年代以后,由于廉價的微型計算機(jī)以多功能的姿態(tài)出現(xiàn),步進(jìn)電動機(jī)的控制方式變得更加靈活多樣。原來的步進(jìn)電機(jī)控制系統(tǒng)采用分立元件或者集成電路組成的控制回路,不僅調(diào)試安裝復(fù)雜,要消耗大量元器件,而且一旦定型之后,要改變控制方案就一定要重新設(shè)計電路,不利于系統(tǒng)的改進(jìn)升級。基于微型計算機(jī)的控制系統(tǒng)則通過軟件來控制步進(jìn)電機(jī),能夠更好地發(fā)揮步進(jìn)電機(jī)的潛力,因此,用微型計算機(jī)控制步進(jìn)電機(jī)已經(jīng)成為了一種必然的趨勢,也符合數(shù)字化的時代發(fā)展要求。
步進(jìn)電機(jī)廣泛應(yīng)用在生產(chǎn)實踐的各個領(lǐng)域。它最大的應(yīng)用是在使用數(shù)控機(jī)床的生產(chǎn)制造中,因為步進(jìn)電機(jī)不需要A/D轉(zhuǎn)換,能夠直接將數(shù)字脈沖信號轉(zhuǎn)化成為角位移,所以被認(rèn)為是理想的數(shù)控機(jī)床的執(zhí)行元件。早期的步進(jìn)電機(jī)輸出轉(zhuǎn)矩比較小,無法滿足需要,在使用中和液壓扭矩放大器一同組成液壓脈沖馬達(dá)。隨著步進(jìn)電動機(jī)技術(shù)的發(fā)展,步進(jìn)電動機(jī)已經(jīng)能夠單獨(dú)在系統(tǒng)上進(jìn)行使用,成為了不可替代的執(zhí)行元件。比如步進(jìn)電動機(jī)用作數(shù)控銑床進(jìn)給伺服機(jī)構(gòu)的驅(qū)動電動機(jī),在這個應(yīng)用中,步進(jìn)電動機(jī)可以同時完成兩個工作,其一是傳遞轉(zhuǎn)矩,其二是傳遞信息。步進(jìn)電機(jī)也可以作為數(shù)控蝸桿砂輪磨邊機(jī)同步系統(tǒng)的驅(qū)動電動機(jī)。除了在數(shù)控機(jī)床上的應(yīng)用,步進(jìn)電機(jī)也應(yīng)用在其他方面,比如作為自動送料機(jī)中的馬達(dá),作為通用的軟盤驅(qū)動器的馬達(dá),也可以應(yīng)用在打印機(jī)和繪圖儀中等等。
2.設(shè)計(論文)要解決的問題和擬采用的研究方法
步進(jìn)電機(jī)是數(shù)字控制電機(jī),它將脈沖信號轉(zhuǎn)變成角位移,即給一個脈沖信號,步進(jìn)電機(jī)就轉(zhuǎn)動一個角度,因此非常適合于單片機(jī)控制。步進(jìn)電機(jī)可分為永磁式步進(jìn)電機(jī)(簡稱PM)、反應(yīng)式步進(jìn)電機(jī)(簡稱VR)和混合式步進(jìn)電機(jī)(簡稱HB):永磁式步進(jìn)一般為兩相,轉(zhuǎn)矩和體積較小,步進(jìn)角一般為7.5度 或15度;反應(yīng)式步進(jìn)一般為三相,可實現(xiàn)大轉(zhuǎn)矩輸出,步進(jìn)角一般為1.5度,但噪聲和振動都很大。在歐美等發(fā)達(dá)國家80年代已被淘汰;混合式步進(jìn)是指混合了永磁式和反應(yīng)式的優(yōu)點(diǎn)。它又分為兩相和五相:兩相步進(jìn)角一般為1.8度而五相步進(jìn)角一般為 0.72度。這種步進(jìn)電機(jī)的應(yīng)用最為廣泛。
步進(jìn)電機(jī)區(qū)別于其他控制電機(jī)的最大特點(diǎn)是,它是通過輸入脈沖信號來進(jìn)行控制的,即電機(jī)的總轉(zhuǎn)動角度由輸入脈沖數(shù)決定,而電機(jī)的轉(zhuǎn)速由脈沖信號頻率決定。早期的步進(jìn)電機(jī)靠一種叫環(huán)形分配器的電子開關(guān)器件,通過功率放大器使勵磁繞組按照順序輪流接通直流電源。
由于勵磁繞組在空間中按一定的規(guī)律排列,輪流與直流電源接通后,就會在間隙中形成一種階躍變化的旋轉(zhuǎn)磁場,使轉(zhuǎn)子步進(jìn)式的轉(zhuǎn)動,隨著接通切換頻率的增高,轉(zhuǎn)速就會增大。步進(jìn)電機(jī)的旋轉(zhuǎn)同時與相數(shù)、分配數(shù)、轉(zhuǎn)子齒輪數(shù)有關(guān)。
1、步進(jìn)電機(jī)的控制方法及原理[4]
步進(jìn)電機(jī)是一種能將電脈沖信號轉(zhuǎn)換成角位移或線位移的機(jī)電元件,實質(zhì)上是一種數(shù)字/角度轉(zhuǎn)換器步進(jìn)電機(jī)控制系統(tǒng)主要由步進(jìn)控制器,功率放大器及步進(jìn)電機(jī)等組成.步進(jìn)控制器由緩沖寄存器,環(huán)形分配器,控制邏輯及正,反轉(zhuǎn)控制門等組成,能把輸入的脈沖轉(zhuǎn)換成環(huán)形脈沖,以便控制步進(jìn)電機(jī),并能進(jìn)行正反向控制.但由于步進(jìn)控制器線路復(fù)雜.成本高.采用單片機(jī)控制,用軟件代替上述步進(jìn)控制器,使得線路簡單,成本低,可靠性大大增加,靈活改變步進(jìn)電機(jī)的控制方案,無需邏輯電路組成時序發(fā)生器.軟件編程可靈活產(chǎn)生不同類型步進(jìn)電機(jī)勵磁序列來控制各種步進(jìn)電機(jī)的運(yùn)行方式并可實現(xiàn)一機(jī)控制多臺電機(jī).提供靈活多樣的控制手段和提高控制精度對復(fù)雜繁瑣的控制易于實現(xiàn)。
在非超載的情況下,電機(jī)的轉(zhuǎn)速、停止的位置只取決于脈沖信號的頻率和脈沖數(shù),而不受負(fù)載變化的影響,即給電機(jī)加一個脈沖信號,電機(jī)則轉(zhuǎn)過一個步距角。這一線性關(guān)系的存在,加上步進(jìn)電機(jī)只有周期性的誤差而無累積誤差等特點(diǎn)。使得在速度、位置等控制領(lǐng)域用步進(jìn)電機(jī)來控制變的非常的簡單。
步進(jìn)電機(jī)的驅(qū)動電路根據(jù)控制信號工作,控制信號由單片機(jī)產(chǎn)生。其基本原理作用如下:
(1)控制換相順序
通電換相這一過程稱為脈沖分配。例如:三相步進(jìn)電機(jī)的三拍工作方式,其各相通電順序為A-B-C-D,通電控制脈沖必須嚴(yán)格按照這一順序分別控制A,B,C,D相的通斷。
(2)控制步進(jìn)電機(jī)的轉(zhuǎn)向
如果給定工作方式正序換相通電,步進(jìn)電機(jī)正轉(zhuǎn),如果按反序通電換相,則電機(jī)就反轉(zhuǎn)。
(3)控制步進(jìn)電機(jī)的速度
如果給步進(jìn)電機(jī)發(fā)一個控制脈沖,它就轉(zhuǎn)一步,再發(fā)一個脈沖,它會再轉(zhuǎn)一步。兩個脈沖的間隔越短,步進(jìn)電機(jī)就轉(zhuǎn)得越快。調(diào)整單片機(jī)發(fā)出的脈沖頻率,就可以對步進(jìn)電機(jī)進(jìn)行調(diào)速。
2、進(jìn)電機(jī)的主要特性[6]
(1)步進(jìn)電機(jī)必須加驅(qū)動才可以運(yùn)轉(zhuǎn), 驅(qū)動型號必須為脈沖信號,沒有脈沖的時候, 步進(jìn)電機(jī)靜止, 如果加入適當(dāng)?shù)拿}沖信號, 就會以一定的角度(稱為步角)轉(zhuǎn)動。轉(zhuǎn)動的速度和脈沖的頻率成正比.
(2)步進(jìn)電機(jī)具有瞬間啟動和急速停止的優(yōu)越特性。
(3)改變脈沖的順序, 可以方便的改變轉(zhuǎn)動的方向。
(4)一般步進(jìn)電機(jī)的精度為步進(jìn)角的3-5%,且不累積。
(5)步進(jìn)電機(jī)的力矩會隨轉(zhuǎn)速的升高而下降。
單片機(jī)控制步進(jìn)電機(jī)的設(shè)計思路[7]
步進(jìn)電機(jī)控制系統(tǒng)的組成如圖4.1所示:
圖4.1 控制系統(tǒng)圖
3、本課題需要重點(diǎn)研究的、關(guān)鍵的問題及解決的思路[8]
步進(jìn)電機(jī)控制程序設(shè)計的主要問題有三個:
第一、控制脈沖產(chǎn)生;
第二、步進(jìn)電機(jī)的旋轉(zhuǎn)方向和時序脈沖的關(guān)系;
第三、步數(shù)的確定。
作為單片機(jī)控制步進(jìn)電機(jī)的程序的構(gòu)成也是主要由這幾個問題,因此可以從這三個問題入手:
(1)控制脈沖的產(chǎn)生
在單片機(jī)控制步進(jìn)電機(jī)時,一般來講,控制是用軟件產(chǎn)生的。方法是先輸出一個高電平,然后延時,再輸出低電平,再進(jìn)行延時。延時時間的長短由步進(jìn)電機(jī)的工作頻率決定。
(2)步進(jìn)電機(jī)的旋轉(zhuǎn)方向和時序脈沖的關(guān)系
產(chǎn)生時序脈沖的方法是:
1 單片機(jī)的IO端口,分別控制三相步進(jìn)電機(jī)的A, B, C三相繞組;
2 控制模式寫出控制模型;
2 制模型的順序向步進(jìn)電機(jī)輸入控制脈沖。
(3)步數(shù)的確定
步進(jìn)電機(jī)運(yùn)行的步數(shù)可由步距角和需要轉(zhuǎn)過的角度來計算:
式中:-步距角;
-轉(zhuǎn)子齒數(shù);
-拍數(shù)(一般三拍時=或六拍時=2 );
-控制繞組相數(shù),=3
4.完成本課題所必須的工作條件(如工具書、實驗設(shè)備或?qū)嶒灜h(huán)境條件、某類市場調(diào)研、計算機(jī)輔助設(shè)計條件等等)及解決的辦法。
[1] 《電子線路設(shè)計、實驗、測試(第二版)》[M]武漢:華中理工大學(xué)出版社,2000版. 謝自美編
[2] 《凌陽十六位單片機(jī)原理及應(yīng)用》[M]北京:北京航空航天大學(xué)出版社,2003版. 薛鈞義,張彥斌,樊波等編
[EB/01] http://www.sunplus.com.
[EB/02] http://www.21ic.com
[3] 《微型計算機(jī)控制技術(shù)》[M]北京:清華大學(xué)出版社,1999版。于海生等編 [4] 優(yōu)質(zhì)電子元器件實用手冊(上) 電子工業(yè)出版社
[5] 優(yōu)質(zhì)電子元器件實用手冊(下) 電子工業(yè)出版社
[6] 《單片機(jī)實用接口技術(shù)》 王語 張盛誠 編
[7] 《單片機(jī)應(yīng)用系統(tǒng)設(shè)計》 北京航空航天大學(xué)出版社 何立民編
[8] 《單片機(jī)基礎(chǔ)》 北京航空航天大學(xué)出版社 李廣弟 朱月繡編
[9] 《MCS-51系列微型計算機(jī)原理與應(yīng)用》北京航空航天大學(xué)出版社 李巡編
[10] 《智能化測量儀表原理與設(shè)計》 北京航空航天大學(xué)出版社 徐愛均編
[11] 《MCS-51單片機(jī)應(yīng)用設(shè)計》 哈爾濱工業(yè)大學(xué)出版社 張毅鋼編
[12] 《單片微型機(jī)原理、應(yīng)用與實驗》 復(fù)旦大學(xué)出版社 趙志英 張友德編
[13] 《MCS-51/98單片機(jī)原理與應(yīng)用》 機(jī)械工業(yè)出版社 趙長德 李華 李東編
[14] 《單片機(jī)應(yīng)用程序設(shè)計技術(shù)》 北京航空航天大學(xué)出版社 周航慈編
5.設(shè)計(論文)完成進(jìn)度計劃
第1、2 周:下達(dá)設(shè)計任務(wù)書,布置課題,借閱參考書,完成開題報告。
第3、、6、10周:方案的論證和確定
第4、5周:軟件硬件的選擇
第7、8 周:硬件電路的設(shè)計
第9、10周:軟件的設(shè)計
第11、12周:寫總的程序
第13、14周:設(shè)計總的圖紙
第15 周:論文的修改
第16 、17周:畫電路圖和打印圖紙
6.指導(dǎo)教師審閱意見
符合現(xiàn)實的需要,同意開題。
指導(dǎo)教師(簽字): 年 月 日
7.教研室主任意見
教研室主任(簽字): 系(簽章)
年 月 日
說明:
1. 本報告必須由承擔(dān)畢業(yè)設(shè)計(論文)課題任務(wù)的學(xué)生在接到“畢業(yè)設(shè)計(論文)任務(wù)書”、正式開始做畢業(yè)設(shè)計(論文)的第2周或第3周末之前獨(dú)立撰寫完成,并交指導(dǎo)教師審閱。
2.每個畢業(yè)設(shè)計(論文)課題撰寫本報告一份,作為指導(dǎo)教師、教研室主任審查學(xué)生能否承擔(dān)該畢業(yè)設(shè)計(論文)課題任務(wù)的依據(jù),并接受學(xué)校的抽查。
收藏