畢業(yè)論文基于avr單片機的步進電機控制器設(shè)計.doc
約37頁DOC格式手機打開展開
畢業(yè)論文基于avr單片機的步進電機控制器設(shè)計,基于avr單片機的步進電機控制器設(shè)計37頁共計7262字摘 要介紹了步進電動機的發(fā)展史,及國內(nèi)的現(xiàn)狀和步進電動機未來的應(yīng)用前景。并且闡述了步進電動機轉(zhuǎn)速、角度、轉(zhuǎn)矩的控制原理。本文闡述了一種步進電機控制器的設(shè)計方案,并繪制了原理圖和pcb板圖,撰寫了程序源代碼。實現(xiàn)了對步進電動機轉(zhuǎn)速、角度的控制,并完成了實物的制作。這...
內(nèi)容介紹
此文檔由會員 bfxqt 發(fā)布
基于AVR單片機的步進電機控制器設(shè)計
37頁共計7262字
摘 要
介紹了步進電動機的發(fā)展史,及國內(nèi)的現(xiàn)狀和步進電動機未來的應(yīng)用前景。并且闡述了步進電動機轉(zhuǎn)速、角度、轉(zhuǎn)矩的控制原理。本文闡述了一種步進電機控制器的設(shè)計方案,并繪制了原理圖和PCB板圖,撰寫了程序源代碼。實現(xiàn)了對步進電動機轉(zhuǎn)速、角度的控制,并完成了實物的制作。這期間主要使用protel99se軟件繪制原理圖和制板,使用proteus7.1軟件進行程序代碼的仿真和功能的理論驗證。最后通過硬件的調(diào)試驗證程序代碼的實際功能,完成對控制器的設(shè)計。
Abstract
Introduction step enter electric motor of development history, and local present condition and step enter electric motor future of application foreground.And elaborated a step to enter electric motor to turn soon, angle, turn Ju of control principle.This text elaborated a kind of step enter electrical engineering controller of design project, and drew principle diagram and PCB plank diagram, composed a procedure source a code.Realization to step enter the electric motor turn soon, angle of control, and completion real object of creation.This period main usage the protel 99 se the software draw principle diagram and make plank, usage proteus 7.1 softwares carry on an imitate of procedure code true with the theories of the function verification.The end experiment certificate procedure a code through an adjust of hardware of actual function, completion design controller.
Key words
AVR MCU; Stepper Motor; Controller.
目 錄
摘要………………………………………………………………………………………………Ⅰ
Abstract…………………………………………………………………………………………Ⅱ
第一章、引言………………………………………………………………………………………1
1.1步進電機發(fā)展史…………………………………………………………………………1
1.2我國步進電機發(fā)展………………………………………………………………………1
1.3步進電機應(yīng)用的前景……………………………………………………………………1
第二章、步進電機控制系統(tǒng)………………………………………………………………………2
2.1步進電機控制系統(tǒng)………………………………………………………………………2
2.2控制單元…………………………………………………………………………………2
2.3驅(qū)動電路…………………………………………………………………………………2
2.4通信端口…………………………………………………………………………………3
2.5其它………………………………………………………………………………………3
第三章、Atmega16L單片機………………………………………………………………………4
3.1 Atmega16L主要功能……………………………………………………………………4
3.2 Atmega16L引腳功能……………………………………………………………………4
第四章、控制器電路圖……………………………………………………………………………6
第五章、步進電動機原理與控制…………………………………………………………………8
5.1步進電動機的結(jié)構(gòu)………………………………………………………………………8
5.2步進電動機的控制原理…………………………………………………………………8
5.3 L297/L298 ………………………………………………………………………………8
5.3.1 L297芯片簡介 ……………………………………………………………………8
5.3.2 L298芯片簡介 ……………………………………………………………………9
5.3.3 L297/298步進電機控制…………………………………………………………9
5.3.4控制機制 …………………………………………………………………………10
第六章、實現(xiàn) ……………………………………………………………………………………11
6.1 main主程序流程圖……………………………………………………………………11
6.2程序代碼 ………………………………………………………………………………12
第七章、結(jié)構(gòu)圖…………………………………………………………………………………30
結(jié)論………………………………………………………………………………………………31
參考文獻…………………………………………………………………………………………32
致謝………………………………………………………………………………………………33
附錄………………………………………………………………………………………………34
關(guān)鍵字:AVR單片機;步進電動機;控制器
參考文獻
[1] 譚浩強 .C語言程序設(shè)計(第二版).北京:清華大學出版社,2005.1
[2] 李群芳,肖看.單片機原理、接口及應(yīng)用—嵌入式系統(tǒng)技術(shù)基礎(chǔ).北京:清華大學出版社,2005.3
[3] 梅曉榕,柏桂珍等.自動控制元件及線路.北京:科學出版社,2005
[4] 沈文、Eagle lce詹衛(wèi).AVR單片機C語言入門指導(dǎo).北京:清華大學出版社,2003
[5] 佟長福.AVR單片機GCC程序設(shè)計.北京:北京航空航天大學出版社,2006.1
[6] 清源計算機工作室.Protel99se電路設(shè)計與仿真.北京:機械工業(yè)出版社,2001.5
[7] 余家春.Protel99se電路設(shè)計設(shè)計實用教程.北京:中國鐵道出版社,2002.12
[8] 嵌入式系統(tǒng)設(shè)計與開發(fā)平臺研討會??甈roteus仿真教程
[9] L297芯片數(shù)據(jù)手冊
[10] L298芯片數(shù)據(jù)手冊
[11] JHD162A液晶屏技術(shù)手冊
[12] Atega16單片機數(shù)據(jù)手冊
37頁共計7262字
摘 要
介紹了步進電動機的發(fā)展史,及國內(nèi)的現(xiàn)狀和步進電動機未來的應(yīng)用前景。并且闡述了步進電動機轉(zhuǎn)速、角度、轉(zhuǎn)矩的控制原理。本文闡述了一種步進電機控制器的設(shè)計方案,并繪制了原理圖和PCB板圖,撰寫了程序源代碼。實現(xiàn)了對步進電動機轉(zhuǎn)速、角度的控制,并完成了實物的制作。這期間主要使用protel99se軟件繪制原理圖和制板,使用proteus7.1軟件進行程序代碼的仿真和功能的理論驗證。最后通過硬件的調(diào)試驗證程序代碼的實際功能,完成對控制器的設(shè)計。
Abstract
Introduction step enter electric motor of development history, and local present condition and step enter electric motor future of application foreground.And elaborated a step to enter electric motor to turn soon, angle, turn Ju of control principle.This text elaborated a kind of step enter electrical engineering controller of design project, and drew principle diagram and PCB plank diagram, composed a procedure source a code.Realization to step enter the electric motor turn soon, angle of control, and completion real object of creation.This period main usage the protel 99 se the software draw principle diagram and make plank, usage proteus 7.1 softwares carry on an imitate of procedure code true with the theories of the function verification.The end experiment certificate procedure a code through an adjust of hardware of actual function, completion design controller.
Key words
AVR MCU; Stepper Motor; Controller.
目 錄
摘要………………………………………………………………………………………………Ⅰ
Abstract…………………………………………………………………………………………Ⅱ
第一章、引言………………………………………………………………………………………1
1.1步進電機發(fā)展史…………………………………………………………………………1
1.2我國步進電機發(fā)展………………………………………………………………………1
1.3步進電機應(yīng)用的前景……………………………………………………………………1
第二章、步進電機控制系統(tǒng)………………………………………………………………………2
2.1步進電機控制系統(tǒng)………………………………………………………………………2
2.2控制單元…………………………………………………………………………………2
2.3驅(qū)動電路…………………………………………………………………………………2
2.4通信端口…………………………………………………………………………………3
2.5其它………………………………………………………………………………………3
第三章、Atmega16L單片機………………………………………………………………………4
3.1 Atmega16L主要功能……………………………………………………………………4
3.2 Atmega16L引腳功能……………………………………………………………………4
第四章、控制器電路圖……………………………………………………………………………6
第五章、步進電動機原理與控制…………………………………………………………………8
5.1步進電動機的結(jié)構(gòu)………………………………………………………………………8
5.2步進電動機的控制原理…………………………………………………………………8
5.3 L297/L298 ………………………………………………………………………………8
5.3.1 L297芯片簡介 ……………………………………………………………………8
5.3.2 L298芯片簡介 ……………………………………………………………………9
5.3.3 L297/298步進電機控制…………………………………………………………9
5.3.4控制機制 …………………………………………………………………………10
第六章、實現(xiàn) ……………………………………………………………………………………11
6.1 main主程序流程圖……………………………………………………………………11
6.2程序代碼 ………………………………………………………………………………12
第七章、結(jié)構(gòu)圖…………………………………………………………………………………30
結(jié)論………………………………………………………………………………………………31
參考文獻…………………………………………………………………………………………32
致謝………………………………………………………………………………………………33
附錄………………………………………………………………………………………………34
關(guān)鍵字:AVR單片機;步進電動機;控制器
參考文獻
[1] 譚浩強 .C語言程序設(shè)計(第二版).北京:清華大學出版社,2005.1
[2] 李群芳,肖看.單片機原理、接口及應(yīng)用—嵌入式系統(tǒng)技術(shù)基礎(chǔ).北京:清華大學出版社,2005.3
[3] 梅曉榕,柏桂珍等.自動控制元件及線路.北京:科學出版社,2005
[4] 沈文、Eagle lce詹衛(wèi).AVR單片機C語言入門指導(dǎo).北京:清華大學出版社,2003
[5] 佟長福.AVR單片機GCC程序設(shè)計.北京:北京航空航天大學出版社,2006.1
[6] 清源計算機工作室.Protel99se電路設(shè)計與仿真.北京:機械工業(yè)出版社,2001.5
[7] 余家春.Protel99se電路設(shè)計設(shè)計實用教程.北京:中國鐵道出版社,2002.12
[8] 嵌入式系統(tǒng)設(shè)計與開發(fā)平臺研討會??甈roteus仿真教程
[9] L297芯片數(shù)據(jù)手冊
[10] L298芯片數(shù)據(jù)手冊
[11] JHD162A液晶屏技術(shù)手冊
[12] Atega16單片機數(shù)據(jù)手冊