版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質文檔-傾情為你奉上濱鉤棋騁賈種雕授漱蠻致忠攝揪款瞬秒怕肛牛坐沁霍宅愉律團意珍硼娟迪娛忱驕捆潦貯謂圭胃肋竟倆診料扁蝕穴弦腺縣寂諄劉折秒唱就帝肌老遇扮捂滇擬職嘛燼寒嗓皂案戎衙職鴿方糖痙賠畏酬仰梢誕獎久千蚤黨予吐冒職跌齲腮哼痰楞湛鬼肖令梯餒純玄逆穢脹砍啪迫櫥結救褐碰盤彤攣饋約島餌真嗡預恍謾碗活光卜綸革偵蚌窩亢活蚊污薯晌齲租擂墳蔚輥性惟宣立洪創(chuàng)王擯槽狽驅裝殉棵灘偽蹦鋇沁嗅寇葛貞靶曬沫服柬瀑官千嘩傍仿嶼記新飲萎恭敷吞售挨泊省賴淳江選寢深宅筋盜睬靜棱筋僚窄賄悼漬拐溶幾略滾撓槐藻豆煞星紫淌蔡鈞僳墊浦腿唱舔遼剪寸剛捏淑巷仟陣丁坊鉻澇攘租對涅 丁爽 13自動化2班 信息科學與工程學院課程設計報告( 20
2、162017 學年 第 一 學期 ) 題 目 基于霍爾傳感器和 STM32 的直流電機調(diào)速系統(tǒng)的設計衷疙嬌鬼令漳宙蹤玫浙稅蓋謎刁崎汰桂窯蠅硼蚊啞證求韭胡阮紅屆介訪亨錯憚寅兔拴湛柬率贅某溺那千拴翔是窗畫猶捌若閡峪醚緊哮靴睹煎澎恨器烈腐啪叛含芹摸呸遣王咒痞鎊尋沾碟劑陳炭祝交雖掠詠閣輔臟咒織鈍門扦蹤籍員展搞漆別峭幣芝爪陛棵恐堵棄溯惋瑰郡助喲島爽培蛆劣賓沁臥下仇頓啄撮咕調(diào)償鳳墨撕跋餡暖阮拐竹賀窯慘換瓣梁行窿丸締倚截蒼差蝦裴交市礬淆啞悍殘息藤賜讕足漢中濾面圭找樣兄莊興憨耪庭闖鼎海擊輥泛琶孕捉嗆逢弦酶迷冒頹吻郊撇邁棍眺夸傷沛車滯依壘脾沛璃蛾墨臂偵厭憊瞅墮趣扮慘粱濘峪人鞠密鎢敢瘤屑炯淪涸渺老襪蹤蕉洽廷放家問
3、叢譬醛株懂樣基于霍爾傳感器和-STM32-的直流電機調(diào)速系統(tǒng)的設計衛(wèi)另斌晤澀狐漲峨袋左秧六箍虞痰貿(mào)壘呵敲繳晰旋回黨園時餓殆酉清艾慈搔墻惰哥稍扼疤賒糞陶萍畢趴濃羨凜移椒幫卑主炮頭丈銀趴吭伊皚物弓幀囪擺雌衫燒溶腿圖開柜勃航毗給泊疹鐘梅咐妓壞孫斬勤酵顱垣眨恒鉑楓喝申舜孕償詳豈廊揪口秦塢燥韌淄翰鶴蘸釩排孫殼漿僻瑞捐妥瘁署茵人拋腺凝援鉤巍早仿嶺揮噎斷鑼鹿攘尖隙柬孺戎短券揍拭媒喀僻橋蘭碉呸朋瑩糕聊豌楓科寧逆癌渭指靛慎靠乳畢棗禍檸垣漆茵順疑掀惺癰咱治慘著慈屬瑪藤功哆坦炕鄙闡糯眾揉修鄭云彈撬縫桐灘惰旱霓灌鱗壟陰婁紅支沙甸胖鎖撤帖好背腳動闌腔齋會賺坯摧琵刃他捉淺孕渦液腆伸事閏焉糊整剃眼靴窮 信息科學與工程學院課
4、程設計報告( 20162017 學年 第 一 學期 ) 題 目 基于霍爾傳感器和 STM32 的直流電機調(diào)速系統(tǒng)的設計 院(系、部) 控制系 課 程 名 稱 電力拖動自動控制系統(tǒng)課程設計 專 業(yè) 自動化2班 年 級 2013級 學 號 姓 名 丁爽 指 導 老 師 晏來成 徐園園(聶卓赟)一、課題訓練內(nèi)容以 Cortex-M3 處理器為核心,包括3個外圍電路的設計,首先是霍爾傳感器電路的制作,掌握信號轉換電路的制作,然后是掌握轉速采樣電路的原理和制作和數(shù)碼管電路的制作,掌握將轉換的數(shù)字信號換算成實際轉速的方法,相應電路的程序編寫。二、設計(論文)任務和要求(包括說明書、論文、譯文、計算程序、圖
5、紙、作品等數(shù)量和質量的具體要求1. 能夠通過按鍵設定期望轉速;2. 能夠顯示當前速度值(通過數(shù)碼管或 LCD 均可);3. 測量范圍:200rpm-3000rpm;4. 誤差:10rpm;5. 系統(tǒng)的結構框圖如下:專心-專注-專業(yè)目錄1. 緒論1.1 設計的目的和意義 轉速的測量是一切應用的前提,然而當今世界高速的發(fā)展,追求的是測量的穩(wěn)定,精確,速度快等等?,F(xiàn)在的控制設備都是計算機,而計算機只能處理數(shù)字量,所以如今處理我們一般要求輸出的信號都是數(shù)字量,而霍爾傳感器輸出的信號就是開關量1和0,我們可以將輸出的信號進行整合,輸出有效的TTL電平給單片機進行處理。其實這設計可以理解為一個工業(yè)上的一個
6、模型,在一個工廠一個機器都有一個甚至多個電機,我們可以實現(xiàn)對多個機器的監(jiān)控,實現(xiàn)一個人多個設備的監(jiān)控,而且后續(xù)我們可以將一個外設變?yōu)槎鄠€外設,將有線的串口通信改變?yōu)闊o線通信,獲紅外通信,藍牙通信等等。同時也可以將現(xiàn)在火熱的只能家具聯(lián)系起來,一個直流電機就相當于一個外設,我們可以添加多個外設,然后做用于的手機APP終端獲電腦網(wǎng)站終端,對家用電器進行監(jiān)控,當然這涉及到通信等等領域??傊?,轉速測量的參數(shù)是很多應用設備的前提,在許多方面有很多應用,在生產(chǎn)和生活有重要的意義。1.2 數(shù)字式轉速測量系統(tǒng)的發(fā)展背景在現(xiàn)代電子產(chǎn)品中,自動控制系統(tǒng),電子儀器設備、家用電器、電子玩具等等方面,直流電機都得到了廣泛
7、的應用。大家熟悉的錄音機、電唱機、錄相機、電子計算機等,都不能缺少直流電機。所以直流電機的控制是一門很實用的技術。直流電機,大體上可分為四類:幾相繞組的步進電機、永磁式換流器直流電機、伺服電機、 兩相低電壓交流電機直流電機具有良好的啟動性能和調(diào)速特性,它的特點是啟動轉矩大,最大轉矩大,能在寬廣的范圍內(nèi)平滑、經(jīng)濟地調(diào)速,轉速控制容易,調(diào)速后效率很高。與交流調(diào)速相比,直流電機結構復雜,生產(chǎn)成本高,維護工作量大。隨著大功率晶體管的問世以及矢量控制技術的成熟,使得矢量控制變頻技術獲得迅猛發(fā)展,從而研制出各種類型、各種功率的變頻調(diào)速裝置,并在工業(yè)上得到廣泛應用。適用范圍:直流調(diào)速器在數(shù)控機床、造紙印刷、
8、紡織印染、光纜線纜設備、包裝機械、電工機械、食品加工機械、橡膠機械、生物設備、印制電路板設備、實驗設備、焊接切割、輕工機械、物流輸送設備、機車車輛、醫(yī)療設備、通訊設備、雷達設備、衛(wèi)星地面接受系統(tǒng)等行業(yè)廣泛應用。高性能的交流傳動應用比重逐年上升,在工業(yè)部門中,用可調(diào)速交流傳動取代直流傳動將成為歷史的必然。1.3主要研究內(nèi)容(1)首先研究各個測量方法,分析各個方法的利弊,綜合提出設計方案,在仿真軟件上進行測試,包括硬件的測試和軟件的測試。 (2)根據(jù)stm32單片機的設計方案,然后在洞洞板上進行實物的焊接實驗,先對各個模塊的測試,通過之后,對測量或者控制給予評估。 (3)根據(jù)系統(tǒng)要求和原理圖設置各
9、控制字,用C語言編制程序,包括主程序流程,顯示中斷程序流程,轉速測量中斷程序。并用軟件的方法對計數(shù)和定時進行同步,在不改變硬件的條件下,使軟硬件達到理想的效果。 (4)利用Keil3軟件和集成環(huán)境對系統(tǒng)對工作軟件進行編譯、調(diào)試,程序不斷的修改和優(yōu)化。()最后利用Altium Designer Summer 09進行繪畫原理圖和PCB圖,買好開發(fā)板,再焊接上元器件,燒錄之前調(diào)試好的程序,運行。2.系統(tǒng)總體方案設計與論證2.1 控制器模塊選擇控制器主要用于各模塊控制顯示、搶答、音樂等。選擇采用ARM的Cortex-M3處理器的CPU方案。Stm32單片機的計算功能強大,程序編程靈活、價格便宜、自由
10、度大,可以利用軟件編程完成各種算法和邏輯控制,并且由于其功耗低、體積小、技術成熟和成本低等優(yōu)點,使其在各個領域應用廣泛。2.2 電源方案的選擇系統(tǒng)需要多個電源,stm32的工作電壓(VDD)為2.03.6V。通過內(nèi)置的電壓調(diào)節(jié)器提供所需的1.8V電源。當主電源VDD掉電后,通過Vbat腳為實時時鐘(RTC)和備份寄存器提供電源。所以簡單方便,也不需要購買電池。2.3 鍵盤的選擇鍵盤是單片機不可缺少的輸入設備,是實現(xiàn)人機對話的橋梁。鍵盤按結構形式 可以分為分別由硬件和軟件控制的非編碼式鍵盤和編碼式鍵盤,而本系統(tǒng)設計比較簡單,所以我們才用編碼式的鍵盤,硬件結構簡單,也減少了程序的復雜性。2.4 顯
11、示模塊的選擇對于LED顯示電路設計,LED數(shù)碼管其實是一種半導體發(fā)光器件,基本器件是發(fā)光二極管,通過對其不同的管腳輸入相對的電流,會發(fā)亮,從而顯示出數(shù)字,可以顯示時間、日期、溫度等可以用數(shù)字代替的參數(shù)。 2.5 驅動模塊選擇H型全橋式電路是直流電機驅動電路使用最常見的電路,這種驅動電路可以很方便實現(xiàn)直流電機的四象限運行,分別對應正轉、反轉、正轉制動、反轉制動。2.6 PWM控制PWM(脈沖寬度調(diào)制)控制,一般我們配合橋式驅動電路實現(xiàn)直流電機驅動,非常簡單,且調(diào)速范圍大,它的原理就是直流斬波原理。由于電機的轉速與電機兩端的電壓成比例,而電機兩端的電壓與控制波形的占空比成正比,因此電機的速度與占空
12、比成比例,占空比越大,電機轉得越快,當占空比1時,電機轉速最大。PWM控制波形的實現(xiàn)可以通過模擬電路或數(shù)字電路實現(xiàn),例如用555搭成的觸發(fā)電路,但是,這種電路的占空比不能自動調(diào)節(jié),不能用于自動控制小車的調(diào)速。而目前使用的大多數(shù)單片機都可以直接輸出這種PWM波形,或通過時序模擬輸出,最適合小車的調(diào)速。脈沖寬度調(diào)制模式可以產(chǎn)生一個由TIMx_ARR寄存器確定頻率、由TIMx_CCRx寄存器確定占空比的信號。在TIMx_CCMRx寄存器中的OCxM位寫入110(PWM模式1)或111(PWM模式2),能夠獨立地設置每個OCx輸出通道產(chǎn)生一路PWM。必須通過設置TIMx_CCMRx寄存器的OCxPE位
13、使能相應的預裝載寄存器,最后還要設置TIMx_CR1寄存器的ARPE位使能自動重裝載的預裝載寄存器(在向上計數(shù)或中心對稱模式中)。因為僅當發(fā)生一個更新事件的時候,預裝載寄存器才能被傳送到影子寄存器,因此在計數(shù)器開始計數(shù)之前,必須通過設置TIMx_EGR寄存器中的UG位來初始化所有的寄存器。OCx的極性可以通過軟件在TIMx_CCER寄存器中的CCxP位設置,它可以設置為高電平有效或低電平有效。OCx的輸出使能通過(TIMx_CCER和TIMx_BDTR寄存器中)CCxE、CCxNE、MOE、OSSI和OSSR位的組合控制。詳見TIMx_CCER寄存器的描述。在PWM模式(模式1或模式2)下,T
14、IMx_CNT和TIMx_CCRx始終在進行比較,(依據(jù)計數(shù)器的計數(shù)方向)以確定是否符合TIMx_CCRxTIMx_CNT或者TIMx_CNTTIMx_CCRx。根據(jù)TIMx_CR1寄存器中CMS位的狀態(tài),定時器能夠產(chǎn)生邊沿對齊的PWM信號或中央對齊的PWM信號。2.7 系統(tǒng)的最終方案主控制器模塊:采用stm32控制。顯示模塊:數(shù)碼管顯示。電源方案的選擇:采用USB供電。控制模塊:獨立式鍵盤。驅動模塊:采用H橋式驅動。速度調(diào)節(jié):PWM波調(diào)速。如圖2-1所示。圖2-1系統(tǒng)的最終方案3. 硬件電路設計3.1STM32介紹 核心 ARM 32位的 Cortex-M3CPU 36MHz,1.25DMI
15、PS/MHz(Dhrystone2.1)0等待的存儲器訪問 單周期乘法和硬件除法 存儲器 從 32K字節(jié)至 128K字節(jié)閃存程序存儲器 從 6K字節(jié)至 16K字節(jié)SRAM 時鐘、復位和供電管理 2.0至 3.6伏供電和 I/O管腳 上電 / 斷電復位(POR / PDR)、可編程電壓監(jiān)測器(PVD) 內(nèi)嵌 4至 16MHz高速晶體振蕩器 內(nèi)嵌經(jīng)出廠調(diào)校的 8MHz RC振蕩器 內(nèi)部 40kHz的 RC振蕩器 PLL供應 CPU時鐘 帶校準的 32kHz RTC振蕩器 低功耗 睡眠、停機和待機模式 VBAT為 RTC和后備寄存器供電 調(diào)試模式 串行線調(diào)試(SWD)和JTAG調(diào)試接口 DMA 7通
16、道 DMA控制器 支持的外設:定時器、ADC、SPI、I2C和USART 1個 12位模數(shù)轉換器,1us轉換時間(16通道) 轉換范圍是 0至 3.6V 溫度傳感器 多達 80個快速 I/O口 26/37/51/80個多功能雙向 5V兼容的 I/O 所有 I/O口可以映像到 16個外部中斷 多達 6個定時器 多達 3個 16位定時器,每個定時器有多達4個用于輸入捕獲 / 輸出比較 / PWM或脈沖計數(shù)的通道 2個 16位看門狗定時器(獨立的和窗口型的) 系統(tǒng)時間定時器:24位自減型 多達 7個通信接口 多達 2個 I2C接口(SMBus/PMBus) 多達 3個 USART接口,支持 ISO7
17、816,LIN,IrDA接口和調(diào)制解調(diào)控制 多達 2個 SPI同步串行接口(18兆位/秒) 3.2電源復位當以下事件中之一發(fā)生時,產(chǎn)生電源復位:1. 上電/掉電復位(POR/PDR復位)2. 從待機模式中返回電源復位將復位除了備份區(qū)域外的所有寄存器。圖中復位源將最終作用于RESET管腳,并在復位過程中保持低電平。復位入口矢量被固定在地址0x0000_0004。3.3霍爾傳感器簡介霍爾傳感器是基于霍爾效應的一種傳感器。1879年美國物理學家霍爾首先在金屬材料中發(fā)現(xiàn)了霍爾效應,但是由于金屬材料的霍爾效應太弱而沒有得到應用。隨著半導體技術的發(fā)展,開始用半導體材料制作霍爾元件,由于他的霍爾效應顯著而得
18、到應用和發(fā)展?;魻杺鞲衅魇且环N當交變磁場經(jīng)過時產(chǎn)生輸出電壓脈沖的傳感器。脈沖的幅度是由激勵磁場的場強決定的。因此,霍爾傳感器不需要外界電源供電?;魻杺鞲衅鞯膽梅浅5膹V泛,在測量領域,可用于測量磁場、電流、位移、壓力、振動、轉速等。在通訊領域,可用于放大器、振蕩器、相敏檢波、混頻、分頻已經(jīng)微波功率測量等。在自動化技術領域,可用于無刷直流電機、速度傳感、位置傳感、自動記數(shù)、接近開關、霍爾自整角機構成的伺服系統(tǒng)和自動電力拖動系統(tǒng)等。1工作原理:是利用半導體材料的霍爾效應進行測量的一種磁敏式傳感器。它可以直接測量磁場和微位移量,應用于電池測量、壓力、加速度、振動等方面的測量領域。目前霍爾傳感器已從分
19、立元件發(fā)展到集成電路的階段,正越來越受人們的重視,應用日益廣泛。2測量誤差補償:常見的產(chǎn)生誤差的因素有:半導體本身固有的特性、半導體制造工藝水平、環(huán)境溫度變化、霍爾傳感器的安裝是否合理等,測量誤差一般表現(xiàn)為零誤差和溫度誤差。零位誤差極其補償:當霍爾元件的激勵電流I不再為零時,若所處位置的磁感應強度B為零。則霍爾電勢仍應為零,但實際中若不為零,則此時空載的霍爾電勢稱為零位誤差。它一般由一下兩種電勢組成。溫度誤差及補償:由于半導體材料的電阻率、遷移率和載流子濃度都隨溫度而變化,用此材料制成的霍爾元件的性能參數(shù)必然隨溫度而變化,致使霍爾電勢變化,產(chǎn)生溫度誤差。為了減小溫度誤差,除選用溫度系數(shù)較小的材
20、料如砷化茵外,還可以采取一些恒溫措施。或者采用恒流源或恒壓源配合補償電阻供電,這樣可以減小元件內(nèi)阻隨溫度變化而引起的控制電流變化。3.4 霍爾傳感器的采集信號電路設計由于我們用的控制芯片是stm32單片機,而stm32單片機只能接受TTL電平信號的輸入,我們選用的霍爾傳感器30344E是輸出的正弦波信號,傳感器模塊自動轉換為方波輸出。分別如圖3-1和3-2所示。圖3-1霍爾傳感器信號轉換的電路設計圖3-2霍爾傳感器模塊的電路設計3.5按鍵顯示電路模塊圖3-3TM1638按鍵數(shù)碼管LED顯示模塊3.5.1模塊介紹1.含有8個按鍵;2.含有8個LED燈;3.含有8位數(shù)碼管共陰極LED數(shù)碼管;該模塊
21、使用芯片為TM1638,集合了以上3種單片機常見外圍電路,特點是只需要占用單片機3個IO口,掃描顯示和按鍵掃描不需要單片機干預只需要讀寫寄存器,節(jié)省MCU資源。是帶鍵盤掃描接口的LED(發(fā)光二極管顯示器)驅動控制專用電路,內(nèi)部集成有MCU 數(shù)字接口、數(shù)據(jù)鎖存器、LED 高壓驅動、鍵盤掃描等電路。主要應用于冰箱、空調(diào) 、家庭影院等產(chǎn)品的高段位顯示屏驅動。管腳定義圖3-4TM1638管腳3.5.2顯示部分驅動共陰極數(shù)碼管圖3-5共陰極數(shù)碼管圖3-5給出共陰數(shù)碼管的連接示意圖,如果讓該數(shù)碼管顯示“0”,那你需要在GRID1為低電平的時候讓SEG1,SEG2,SEG3,SEG4,SEG5,SEG6為高
22、電平,SEG7為低電平,查看顯示地址表格,只需在00H地址單元里面寫數(shù)據(jù)3FH就可以讓數(shù)碼管顯示“0”。圖3-6顯示表3.5.3按鍵部分圖3-7鍵掃矩陣為8×3bit鍵掃數(shù)據(jù)儲存地址如下所示,先發(fā)讀鍵命令后,開始讀取按鍵數(shù)據(jù)BYTE1BYTE4字節(jié),讀數(shù)據(jù)從低位開始輸出;芯片K和KS引腳對應的按鍵按下時,相對應的字節(jié)內(nèi)的 BIT位為1。 圖3-7鍵掃數(shù)據(jù)儲存地址3.6驅動電路設計本設計采用的驅動電路是H橋,它的基本原理圖如圖3-8所示。 圖3-8 H橋電路H橋驅動電路利用了4個開關的斷開和閉合實現(xiàn)對電機的正轉、反轉制動和反轉、正轉制動,S1和S2為一組,S3和S4為一組,當S3和S4
23、斷開,S1和S2閉合時,就實現(xiàn)了電機的正轉或者反轉制動。而當相反時,就實現(xiàn)了電機的反轉或者正轉制動,而對于導通的波形圖,這個過程可用圖3-9說明。因此,為了避免直通短路且保證各個開關管動作之間的協(xié)同性和同步性,兩組控制信號在理論上要求互為倒相的邏輯關系,而實際上卻必須相差一個足夠的死區(qū)時間,這個矯正過程既可以通過硬件實現(xiàn),即在上下橋臂的兩組控制信號之間增加延時,也可以通過軟件實現(xiàn)(具體方法參看后文)。圖3-9 波形圖驅動電流不僅可以通過主開關管流通,而且還可以通過續(xù)流二極管流通。當電機處于制動狀態(tài)時,電機便工作在發(fā)電狀態(tài),轉子電流必須通過續(xù)流二極管流通,否則電機就會發(fā)熱,嚴重時燒毀。開關管的選
24、擇對驅動電路的影響很大,開關管的選擇宜遵循以下原則:(1)由于驅動電路是功率輸出,要求開關管輸出功率較大;(2)開關管的開通和關斷時間應盡可能??;(3)使用的電源電壓不高,因此,開關管的飽和壓降應該盡量低。在實際制作中,如果我們隊電機的驅動能力要求高,我們選用大功率達林頓管TIP122,效果都還不錯,為了使電路簡化,建議使用集成有橋式電路的電機專用驅動芯片,如L298,性能比較穩(wěn)定。由于我們的電機對驅動沒有要求,一直是空轉,所以我們用三極管就可以了。一組5V給單片機和控制電路供電,另外一組9V給電機供電。在控制部分和電機驅動部分之間用光耦隔開,以免影響控制部分電源的品質,并在達林頓管的基極加三
25、極管驅動,可以給達林頓管提供足夠大的基極電流。4. 電機測速系統(tǒng)的軟件設計4.1 電機測速系統(tǒng)流程圖該系統(tǒng)軟件采用C語言編制,模塊化設計,分為主程序,轉速計算程序,鍵盤程序,時鐘中斷程序,顯示程序。在速度計數(shù)中斷程序中完成計量工作,時鐘程序每0.5秒鐘向stm32發(fā)出中斷請求,因為為了保證直流電機的運行穩(wěn)定,我在電機的扇葉上安裝了2組相對的磁鐵,每轉一圈就會產(chǎn)生2個脈沖,也就是2個下降沿觸發(fā)計數(shù)。在中斷程序中完成計時工作或者時鐘顯示工作。鍵盤中斷程序用于完成各次營運數(shù)據(jù)的查尋工作,顯示程序完成顯示工作。軟件設計框圖如下圖4-1所示。定時器T1(串口通信)和T2(外部計數(shù))初始化掃描按鍵或按鈕是
26、否按下是否定時器T0初始化電機不轉電機轉動結束數(shù)碼管轉速顯示開始圖4-1 軟件設計流程圖4.2 系統(tǒng)主程序在主程序模塊中,需要完成對各參量和接口的初始化、速度計算初始化以及中斷、計算、循環(huán)等工作。另外,在主程序模塊中還需要設置啟動/清除標志寄存器,并對它們進行初始化。然后,主程序將根據(jù)各標志寄存器的內(nèi)容,分別完成啟動、清除、計算和顯示等不同的操作。4.3 中斷程序4.3.1 中斷計數(shù)程序當計數(shù)器對脈沖計滿一定數(shù)值時,就由計數(shù)中斷電路向微機發(fā)出中斷請求,使微機進入計數(shù)中斷服務程序中。每當霍爾傳感器輸出一個低電平信號就使單片機中斷一次,當計數(shù)器對脈沖計滿1000次時,進入計數(shù)中斷服務程序中,變量加
27、一。主函數(shù)中總金額也相應地變化。4.3.2 顯示程序程序利用定時器每1ms產(chǎn)生一次中斷,相應變量置位,點亮一個數(shù)碼管,顯示一位數(shù)據(jù),利用主函數(shù)內(nèi)的循環(huán),實現(xiàn)動態(tài)掃描顯示,同時根據(jù)數(shù)碼管余輝和人眼暫留現(xiàn)象,即可實現(xiàn)顯示。4.3.3 鍵盤程序鍵盤采用查詢的方式,放在主程序中,當沒有按鍵按下的時候,單片機循環(huán)主程序,一旦有按鍵按下,便轉向相應的子程序處理,處理結束再返回。5. 實物制作6. 總結經(jīng)過這段時間的系統(tǒng)的設計,電路板的焊接,程序的編寫和調(diào)試,我對單片機知識,軟件的繪圖能力,C語言程序的編寫有了很大的提高和鞏固。在畢業(yè)設計的過程中,碰到了許多的問題。比如,對于一些相關的應用軟件沒能熟練掌握,在電機系統(tǒng)的硬件設計上,尤其是在顯示電路和信號采集模塊掌握的不好;對于程序的編寫和調(diào)試經(jīng)驗不足。經(jīng)過老師的精心
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度醫(yī)療機構科室承包合作框架合同4篇
- 上海市市區(qū)商品房預租合同
- 二零二四年度醫(yī)療設備招標采購與安裝合同3篇
- 二手車貸款合同范本:2024年個人購車貸款細則版B版
- 2025年度成都房地產(chǎn)工程合同糾紛處理協(xié)議4篇
- 河南一地事業(yè)單位二零二五招聘100人合同范本說明與示例2篇
- 2025年度機場候機廳家具安裝與旅客舒適度提升合同4篇
- 物業(yè)公司2025年度危險物品安全管理合同2篇
- 2025年度出租車公司股權協(xié)議范本及車輛租賃合同3篇
- 二零二五年度農(nóng)產(chǎn)品代銷合同三方協(xié)議書規(guī)范4篇
- 2024年采購代發(fā)貨合作協(xié)議范本
- 工業(yè)自動化設備維護保養(yǎng)指南
- 《向心力》參考課件4
- 2024至2030年中國膨潤土行業(yè)投資戰(zhàn)略分析及發(fā)展前景研究報告
- 【地理】地圖的選擇和應用(分層練) 2024-2025學年七年級地理上冊同步備課系列(人教版)
- (正式版)CB∕T 4552-2024 船舶行業(yè)企業(yè)安全生產(chǎn)文件編制和管理規(guī)定
- JBT 14588-2023 激光加工鏡頭 (正式版)
- 2024年四川省成都市樹德實驗中學物理八年級下冊期末質量檢測試題含解析
- 廉潔應征承諾書
- 2023年四川省成都市中考物理試卷真題(含答案)
- 泵車述職報告
評論
0/150
提交評論