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

正文內(nèi)容

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

2025-06-30 03:48本頁(yè)面

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

  

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