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

正文內(nèi)容

多功能工業(yè)控制平臺設(shè)計畢業(yè)設(shè)計論文(參考版)

2025-06-26 23:46本頁面
  

【正文】 我要對母校說:母校有我三五載,我愛母校一萬年。最后,我要感謝我的母校——天津職業(yè)技術(shù)師范大學(xué),在校期間,這里給我留下了美好的回憶。此外,我還要感謝那些給予我的無私的幫助的同學(xué),他在程序編寫和調(diào)試過程中給予了我莫大的幫助。另外,張老師淵博的學(xué)識、嚴謹?shù)闹螌W(xué)態(tài)度和為人,給了我很大的教育,這些將使我終身受益。不僅如此,張老師還無私的給我提供了豐富的學(xué)習(xí)資源和良好的學(xué)習(xí)環(huán)境,為我的畢業(yè)設(shè)計帶來了很大的方便。 首先我要感謝我的指導(dǎo)老師張根柱老師的大力幫助和支持。畢業(yè)設(shè)計的完成意味著我的大學(xué)學(xué)習(xí)生活即將結(jié)束,從此我將進入一個新的人生旅途,開始一段嶄新的生活——工作。不知不覺中,十二周的畢業(yè)設(shè)計已經(jīng)結(jié)束了。 return 1。 nRecID_Lo = revBuf[1] amp。 ReadMcp2510(TXB0SIDH,2,revBuf)。i++) { revBuf[i] = 0。 for(i = 0。 int nDLC。}int ReceiveMsg(char outBuf[]){ int i。 CS_Disable()。i 0。 // 設(shè)置中斷標志,進入發(fā)送中斷程序 IFG1 |= UTXIFG0。i++) { UART0_TX_BUF[i + 2] = inBuf[i]。 for(i = 0。 //寫命令 UART0_TX_BUF[0] = 0x02。i 0。 CS_Enable()。 return。i) 。 while(1) for(i = 100。 // 設(shè)置中斷標志,進入發(fā)送中斷程序 IFG1 |= UTXIFG0。i++) { UART0_TX_BUF[i + 2] = 0。 for(i = 0。 //讀命令 UART0_TX_BUF[0] = 0x03。i 0。 CS_Enable()。 return。i) 。 for(i = 100。 nTX0_Len = 4。 UART0_TX_BUF[0] = mask。 //位修改送命令 UART0_TX_BUF[0] = 0x05。i 0。 CS_Enable()。 return nStatus。i) 。 } } for(i = 100。 nStatus = (int)(UART0_RX_BUF[0])。 nRX0_Len = 1。 nTX0_Len = 1。i) 。 for(i = 10。 int nStatus = 0。 return。i) 。 for(i = 100。 nTX0_Len = 1。i) 。 for(i = 10。 //SMCLK的時鐘源為TX2CLK,分頻因子為1}void RessetMcp2510(void){ int i。 //將寄存器的內(nèi)容清零 BCSCTL2 += SELM1。 OFIFG) == OFIFG)。 i)。 // 清除OSCFault標志 for (i = 0x20。 //將寄存器的內(nèi)容清零 //XT2震蕩器開啟 //LFTX1工作在低頻模式 //ACLK的分頻因子為1do { IFG1 amp。void Init_CLK(void){ unsigned int i。*********************** 程序結(jié)束************************附錄二:單片機程序include void Init_SPI (void)。*********************** 正轉(zhuǎn)控制************************Private Sub 正轉(zhuǎn)_Click(Index As Integer) = 8 = 電機運行狀態(tài): + Chr$(13) + Chr(10) + + 步進正轉(zhuǎn) + Chr$(13) + Chr(10) + 轉(zhuǎn)速: + Str(zs0 + zs) + 轉(zhuǎn)/分 + 。 : amp。 : amp。設(shè)置串口號1 = TrueEnd Sub39。設(shè)置并返回每次Input屬性從接收緩沖區(qū)讀取的字符數(shù),為0時,input將讀取接收緩沖區(qū)的全部字符 = 0 39。End SubPrivate Sub 退出系統(tǒng)_Click() = FalseEndEnd Sub39。End Sub39。End Sub39。*********************** 計數(shù)器部分************************Private Sub 計數(shù)停止_Click(Index As Integer) = HEnd Sub39。*********************** 常速控制************************Private Sub 常速_Click() = Dzs = 0 = 電機運行狀態(tài): + Chr$(13) + Chr(10) + + 步進啟動 + Chr$(13) + Chr(10) + 轉(zhuǎn)速: + Str(zs0 + zs) + 轉(zhuǎn)/分 + 。顯示接收的字符串39。設(shè)置返回類型,input屬性所檢取的是文本End SubPrivate Sub Timer2_Timer() If 0 Then39。定義字符串變量instringDim m As Integer 39。[7] 求是科技. :人民郵電出版社,2004.[8] 源江科技編著. :上??茖W(xué)普及出版社,2002.[9] 謝 ,2009.[10] Basic :清華大學(xué)出版社,2004.[11] :清華大學(xué)出版社,2000.[12] Basic :清華大學(xué)出版社,2004.[13] Basic :人民郵電出版社,2005.[14] Basic :清華大學(xué)出版社,2000.[15] 劉大瑋. :清華大學(xué)出版社,2005.[16] 神龍工作室編著. Access :人民郵電出版社,2006.[17] 沈建蓉, 單貴. :復(fù)旦大學(xué)出版社,2006.[18] . superheterodyneits origin, development, and some recent improvements[C]. ,1983,56(18):152155.[19] Sha Zhanyou,Pang Zhifeng,Wang YanPeng. The Application of PhaseLocked Technology In the Electronic Measuring Field, ICEMI’2001.附錄一:上位機程序39。最后我要感謝所有給予我?guī)椭睦蠋熀屯瑢W(xué)們。當(dāng)然這個過程不乏有老師和同學(xué)的幫助,我要非常感謝實驗室同學(xué)的幫助在我的軟件調(diào)試過程中給了我至關(guān)重要的幫助,并給了我很多非常好的建議。0軟件設(shè)計方面的資料,并對電路的整合有了一個基本的概念,最后設(shè)計出總的電路圖,經(jīng)過不斷的測試與修改,最終完善了硬件電路的設(shè)計。畢業(yè)設(shè)計的整個開發(fā)過程是曲折的,首先在硬件設(shè)計上,由于開始對工業(yè)控制系統(tǒng)不熟悉,加之這是一個電氣與電子結(jié)合的產(chǎn)品,所以,在設(shè)計的過程中,不免有些困難,通過我多方面的查找資料,并不斷的向老師和同學(xué)請教,結(jié)合網(wǎng)絡(luò)資源,最終找出比較完善的方案,在理論上能夠?qū)崿F(xiàn)功能要求。本文對汽車實驗臺電路控制系統(tǒng)的工作原理進行了分析,全面、詳細地闡述了多功能工業(yè)控制平臺系統(tǒng)的設(shè)計過程。畢業(yè)論文結(jié) 論通過半個學(xué)期地全心投入和辛苦努力,終于完成了多功能工業(yè)控制平臺系統(tǒng)的設(shè)計,設(shè)計的過程就是綜合運用所學(xué)知識和學(xué)習(xí)新知識的過程。 結(jié)果程序設(shè)計完成后,運用自制的Debug下載線將程序下載到MSP430F149單片機中。舉個例子,剛開始的時候,我們觀測到單片機實驗板上顯示的數(shù)據(jù)閃爍得太快,我們就估計是延時程序的延時的值設(shè)置地不恰當(dāng),修改中果然效果好得多了。軟硬連調(diào):硬件調(diào)試,軟件調(diào)試雖然都完成了,但是這并不意味著整個系統(tǒng)就能按我們的要求運行了,還必須進行軟硬連調(diào)。IAR Embedded Workbench是很好的單片機C語言的調(diào)試工具,編譯過程中的信息將出現(xiàn)在輸出窗口中的Build頁中,如果源程序中有語法錯誤,會有錯誤報告出現(xiàn),雙擊該行,可以定位到出錯的位置,對源程序修改之后再次編譯,直到?jīng)]有錯誤和警告出現(xiàn)。繼電器采用光電隔離,有光耦直接驅(qū)動繼電器,并做相應(yīng)的需流保護。直流電機驅(qū)動電路設(shè)計實現(xiàn)對直流電機的PWM調(diào)速,以及正反轉(zhuǎn)。 單片機程序流程圖圖52 單片機程序流程圖 單片機程序見(附錄二)7 調(diào)試及結(jié)果 調(diào)試過程對于本設(shè)計的調(diào)試分為三部分,硬件調(diào)試,軟件調(diào)試,軟硬連調(diào)。下位機,由電源模塊、單片機控制模塊、直流電機驅(qū)動模塊、步進電機驅(qū)動模塊、繼電器控制模塊、PWM信號產(chǎn)生模塊和NE555脈沖產(chǎn)生模塊部分組成。 功能介紹、日期顯示 上位機面板控制界面圖51上位機面板控制界面 上位機程序見(附錄一)6 單片機程序設(shè)計 單片機的編程思想本系統(tǒng)采用MSP430Fxx系列單片機,它一款16位的超低功耗單片機,內(nèi)部采用哈佛結(jié)構(gòu),這樣使處理數(shù)據(jù)的能力得到很大的提高,我在上位機軟件中設(shè)置了對繼電器的開合控制,以及繼電器的狀態(tài)顯示,對直流電機的啟動停止控制,對步進電機的啟動、停止、正轉(zhuǎn)、反轉(zhuǎn)、加速、減速控制,步進電機運行狀態(tài)的實時顯示,以及對外部信號的采集數(shù)據(jù)顯示。(5)數(shù)據(jù)庫訪問Visual Basic具有很強的數(shù)據(jù)庫管理功能。因此,開發(fā)大型軟件時,不必建立具有明顯開始和結(jié)束的程序,而是編寫若干微小的子程序,即過程,這些過程分別面向不同的對象,由用戶操作觸發(fā)某個事件來驅(qū)動執(zhí)行某種特定的功能,或者由事件驅(qū)動程序調(diào)用通用過程來執(zhí)行指定的操作。而這個事件被編程人員寫入的代碼也會隨之執(zhí)行。例如,用鼠標單擊窗體,鼠標在窗體上移動,改變窗體的大小等。(4)事件驅(qū)動編程機制Visual Basic通過事件來執(zhí)行對象的操作。Visual Basic是解釋型語言,在輸入代碼的同時,解釋系統(tǒng)將高級語言分解翻譯成計算機可以識別的機器指令,并判斷每個語句的語法錯誤。每個對象以圖形方式顯示在界面上,都是可視的。(2)面向?qū)ο蟮某绦蛟O(shè)計Visual Basic 以后的版本都支持面向?qū)ο蟮某绦蛟O(shè)計,但它與一般的面向?qū)ο蟮某绦蛟O(shè)計語言,入C++又完全不一樣。 Basic的特點Visual Basic是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動方式的結(jié)構(gòu)化高級程序設(shè)計語言,可用于開發(fā)Windows環(huán)境下的各類應(yīng)用程序。其后,Visual Basic 一發(fā)不可收拾,被世界各地的許多程序員所愛。其間經(jīng)歷了GWBasic、True Basic、Turbo Basic、Quick Basic C等很多版本。Basic相對于其他的計算機編程語言來說,可以成為古老的編程語言了。反正,當(dāng)單片機輸出高電平信號是光耦及其發(fā)光二極管截止,光耦4管腳截止,從而繼電器線圈不得電,而保持常態(tài)。當(dāng)單片機輸出低電平信號時,光耦及發(fā)光二極管正向?qū)ǎl(fā)光二極管亮,做信號輸出指示,光耦4兩管腳,導(dǎo)通,驅(qū)動繼電器線圈吸合,帶動繼電器觸點,常開點閉合,常閉點斷開。充電回路是VCC—R1—R2—C—地,Vo按指數(shù)規(guī)律上升,當(dāng)Vc到2/3VCC端電平大于2/3VCC),輸出Vo翻轉(zhuǎn)為低電平。在1腳接地,5腳未外接電壓,兩個比較器AA2基準電壓分別為1/3VCC,2/3VCC的情況下,555時基電路的功能表如表4—3所示。7腳:放電端。5腳:VC為控制電壓端。6腳:TH高觸發(fā)端圖48 555定時器組成框圖4腳:是直接清零端。3腳:輸出端Vo。555定時器組成框圖它的各個引腳功能如下:1腳:外接電源負端VSS或接地,一般情況下接地。555定時器的組成和功能下圖是555定時器內(nèi)部組成框圖。 NE555脈沖產(chǎn)生器電路圖47 NE555脈沖產(chǎn)生器電路555定時器(又稱時基電路)是一個模擬與數(shù)字混合型的集成電路。調(diào)整單片機發(fā)出的脈沖頻率,就可以對步進電機進行調(diào)速。)(2)控制步進電機的速度如果給步進電機發(fā)一個控制脈沖,它就轉(zhuǎn)一步,再發(fā)一個脈沖,它會再轉(zhuǎn)一步。如:正轉(zhuǎn)通電順序是:(ABA’-B’ 依次循環(huán)。(出于對力矩、平穩(wěn)、噪音及減少角度等方面考慮。 (通電控制脈沖必須嚴格按照這一順序分別控制A,B相的通斷。(或者其他信號源)3.基本原理作用如下表:
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1