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

正文內容

基于lon總線的ehome遠程監(jiān)控系統(tǒng)畢業(yè)論文(編輯修改稿)

2025-07-19 01:30 本頁面
 

【文章內容簡介】 使用的在線幫助為用戶提供了周全的學習幫助和開發(fā)方法的在線參考??s短了用戶的學習時間。[1] LonMaker for Windows LonMaker for Windows集成工具是一個用于設計、安裝和維護多節(jié)點供應商的、開放的、互操作性的LonWorks控制網絡的軟件包。LonMaker工具基于Echelon公司的LNS網絡操作系統(tǒng),包含功能強大的客戶機/服務器體系結構以及簡單易用的Visio用戶界面。這個工具有強大的功能可用來設計、啟動和維護分布式的控制網絡,而又經濟的可以用作一個網絡維護工具。 。這個特性使得裝配有LonMaker工具的多個網絡用戶可以在網絡上同時啟動節(jié)點。LonMaker用戶可以通過LonWorks網絡、局域網和Internet訪問一個共享的LNS服務器。 對于監(jiān)控應用,LonMaker工具和LNS DDE Server相兼容。LNS DDE Server用于第三方操作員界面產品的I/O驅動,例如Wonderware公司的InToouch.LonMaker for Windows :。提供圖形化設計、啟動和維護LonWorks控制網絡。使用LNS網絡操作系統(tǒng)提供和其他LNS應用程序的互操作性。支持通過LonWorks網絡、局域網和Internet的遠程訪問。集成的LonMark應用程序的支持簡化了安裝。創(chuàng)建圖形化的安裝報告文檔。包含用于配置LonPoint節(jié)點的Plugin。支持多用戶。[1] LNS DDE Server LNS DDE Server是一個軟件包,它使得任何和DDE兼容的Microsoft Windows應用程序不需要編程就可以監(jiān)視和控制LonWorks網絡. LNS DDE Server的典型應用包括和人機界面應用程序、數據紀錄和趨勢應用程序以及圖形處理顯示的接口。LNS是一個LonWorks控制網絡的開放的、標準的網絡操作系統(tǒng)。LNS基于客戶機服務器體系結構,允許多個安裝者和維護人員同時訪問一個共同的數據庫。通過建立LNS和Microsoft DDE協(xié)議的連接,DDE兼容的應用程序可以通過以下方法來和LonWorks節(jié)點進行交互:。讀、監(jiān)視和修改任何網絡變量的值。監(jiān)視和改變配置屬性。接受和發(fā)送應用程序消息。測試、使能、使不能以及強制LonMark對象。測試、閃爍以及控制節(jié)點LNS DDE Server :。通過人機界面和可視化程序到基于LNS網絡的接口。讀寫網絡變量、配置屬性和應用報文。支持LonMark對象。通過LNS或Net DDE遠程訪問。支持多個客戶和網絡在同一臺機器上或者多臺機器上。通過提供一個點瀏覽器和DDE拷貝粘貼連接簡化了客戶程序的建立??梢院蛶装賯€支持Microsoft DDE協(xié)議的程序一起使用。支持Wonderware公司的FastDDE協(xié)議[1]` 其他開發(fā)工具.Visual Basic 6微軟的最新面向對象開發(fā)語言工具,可方便快捷的開發(fā)具有良好界面的應用程序,同時也是一個很好的開發(fā)數據庫管理程序的工具。在本系統(tǒng)中用于開發(fā)上層監(jiān)控程序。.Visual j++ Visual j++是經過microsoft改良的java,它充分利用了Microsoft操作系統(tǒng)的優(yōu)勢,是其性能大大提高,對于開發(fā)與平臺無關的網絡應用程序有很大優(yōu)勢。在本系統(tǒng)中用于開發(fā)實時報警通信程序。.Frontpage2000 一個很好的網頁設計工具,并可用于創(chuàng)建、修改和管理一個Web站點。在本系統(tǒng)中用于設計網頁界面和編輯ASP程序。.Photoshop當今功能最強大的圖像處理工具。第四章 現場層節(jié)點開發(fā)技術及實現 LON總線節(jié)點構成基于Neuron芯片的節(jié)點,是lonworks現場總線技術的基礎也是其核心。它執(zhí)行對現場設備的控制和監(jiān)視,并且也通過LonTalk協(xié)議與其他節(jié)點通信以進行協(xié)同工作。一個LON總線的節(jié)點包括以下幾個部分組成:1. Neuron 芯片2. 收發(fā)器3. 時鐘電路4. 存儲器(對于3150系列芯片)5. 節(jié)點中的應用程序6. 節(jié)點電源7. I/O設備及其與Neuron 芯片之間的調理電路本課題中,LON網的節(jié)點設計中均是以Echelon的TP/FT10 flash control modul為基礎開發(fā)的。該控制模塊提供了一種簡單、有效的方法將LonWorks技術運用到任何控制系統(tǒng)中。一個控制模塊包含一塊Neuron 3150芯片、flash存儲器的插槽小型電路板、時鐘電路、一個通訊收發(fā)器FTT10A以及電源、I/O口和網絡的連接件。因此對于基于該控制模塊的開發(fā),所需要的工作是設計I/O設備與Neuron 芯片之間的調理電路、節(jié)點的供電電路以及對節(jié)點的應用程序設計。 節(jié)點開發(fā) 在整個系統(tǒng)中,共包含5個節(jié)點,即調光節(jié)點、模糊電飯煲節(jié)點、多功能節(jié)點、具體介紹個節(jié)點的設計開發(fā)。 調光節(jié)點調光節(jié)點的功能是根據上位機的給定值來控制燈光的亮度。 電路設計的原理:通過過零檢測電路檢測出電源正弦波的過零點。處理器根據正弦波的零點按給定延遲時間,從而形成回路。當電源正弦波再次過零點時可控硅截止。 通過改變觸發(fā)脈沖的延遲時間,改變可控硅導通時間長度,從而改變輸出的平均電壓的大小,進而改變電燈的亮度。電路的設計分為以下幾個部分(見圖41):電源電路 可控硅控制電路電路過零檢測電路TP/FT10控制模塊 圖41 調光節(jié)點硬件結構1. 過零檢測電路采用lm324電壓比較器來設計如圖42: 圖42 過零檢測電路 電源電壓經過全波整流后通過R1和R2兩個電阻分壓來采出電源電壓,該電壓與給定的零點電壓經過lm324進行比較后輸出過零信號給神經元芯片。在設計中發(fā)現給定的基準零點電壓不能太小,因為給定基準電壓越小雖然理論上可以更準確的找到正弦波的零點。但實際上如給定的基準零電壓過小會導致比較器很容易受到外界電壓波動的影響從而產生誤跳轉。從而產生錯誤的過零信號。為了避免這種情況的發(fā)生,選擇5V為基準零電壓,即當電源電壓小于與5V時認為已經到了零點,從而輸出過零脈沖。2. 可控硅控制電路如圖43: 圖43 可控硅控制電路采用光藕的原因是為了將神經元芯片與電路的高壓側電氣隔離以防高壓影響敏感的神經元芯片。為了能有足夠的驅動可控硅的電流,考慮增加了一個三級管9013來增強驅動能力來保證可控硅的可靠觸發(fā)。3. 電源電路整個電路的電源有兩種一種是供給電燈負載的電源是220V交流電,另一種是12V直流電供給電壓比較器,三極管以及做基準電壓。 220v交流電可由輸入的市電直接供給;12V直流電源由圖44中的電路產生 圖44 電源電路4. 神經元芯片處理電路 采用NodeBuilder的節(jié)點仿真樣機內的神經元芯片作為該控制電路的控制芯片。芯片的I/O口通過20針的扁平電纜與控制電路板相連。 調光節(jié)點的應用程序設計控制程序由Neuron C語言編程。(1)I/O對象設計Neuron C中對I/O口的操作都是通過對I/O對象的操作來完成的。調光節(jié)點中用到的是Triac Output對象。Triac Output對象的語法如下: pin [output ] triac [pulse|level] sync(pinnbr) [invert] [clock(constexpr)] [clockedge(+)|()|(+ )]ioobjectname。pin 指定該對象輸出用到的I/O口,Triac Output對象的輸出I/,則同步輸入口可以是IO_4到IO_7中的任意一個I/O口。如果IO_1被指定為該對象的輸出口,則同步輸入口只能為IO_4。pulse|level 用來指定輸出的信號是脈沖(25us的長度)還是電平。sync(pinnbr) 指定同步輸入口,也就是輸入觸發(fā)信號。在本節(jié)點設計中它就是指定的過零信號的輸入I/O口。clock(constexpr) 指定時鐘。從0到7類時鐘可供選擇其中0時鐘是最快的時鐘而7時種是最慢的時鐘。時鐘長度和步長如表41:ClockPulse Delay00 to in steps of 200ns(065535)10 to in steps of 400ns20 to in steps of 800ns30 to in steps of 40 to in steps of 50 to in steps of 60 to in steps of 70 to in steps of 表41 [clockedge(+)|()|(+ )] (+) 使神經元芯片對同步信號的上升延有效 ()使神經元芯片對同步信號的下降延有效 (+ )使神經元芯片對同步信號的上升,下降延都有效ioobjectname 程序設計人員指定的用來標示該I/O對象的名稱。調光節(jié)點中定義的I/O對象如下IO_0 output triac pulse sync (IO_4) clock (0)clockedge (+) zeroin。由語法可知,定義IO_0為可控硅的觸發(fā)脈沖輸出口,IO_4為過零信號輸入口,輸出的觸發(fā)信號為脈沖,過零信號上升延有效。采用的時鐘為0時鐘。對象的名字是zeroin。采用0時鐘的原因如下:市電的頻率為50hz而全波整流后,變?yōu)?00hz,周期為10ms由表41知,對于0時鐘,能達到最高的調節(jié)精度。故選用0時鐘。(2)網絡變量設計網絡變量的聲明語法如下: network input|output type identifier[=initialvalue] 其中: input|output 指明該網絡變量是輸出網絡變量還是輸入網絡變量 type 指明該網絡變量的類型 identifier 指明用于識別該網絡變量的標識符 在調光節(jié)點中只需要一個輸入網絡變量該變量用于獲取觸發(fā)脈沖的延遲時間,由于Triac Output對象使用的是0時鐘,步長是200ns,整個調節(jié)范圍為65535段,所以輸入網絡變量選擇long型。該網絡變量定義如下: network input long nvicvalue。(3)事件處理程序設計 Neuron C的一大特點就是其程序的運行是基于事件的驅動,這樣就為我們的程序設計帶來很大方便。 調光節(jié)點中只需要使用兩個事件即reset事件和網絡變量更新事件 事件處理的編程模式如下:when (事件){// TODO:對該事件的處理代碼 } a. reset事件要求發(fā)生此事件時將燈完全熄滅when (reset){io_out(zeroin,50000)。 // 50000*200ns=10ms觸發(fā)脈沖的延遲時間為10ms即整個周期//可控硅都不導通,輸出平均電壓為0,等完全熄滅。}b. nv_update_occurs事件(網絡變量更新事件)要求發(fā)生該事件時,根據新的延遲時間發(fā)出觸發(fā)脈沖when (nv_update_occurs(nvicvalue))// 當輸入網絡變量nvicvalue發(fā)生變化是該事件//生.{ cvalue=nvicvalue。 io_out(zeroin,cvalue)。//根據新的延遲時間來發(fā)出觸發(fā)脈沖.}(整個調光節(jié)點的完整Neuron C程序見后程序附表)模糊電飯煲的主要實現功能是,首先根據電飯煲內米飯的升溫速度來確定所煮飯的多少。然后根據飯量來確定一條加溫模式,通過該加溫模式使所做的米飯最佳。 控制電路的設計模糊控制電飯煲節(jié)點控制電路由圖45中的五部分組成:電源電路A/D轉換電路數碼管顯示電路TP/FT10控制模塊繼電器驅動電路圖45模糊控制電飯煲節(jié)點硬件結構1. A/D轉換電路該部分電路將熱敏電阻轉換的電壓模擬量經A/D轉換后變成數字量傳遞給控制模塊。由于Neuron芯片只有11個I/O口可以使用,所以Neuron芯片與外部片子的數字通信,在速度要求不是很高的時候,一般采用串行通信。這樣可減少對I/O口的占用,以便充分利用芯片。由于熱敏電阻的溫度變化不是很快,而且對電飯煲溫度測量的精度要求不是很高故選用分辨率為8位的ADC0831來承擔A/D轉換。選擇熱敏電阻時,由于測溫范圍為室溫至200攝氏度,可選用室溫時標準阻值為100k的熱敏電阻。該部分電路圖46下: 圖46 A/D轉換電路2. 數碼管顯示電路數碼管顯示電路采用的共陰極7段數碼管,它的驅動電路是摩托羅拉的MC14489。選用MC1
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1