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

正文內(nèi)容

基于lon總線的ehome遠程監(jiān)控系統(tǒng)畢業(yè)論文-預覽頁

2025-07-16 01:30 上一頁面

下一頁面
 

【正文】 服務器。[1] LNS DDE Server LNS DDE Server是一個軟件包,它使得任何和DDE兼容的Microsoft Windows應用程序不需要編程就可以監(jiān)視和控制LonWorks網(wǎng)絡. LNS DDE Server的典型應用包括和人機界面應用程序、數(shù)據(jù)紀錄和趨勢應用程序以及圖形處理顯示的接口。讀、監(jiān)視和修改任何網(wǎng)絡變量的值。測試、閃爍以及控制節(jié)點LNS DDE Server :。通過LNS或Net DDE遠程訪問。支持Wonderware公司的FastDDE協(xié)議[1]` 其他開發(fā)工具.Visual Basic 6微軟的最新面向?qū)ο箝_發(fā)語言工具,可方便快捷的開發(fā)具有良好界面的應用程序,同時也是一個很好的開發(fā)數(shù)據(jù)庫管理程序的工具。.Frontpage2000 一個很好的網(wǎng)頁設(shè)計工具,并可用于創(chuàng)建、修改和管理一個Web站點。它執(zhí)行對現(xiàn)場設(shè)備的控制和監(jiān)視,并且也通過LonTalk協(xié)議與其他節(jié)點通信以進行協(xié)同工作。因此對于基于該控制模塊的開發(fā),所需要的工作是設(shè)計I/O設(shè)備與Neuron 芯片之間的調(diào)理電路、節(jié)點的供電電路以及對節(jié)點的應用程序設(shè)計。處理器根據(jù)正弦波的零點按給定延遲時間,從而形成回路。在設(shè)計中發(fā)現(xiàn)給定的基準零點電壓不能太小,因為給定基準電壓越小雖然理論上可以更準確的找到正弦波的零點。2. 可控硅控制電路如圖43: 圖43 可控硅控制電路采用光藕的原因是為了將神經(jīng)元芯片與電路的高壓側(cè)電氣隔離以防高壓影響敏感的神經(jīng)元芯片。芯片的I/O口通過20針的扁平電纜與控制電路板相連。Triac Output對象的語法如下: pin [output ] triac [pulse|level] sync(pinnbr) [invert] [clock(constexpr)] [clockedge(+)|()|(+ )]ioobjectname。sync(pinnbr) 指定同步輸入口,也就是輸入觸發(fā)信號。時鐘長度和步長如表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(+)|()|(+ )] (+) 使神經(jīng)元芯片對同步信號的上升延有效 ()使神經(jīng)元芯片對同步信號的下降延有效 (+ )使神經(jīng)元芯片對同步信號的上升,下降延都有效ioobjectname 程序設(shè)計人員指定的用來標示該I/O對象的名稱。對象的名字是zeroin。該網(wǎng)絡變量定義如下: network input long nvicvalue。}b. nv_update_occurs事件(網(wǎng)絡變量更新事件)要求發(fā)生該事件時,根據(jù)新的延遲時間發(fā)出觸發(fā)脈沖when (nv_update_occurs(nvicvalue))// 當輸入網(wǎng)絡變量nvicvalue發(fā)生變化是該事件//生.{ cvalue=nvicvalue。 控制電路的設(shè)計模糊控制電飯煲節(jié)點控制電路由圖45中的五部分組成:電源電路A/D轉(zhuǎn)換電路數(shù)碼管顯示電路TP/FT10控制模塊繼電器驅(qū)動電路圖45模糊控制電飯煲節(jié)點硬件結(jié)構(gòu)1. A/D轉(zhuǎn)換電路該部分電路將熱敏電阻轉(zhuǎn)換的電壓模擬量經(jīng)A/D轉(zhuǎn)換后變成數(shù)字量傳遞給控制模塊。選擇熱敏電阻時,由于測溫范圍為室溫至200攝氏度,可選用室溫時標準阻值為100k的熱敏電阻。 顯示驅(qū)動電路的原理圖如圖47: 圖47顯示驅(qū)動電路3. 繼電器驅(qū)動電路該部分電路采用比較傳統(tǒng)的三級管驅(qū)動繼電器,為保證三極管截止后繼電器能迅速斷開添加了一個反向二極管作為繼電器斷開時的放電回路。 // a/d chip select IO_8 output bit clk=0。 //relay switch IO_2 output bit ledcs。IO_10用來接受A/D轉(zhuǎn)換芯片0831轉(zhuǎn)換完畢后的輸出的數(shù)字量,定義為bit類型。IO_5 數(shù)碼管顯示模式的選擇,模式一是顯示電飯煲溫度,模式二是顯示繼電器的開關(guān)狀態(tài),定義為bit類型。//out a2d value其中nvitem,用來接受上位機將原始A/D輸出數(shù)據(jù)轉(zhuǎn)換后生成的溫度值nvirelayswitch 接受上位機對繼電器開關(guān)的控制信息nvoa2ddata 將A/D轉(zhuǎn)換后的原始量上傳到上位機,上位機對原始數(shù)據(jù)處理,查表轉(zhuǎn)換為溫度值(2) 功能函數(shù)程序設(shè)計在該節(jié)點的Neuron C程序中需要設(shè)計兩個函數(shù)一個是用來控制A/D轉(zhuǎn)換的函數(shù),另一個是用來進行數(shù)碼管顯示的函數(shù)a. A/D轉(zhuǎn)換的函數(shù)的定義ADC0832的時序圖如圖49: 圖49 ADC0832的時序圖由時序圖看出,在片選信號有效后首先要先將控制模式字100寫入0832接著等待一個周期,然后再連續(xù)的8個周期配合時鐘來輸出串行數(shù)據(jù)所以該函數(shù)作用是先將轉(zhuǎn)換控制字發(fā)送給0832然后先后在八個時種周期內(nèi)連續(xù)讀0832傳送的8位數(shù)據(jù)并將之轉(zhuǎn)換為數(shù)字量。 io_out(cs,0)。 pul()。 pul()。 if(invalue==1) data=data+128。此處代碼省略 if(invalue==1) data=data+2。 io_out(cs,1)。顯示驅(qū)動庫函數(shù)使用的是Echelon公司專門為MCl4489設(shè)計的驅(qū)動函數(shù)庫在本節(jié)點中我用到了其中的兩個函數(shù):DspClearImage();該函數(shù)用來清除MC14489的顯示寄存器,也就是清除數(shù)碼管的顯示DspInsertNumber(long number, int dpDigit, int rightDigit);該函數(shù)用來顯示有符號十進制數(shù)。d. 定時器事件在程序中用到了兩個定時器名字分別為tim1和tim2其中,定時器tim1用來循環(huán)的讀區(qū)0831的轉(zhuǎn)換數(shù)值,并將轉(zhuǎn)換的原始數(shù)值付給輸出網(wǎng)絡變量nvoa2ddata傳遞給上位機進行處理;定時器tim2用來根據(jù)顯示模式不間斷顯示溫度值或者繼電器開關(guān)狀態(tài)。(2)煙霧傳感器和紅外線報警信號接收電路 煙霧報警當有煙霧報警發(fā)生時,信號引出線會產(chǎn)生一個高電平,Neuron芯片的一個I/O口與煙霧報警的信號引出線相連,并實時檢測該信號線的電平即可。//電表脈沖計數(shù)對象io_total_ticks值是每//IO_0 output bit io_dial。//ammeter39。//dian hua dial//輸入網(wǎng)絡變量,用控制電話撥號3. 事件處理程序(1)I/O事件處理when(io_update_occurs(io_total_ticks))//電表脈沖計數(shù)處理事件{ cont=input_value。//由紅外線報警時將報警信號通過網(wǎng)絡變量上傳到上位機}when(io_changes(io_smokealrm)to 1){ nvo_smokealrm=1。DO控制模塊作為Echelon公司LonPoit系統(tǒng)的產(chǎn)品,具有安裝和維護方便,應用靈活以及運行可靠等優(yōu)點。本設(shè)計中利用到它的一個AI輸入,經(jīng)過溫度阻值配置后用來監(jiān)測室內(nèi)溫度,具體配置見節(jié)點組網(wǎng)中的AI模塊配置。在安裝了網(wǎng)絡接口卡后,在指定網(wǎng)絡接口卡時選擇所安裝的網(wǎng)卡。4. 向網(wǎng)絡中添加節(jié)點,如添加的是LonPoint節(jié)點則可以從已有的LonPoint節(jié)點圖形中選擇,若所添加的節(jié)點是自行設(shè)計的節(jié)點,可從基本圖形中選擇device圖形。6. 配置節(jié)點(本設(shè)計中主要是針對DO,AI兩節(jié)點)對于AI節(jié)點,設(shè)計要實現(xiàn)的功能是根據(jù)測量的溫度感器的電阻值,輸出相應的溫度,AI節(jié)點配置就是在配置AI的工作模式為測量電阻模式,然后建立起測量的電阻值與輸出溫度的對照表。LonWorks 技術(shù)中的DDE(Dynamic Data Exchange)技術(shù)提供了與Windows應用程序之間信息共享的軟件支持。1. DDE技術(shù)簡介DDE定義了Windows應用程序之間共享信息的一種標準形式。DDE提供的服務類型有:開始、結(jié)束、請求、建議,分別表示開始一個對話、結(jié)束一個對話、Client對源服務器中某種特定信息的在線請求和Client對源服務器中某特定信息持續(xù)修正的請求。3. Visual Basic對DDE技術(shù)的支持在VB的界面設(shè)計中,常會用到一些諸如文本框、標簽框等控件,事實上VB已經(jīng)為這些控件提供了與DDE之間的接口。例如,在設(shè)計中需要監(jiān)視底層上傳的代表溫度的網(wǎng)絡變量值則各屬性設(shè)置如下(用一個label控件來顯示)該控件的三個屬性設(shè)置如下:LinkTopic = LNSDDE| LinkItem = AI LinkMode = 1Automatic當要改變網(wǎng)絡變量的值時需要用到LinkPoke方法在設(shè)計中需要通過改變網(wǎng)絡變量的值來控制電飯煲繼電器開關(guān)的開合。首先通過SQL Server2000建立一個名為control的數(shù)據(jù)庫control庫中包括以下三個表:device表:用于存儲底層網(wǎng)絡節(jié)點監(jiān)控信息expert表:用于存儲專家故障診斷系統(tǒng)的知識庫信息reason表:用于存儲專家故障診斷系統(tǒng)的推理信息,用于構(gòu)建推理樹(expert表和reason表的設(shè)計將在后邊的專家故障診斷系統(tǒng)中介紹)device表中有3個字段如下:subnet字段:存儲節(jié)點所屬子網(wǎng)或者用戶dev字段:存儲節(jié)點設(shè)備名稱value:存儲節(jié)點的網(wǎng)絡變量值在系統(tǒng)設(shè)計中采用的是ADO數(shù)據(jù)庫訪問技術(shù)ADO (ActiveX data objects) 。其中:dsn 為在ODBC中建立的數(shù)據(jù)源的名稱。uid=sa。pwd=。ADOOLE DBODBC ProviderODBCdriver數(shù)據(jù)庫2. OLE DB直接連接的數(shù)據(jù)訪問過程為ADOOLE DBDB Provider數(shù)據(jù)庫從訪問本質(zhì)上說,系統(tǒng)DSN連接和無DSN連接都是通過 ODBC 與數(shù)據(jù)庫進行連接的,,訪問時間及性能相似.與系統(tǒng)DSN連接和無DSN連接相比,OLE DB直接連接的訪問過程簡單,這就導致用此方法比前兩者的效率要高,,OLE DB直接連接和系統(tǒng)DSN連接訪問數(shù)據(jù)庫的性能對比如表71所示.數(shù)據(jù)庫類型 連接方法 連接時間/ms 查詢1000條紀錄的時間/msSQL Server DSN 82 5400 OLE DB 18 2900ACCESS DSN 99 950 OLE DB 62 100 表71 OLE DB直接連接與系統(tǒng)DSN連接的數(shù)據(jù)庫訪問性能對照表其中查詢1,000記錄時間是通過服務器端游標計算出來的(當使用客戶端游標時,OLE DB與DSN記錄集的性能之間的差別不大)。 amp。sub139。第八章 ASP網(wǎng)絡信息交互系統(tǒng)設(shè)計關(guān)于ASP技術(shù)前面已經(jīng)介紹過,在設(shè)計中之所以使用ASP技術(shù)是為了使網(wǎng)頁增強交互性。Request對象用于從客戶端獲取信息,而Reponse對象用于向客戶端輸出信息;Request對象有很多屬性、方法以及數(shù)據(jù)集合,最常用的是Form數(shù)據(jù)集合, 語法如下:表單組件內(nèi)容=(“表單組件名稱”) 利用這個數(shù)據(jù)集合可以獲得用戶提交的表單的信息內(nèi)容。a. 客戶端表單代碼form method=POST action= pselect size=1 name=light option100/option option60/option option50/option option25/option option selected0/option /selectinput type=submit value=提交 name=B1input type=reset value=全部重寫 name=B2/p在以上表單代碼中action=;下拉菜單的各項選擇代表需要調(diào)節(jié)的燈光亮度。39。datasource=local server
點擊復制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1