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

正文內(nèi)容

多功能工業(yè)控制平臺設(shè)計_畢業(yè)設(shè)計論文-資料下載頁

2025-06-30 03:48本頁面

【導(dǎo)讀】自20世紀(jì)80年代初期誕生至今,工業(yè)控制軟件已有20年的發(fā)展歷史。制與上位機軟件相結(jié)合,是隨著PC機的興起而不斷發(fā)展的??刂啤⒍嘣?、低功耗、智能化、網(wǎng)絡(luò)化、集成化是現(xiàn)代工業(yè)的發(fā)展趨勢。應(yīng)用軟件的壟斷格局。通過在化工、石化、造紙等行業(yè)的數(shù)百個企業(yè)(裝置)中應(yīng)用,20xx年“九五”國家科技攻關(guān)計劃項目“大型骨干石化生產(chǎn)系統(tǒng)控制及。計算機應(yīng)用技術(shù)”通過了驗收。由于先進控制和優(yōu)化軟件可以創(chuàng)造巨大的經(jīng)濟效益,因此這些軟件也身價倍增。在世界范圍內(nèi)形成了一個強大的流程工業(yè)應(yīng)用軟件產(chǎn)業(yè)。因此,開發(fā)我國具有自主知。定,功能強大的總體設(shè)計原則,采用高性能低功耗的MPS430單片機為核心。發(fā)送指令的設(shè)計。稱之為混合信號處理器,發(fā)手段,已成為眾多單片機系列中一顆耀眼的新星。EPROM型的價格昂貴,運行環(huán)境溫度范圍窄,主要用于樣機開發(fā)。這是TI公司推出具有Flash型存儲器及JTAG邊界。于水表、氣表、熱表上的具有無磁傳感模塊的MSP430FW42X單片機。

  

【正文】 點,常開點閉合,常閉點斷開。圖中整流二極管的作用是需流保護,主要是保護繼電器線圈。反正,當(dāng)單片機輸出高電平信號是光耦及其發(fā)光二極管截止,光耦 4 管腳截止,從而繼電器線圈不得電,而保持常態(tài)。 畢業(yè)論文 5 VB 軟件設(shè)計 軟件的介紹 Visual basic 是在 Basic 語言的基礎(chǔ)上發(fā)展起來的,因此它有 Basic 語言簡單而又不貧乏的優(yōu)點。 語言的發(fā)展歷史 Basic 相對于其他 的計算機編程語言來說,可以成為古老的編程語言了。它最初由美國計算機科學(xué)家 John kemeny 和 Thomas Kurtz 設(shè)計,誕生于 1964 年,迄今為止經(jīng)歷了 40 多年。其間經(jīng)歷了 GWBasic、 True Basic、 Turbo Basic、Quick Basic C 等很多版本。隨著 Windows 的流行,微軟的工程師們著眼于未來在改進 Quick Basic 的基礎(chǔ)上開發(fā)了 Visual Basic 的第一個版本。其后, Visual Basic 一發(fā)不可收拾,被世界各地的許多程序員所愛。微軟在 1991年推出 Visual Basic 以后,于 1992 年、 1993 年、 1995 年、 1997 年、 1998 年接連發(fā)布了Visual Basic 、 、 、 、 版本。 Basic 的特點 Visual Basic 是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動方式的結(jié)構(gòu)化高級程序設(shè)計語言,可用于開發(fā) Windows 環(huán)境下的各類應(yīng)用程序。 (1)可視化編程 與傳統(tǒng)程序化設(shè)計語言相比, Visual Basic 提供了可視化設(shè)計工具,程序員再也不用為編寫大量的界面代碼而犯愁,取而代之的是只需要按屏幕布 局的設(shè)計要求,用系統(tǒng)提供的工具,在屏幕上面畫出各種圖形對象,并設(shè)置這些圖形對象的屬性之后, Visual Basic 會自動產(chǎn)生界面代碼,從而大大提高程序設(shè)計的效果。 (2)面向?qū)ο蟮某绦蛟O(shè)計 Visual Basic 以后的版本都支持面向?qū)ο蟮某绦蛟O(shè)計,但它與一般的面向?qū)ο蟮某绦蛟O(shè)計語言,入 C++又完全不一樣。在設(shè)計對象時,不必編寫建立和描述每個對象的程序代碼,而是用工具把它們畫在界面上,由 Visual Basic自動生成對象的程序代碼并封裝起來。每個對象以圖形方式顯示在界面上,都是可視的。 (3)結(jié) 構(gòu)化程序設(shè)計語言 Visual Basic 由于是在 Quick Basic 的基礎(chǔ)上發(fā)展而來的,所以具有高級程序設(shè)計語言的語句結(jié)構(gòu),接近于自然語言和人類的邏輯思維方式,其語言簡單畢業(yè)論文 易懂。 Visual Basic 是解釋型語言,在輸入代碼的同時,解釋系統(tǒng)將高級語言分解翻譯成計算機可以識別的機器指令,并判斷每個語句的語法錯誤。在設(shè)計Visual Basic 程序的過程中,隨時可以運行程序,而在整個應(yīng)用程序設(shè)計好之后,可比編譯生成可執(zhí)行文件,脫離 Visual Basic 環(huán)境,直接在 Windows 環(huán)境下運行。 (4)事件驅(qū) 動編程機制 Visual Basic 通過事件來執(zhí)行對象的操作。一個對象可能會有多個事件。例如,用鼠標(biāo)單擊窗體,鼠標(biāo)在窗體上移動,改變窗體的大小等。 Visual basic事件驅(qū)動的思想是如果用戶單擊了窗體,就會觸發(fā)窗體的單擊事件。而這個事件被編程人員寫入的代碼也會隨之執(zhí)行。如果不單擊窗體,窗體單擊事件就永遠不會被觸發(fā),里面的程序也不會被執(zhí)行。因此,開發(fā)大型軟件時,不必建立具有明顯開始和結(jié)束的程序,而是編寫若干微小的子程序,即過程,這些過程分別面向不同的對象,由用戶操作觸發(fā)某個事件來驅(qū)動執(zhí)行某種特定的功能,或 者由事件驅(qū)動程序調(diào)用通用過程來執(zhí)行指定的操作。這樣可以方便編程人員提高工作效率。 (5)數(shù)據(jù)庫訪問 Visual Basic 具有很強的數(shù)據(jù)庫管理功能。利用數(shù)據(jù)控件和可視化數(shù)據(jù)管理器窗口直接建立活處理 Microsoft Access 格式的數(shù)據(jù)庫,同時黑可以訪問FoxPro、 Paradox 等其他外部數(shù)據(jù)庫。 功能介紹 、日期顯示 畢業(yè)論文 上位機面板控制界面 圖 51 上 位機面板控制界面 上位機程序 見 (附錄一) 畢業(yè)論文 6 單片機程序設(shè)計 單片機的編程思想 本系統(tǒng)采 用 MSP430Fxx 系列單片機,它一款 16 位的 超低功耗 單片機,內(nèi)部采用哈佛結(jié)構(gòu),這樣使處理數(shù)據(jù)的能力得到很大的提高,我在上位機軟件中設(shè)置了 對繼電器的開合控制,以及繼電器的狀態(tài)顯示,對直流電機的啟動停止控制,對步進電機的啟動、停止、正轉(zhuǎn)、反轉(zhuǎn)、加速、減速控制,步進電機運行狀態(tài)的實時顯示,以及對外部信號的采集數(shù)據(jù)顯示。數(shù)據(jù)通信由 PC 機串口與單片機串口通信完成。下位機,由電源模塊、單片機控制模塊、直流電機驅(qū)動模塊、步進電機驅(qū)動模塊、繼電器控制模塊、 PWM 信號產(chǎn)生模塊和 NE555 脈沖產(chǎn)生模塊部分組成。實現(xiàn)與上位機通信,驅(qū)動步進電機,及手動控制調(diào)速功能。 單片機程序流程圖 圖 52 單片機程序流程圖 單片機程序 見(附錄二) 畢業(yè)論文 7 調(diào)試及結(jié)果 調(diào)試過程 對于本設(shè)計的調(diào)試分為三部分,硬件調(diào)試,軟件調(diào)試,軟硬連調(diào)。 硬件調(diào)試:主要是設(shè)計電路原理圖,根據(jù)原理圖焊接電路、調(diào)試并記錄參數(shù),焊接電源電路,使其輸出穩(wěn)定平滑的 12V、 5V、 。直流電機驅(qū)動電路設(shè)計實現(xiàn)對直流電機的 PWM調(diào)速,以及正反轉(zhuǎn), 工作電流最大 。 PWM信號可由單片機產(chǎn)生,也可用外部, PWM信號模塊產(chǎn)生、步進電機驅(qū)動電路有 L297和 L298N兩個芯片組合驅(qū)動步進電機,以實現(xiàn)正反轉(zhuǎn)加減速,工作模式等功能,速度也可由外部 NE555脈沖電路產(chǎn)生的可調(diào)脈沖信號控制。繼電器采用光電隔離,有光耦直接驅(qū)動繼電器,并做相應(yīng)的需流保護。 軟件調(diào)試: 程序可以運用 C語言進行編寫,在這次設(shè)計中我用了 IAR Embedded Workbench軟件 進行 C語言的編寫和調(diào)試。 IAR Embedded Workbench是很好的 單片機 C語言的調(diào)試工具, 編譯過程 中的信息將出現(xiàn)在輸出窗口中的 Build頁中,如果源程序中有語法錯誤,會有錯誤報告出現(xiàn),雙擊該行,可以定位到出錯的位置,對源程序修改之后再次編譯,直到?jīng)]有錯誤和警告出現(xiàn)。 該軟件還支持在線仿真,點擊菜單欄中的 Debug項,再打開相應(yīng)的數(shù)據(jù)寄存器點擊運行就可以觀測數(shù)據(jù)的變化情況了,十分的方便。 軟硬連調(diào):硬件調(diào)試,軟件調(diào)試雖然都完成了,但是這并不意味著整個系統(tǒng)就能按我們的要求運行了,還必須進行軟硬連調(diào)。把硬件連接好以后,利用軟件的仿真功能實時調(diào)試,我們可以通過實驗板上的現(xiàn)象來初步判斷程序存在的問題。舉個例子,剛開 始的時候,我們觀測到單片機實驗板上顯示的數(shù)據(jù)閃爍得太快,我們就估計是延時程序的延時的值設(shè)置地不恰當(dāng),修改中果然效果好得多了。 上位機程序調(diào)試可由兩臺電腦串口互連,通過串口調(diào)試助手調(diào)試。 結(jié)果 程序設(shè)計完成后,運用自制的 Debug下載線將程序下載到 MSP430F149單片機中。采用 +12V電源供電測試得到如下結(jié)果: 12V、 5V、 。 。 。 畢業(yè)論文 結(jié) 論 通 過半個學(xué)期地全心投入和辛苦努力,終于完成了 多功能工業(yè) 控制 平臺 系統(tǒng)的設(shè)計,設(shè)計的過程就是綜合運用所學(xué)知識和學(xué)習(xí)新知識的過程。由于經(jīng)驗不足,難免出現(xiàn)一些小的失誤,但無論怎樣,本次畢業(yè)設(shè)計對于我來說都是一次難得的鍛煉機會,使我積累了許多寶貴的經(jīng)驗。 本文對汽車實驗臺電路控制系統(tǒng)的工作原理進行了分析,全面、詳細地闡述了 多功能工業(yè) 控制 平臺 系統(tǒng)的設(shè)計過程。本實驗臺已經(jīng)達到了實訓(xùn)教學(xué)的要求,但在設(shè)計上還留有進一步改善的余地,如可使完成更多的實驗項目、使系統(tǒng)的抗干擾能力進一步的提高,使電腦軟件運行更加穩(wěn)定。 畢業(yè)設(shè)計的整個 開發(fā)過程是曲折的,首先在硬件設(shè)計上,由于開始對 工業(yè)控制 系統(tǒng)不熟悉,加之這是一個 電氣與電子 結(jié)合的產(chǎn)品,所以,在設(shè)計的過程中,不免有些困難,通過我多方面的查找資料,并不斷的向老師和同學(xué)請教,結(jié)合網(wǎng)絡(luò)資源,最終找出比較完善的方案,在理論上能夠?qū)崿F(xiàn)功能要求。經(jīng)過幾個月的前期學(xué)習(xí),我積累了很多的關(guān)于 單片機 方面和 VB6。 0 軟件設(shè)計方面的資料,并對電路的整合有了一個基本的概念,最后設(shè)計出總的電路圖,經(jīng)過不斷的測試與修改,最終完善了硬件電路的設(shè)計。 對于軟件設(shè)計,因為以前的編程經(jīng)驗不夠,再加上對 MSP430 這一芯片的了解不是很徹底,因此,在這方面花費了很多的精力和時間。當(dāng)然這個過程不乏有 老師和 同學(xué)的幫助,我要非常感謝實驗室同學(xué)的幫助在我的軟件調(diào)試過程中給了我至關(guān)重要的幫助,并給了我很多非常好的建議。 當(dāng)然由于我在理論和實踐方面存在一定的不足,所以在設(shè)計思路和實現(xiàn)功能上難免有不足和沒有想到的地方,還請各位老師給予指正。最后我要感謝所有給予我?guī)椭睦蠋熀屯瑢W(xué)們。 畢業(yè)論文 參考文獻 [1] 李朝青 .單片機原理及接口技術(shù) .北京 :北京航空航天大學(xué)出版 ,1999. [2] 徐維祥 .單片微型機原理及應(yīng)用 .大連 :大連理工大學(xué)出版 ,1996. [3] 曹巧媛 .單片機原理及應(yīng)用 .武漢 :電子工業(yè)出版社 ,1997. [4] 李廣弟 .單片機基礎(chǔ) .北京 :北京航空航天大學(xué)出版 ,1994. [5] 謝興紅 .MSP430 單片機基礎(chǔ)與實踐 .北京 :清華大學(xué)出版社 ,20xx. [6] 劉守義 .智能卡技術(shù) .西安 :西安電子科技大學(xué)出版社 ,20xx. [7] 求是科技 . 單片機典型模塊設(shè)計實例導(dǎo)航 .北京 :人民郵電出版社 ,20xx. [8] 源江科技編著 . VB編程技巧 280 例 .上海 :上??茖W(xué)普及出版社 ,20xx. [9] 謝 楷 .MSP430 系列單片機系統(tǒng)工程設(shè)計與實踐 .機械工業(yè)出版社 ,20xx. [10] 龔沛增 .Visual Basic 程序設(shè)計教程 .北京 :清華大學(xué)出版社 ,20xx. [11] 譚浩強 .Visual BASIC 程序設(shè)計 .北京 :清華大學(xué)出版社 ,20xx. [12] 劉新民 .Visual Basic 程序設(shè)計 .北京 :清華大學(xué)出版社 ,20xx. [13] 羅朝盛 .Visual Basic 程序設(shè)計教程 .西安 :人民郵電出版社 ,20xx. [14] 劉炳文 .Visual Basic 程序設(shè)計教程 .北京 :清華大學(xué)出版社 ,20xx. [15] 劉大瑋 . Access 數(shù)據(jù)庫項目案例導(dǎo)航 .北京 :清華大學(xué)出版社 ,20xx. [16] 神龍工作室編著 . Access 20xx 公司數(shù)據(jù)庫管理范例應(yīng)用 .西安 :人民郵電出版社 ,20xx. [17] 沈建蓉 , 單貴 . 大學(xué) VB 程序設(shè)計實踐教程 .上海 :復(fù)旦大學(xué)出版社 ,20xx. [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’ 20xx. 畢業(yè)論文 附錄 一: 上 位機程序 39。*********************** 初始化定義 ************************ Public zx As String Public zs Public ju Const zs0 = 20 Const js = 0 *********************** 串口執(zhí)行 部分 ************************ Private Sub MSComm1_OnComm() Dim instring As String 39。定義字符串變量 instring Dim m As Integer 39。定義整型變量 m = 0 39。設(shè)置返回類型 ,input 屬性所檢取的是文本 End Sub Private Sub Timer2_Timer() If 0 Then 39。程序檢查輸入緩沖區(qū)中是否有數(shù)據(jù),若有數(shù)據(jù) ju = ju + 1 = 0 計數(shù)器 .Text = 數(shù)量: + Str(ju) 39。顯示接收的字符串 39。則將此數(shù)據(jù)讀取后,指定給文本框的 Text 屬性 End If End Sub 39。*********************** 常速控制 ************************ Private Sub 常速 _Click() = D zs = 0 電機運行 .Text = 電機運行狀態(tài): + Chr$(13) + Chr(10) + + 步進啟動 + Chr$(13) + Chr(10) + 轉(zhuǎn)速: + Str(zs0 + zs) + 轉(zhuǎn) /分 + 。 End Sub 39。****************
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1