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

正文內(nèi)容

智能家居控制系統(tǒng)論文-資料下載頁

2025-06-20 01:47本頁面
  

【正文】 波特率為57600 kbps。 用戶界面的設(shè)計用戶界面是一個應(yīng)用程序最重要的部分,對用戶而言,界面就是應(yīng)用程序,用戶感覺不到幕后正在執(zhí)行的代碼。不論花多少時間和精力來編制和優(yōu)化代碼,應(yīng)用程序的可用性仍然在很大程度上依賴于界面的好壞。首先針對本系統(tǒng)要開發(fā)的應(yīng)用程序做出初步規(guī)劃設(shè)計,在設(shè)計用戶界面時,參照了 Microsoft 和其他公司的一些應(yīng)用程序,使用了通用的設(shè)計方案,比如:工具欄、狀態(tài)條、工具提示、上下文菜單以及標(biāo)記對話框等。 系統(tǒng)用戶界面 串行通信的實(shí)現(xiàn)利用VB開發(fā)通信程序主要有兩種方法,一是利用VB本身提供的控件,另一種是利用Windows API應(yīng)用程序接口,Windows 、,如通信、菜單、消息等以及絕大多數(shù)非顯示函數(shù),主要內(nèi)容為與設(shè)備輸出有關(guān)的函數(shù)。和串口通信有關(guān)的函數(shù)均在Windows\。在本設(shè)計中用VB控件實(shí)現(xiàn)通信的方法比調(diào)用SDK的API動態(tài)鏈接庫的方法更加快捷,且用較少的代碼可以實(shí)現(xiàn)相同的功能,因此本設(shè)計使用此控件來完成串口的通信。MSComm 控件通過串行端口傳輸和接收數(shù)據(jù),為應(yīng)用程序提供串行通訊功能。MSComm控件在串口編程時非常方便,程序員不必去花時間去了解較為復(fù)雜的API函數(shù),而且在VC、VB、Delphi等語言中均可使用。Microsoft Communications Control(以下簡稱MSComm)是Microsoft公司提供的簡化Windows下串行通信編程的ActiveX控件,它為應(yīng)用程序提供了通過串行接口收發(fā)數(shù)據(jù)的簡便方法。具體的來說,它提供了兩種處理通信問題的方法:一是事件驅(qū)動(Event-driven)方法,一是查詢法。MSComm控件提供下列兩種處理通訊的方式:事件驅(qū)動方式和查詢方式。事件驅(qū)動方式:事件驅(qū)動通訊是處理串行端口交互作用的一種非常有效的方法。在許多情況下,在事件發(fā)生時需要得到通知,例如,在串口接收緩沖區(qū)中有字符,或者 Carrier Detect(CD)或 Request To Send (RTS)線上一個字符到達(dá)或一個變化發(fā)生時。在這些情況下,可以利用 MSComm控件的 OnComm事件捕獲并處理這些通訊事件。OnComm事件還可以檢查和處理通訊錯誤。所有通訊事件和通訊錯誤的列表,參閱 CommEvent屬性。在編程過程中,就可以在OnComm事件處理函數(shù)中加入自己的處理代碼。這種方法的優(yōu)點(diǎn)是程序響應(yīng)及時,可靠性高。每個MSComm 控件對應(yīng)著一個串行端口。如果應(yīng)用程序需要訪問多個串行端口,必須使用多個 MSComm 控件。5 系統(tǒng)制作及調(diào)試本系統(tǒng)的制作調(diào)試主要分為硬件調(diào)試、軟件調(diào)試和聯(lián)機(jī)調(diào)試等三大部分。經(jīng)過初步的分析設(shè)計后,在設(shè)計制作硬件電路的同時,調(diào)試穿插進(jìn)行,應(yīng)用系統(tǒng)的硬件調(diào)試和軟件調(diào)試是分不開的,許多硬件故障是在調(diào)試軟件時才發(fā)現(xiàn)的。但通常是先排除系統(tǒng)中明顯的硬件故障后才和軟件結(jié)合起來調(diào)試,如此有利于問題的分析和解決,不會造成問題的積累,從而可以節(jié)約大量的調(diào)試時間。軟件編程中,我是首先完成單元功能模塊的調(diào)試,然后進(jìn)行系統(tǒng)調(diào)試,整體上采用硬件調(diào)試的調(diào)試方法。聯(lián)機(jī)調(diào)試是最重要的一部分,同時也是本系統(tǒng)成功的關(guān)鍵。 PCB即印刷電路板,是電子電路的承載體。在現(xiàn)代電子產(chǎn)品中,幾乎都要使用PCB。PCB板的設(shè)計是電路設(shè)計的最后一個環(huán)節(jié),也是對原理電路的再設(shè)計。因此PCB板的設(shè)計是理論設(shè)計到實(shí)際應(yīng)用一個十分重要的內(nèi)容。印制電路板(PCB)是電子產(chǎn)品中電路元件和器件的支撐件.它提供電路元件和器件之間的電氣連接。PCB設(shè)計的好壞對抗干擾能力影響很大.因此,在進(jìn)行PCB設(shè)計時.必須遵守印制電路板設(shè)計原則和抗干擾措施的一般原則,并應(yīng)符合抗干擾設(shè)計的要求。本次設(shè)計采用Altium公司PROTEL系列設(shè)計完成SCH到PCB的設(shè)計,并且手工完成電路焊接以及整機(jī)的裝配。本系統(tǒng)的硬件調(diào)試分為以下階段進(jìn)行調(diào)試: (1)邏輯錯誤調(diào)試樣機(jī)硬件的邏輯錯誤是由于設(shè)計錯誤和加工過程中的工藝性錯誤所造成的。這類錯誤包括:錯線、開路、短路等幾種,其中短路是最常見的故障。(2)器件調(diào)試元器件失效的原因有兩個方面:一是器件本身已損壞或性能不符合要求;二是由于組裝錯誤造成的元器件失效,如電解電容、二極管的極性錯誤,集成塊安裝方向錯誤等。 (3)可靠性調(diào)試引起系統(tǒng)不可靠的因素很多,如金屬化孔、接插件接觸不良會造成系統(tǒng)時好時壞;內(nèi)部和外部的干擾、電源紋波系數(shù)過大、器件負(fù)載過大等造成邏輯電平不穩(wěn)定;另外,走線和布局的不合理等也會引起系統(tǒng)可靠性差。 (4)電源故障若樣機(jī)中存在電源故障,則加電后將造成器件損壞。電源的故障包括:電壓值不符合設(shè)計要求,電源引出線和插座不對應(yīng),電源功率不足、負(fù)載能力差。在本次調(diào)試在調(diào)試樣機(jī)加電之前,先用萬用表和示波器,根據(jù)硬件電氣原理圖和裝配圖仔細(xì)檢查樣機(jī)線路的正確性,并核對元器件的型號、規(guī)格和安裝是否符合要求。還特別注意電源的走線,防止電源之間的短路和極性錯誤,并重點(diǎn)檢查擴(kuò)展系統(tǒng)總線是否存在相互間的短路;或其它信號線的短路,由于本設(shè)計的印刷電路板布線密度較高,出現(xiàn)了兩處因工藝原因造成短路,短路點(diǎn)用刻刀斷開。對于樣機(jī)所用的電源事先做了單獨(dú)調(diào)試,調(diào)試好后,檢查其電壓值、負(fù)載能力、極性等均符合要求,然后加到系統(tǒng)的各個部件上。在不插片子的情況下,加電檢查各插件上引腳的電位,仔細(xì)測量各地點(diǎn)電位是否正常,還特別注意單片機(jī)插座上的各點(diǎn)電位是否正常,防止了聯(lián)機(jī)時會損壞仿真器。軟件調(diào)試與所選用的軟件結(jié)構(gòu)和程序設(shè)計技術(shù)有關(guān)。本系統(tǒng)采用模塊程序設(shè)計技術(shù),逐個模塊調(diào)好以后,再進(jìn)行系統(tǒng)程序總調(diào)試。由于采用了實(shí)時多任務(wù)操作系統(tǒng),采用是逐個任務(wù)進(jìn)行調(diào)試,下面進(jìn)一步予以說明。在調(diào)試第一個任務(wù)時,同時也調(diào)試相關(guān)的子程序、中斷服務(wù)程序和操作系統(tǒng)的程序。等逐個任務(wù)調(diào)試好以后,再使各個任務(wù)同時運(yùn)行,在本次調(diào)試中操作系統(tǒng)中沒有錯誤,在單步和斷點(diǎn)調(diào)試后,進(jìn)行了連續(xù)調(diào)試,因?yàn)閱尾竭\(yùn)行只能驗(yàn)證程序的正確與否,而不能確定定時精度、CPU的實(shí)時響應(yīng)等問題。等全部完成后,反復(fù)運(yùn)行多次,除了觀察穩(wěn)定性之外,還觀察了用戶系統(tǒng)的操作是否符合設(shè)計要求的操等,部分程序作了適當(dāng)修正后系統(tǒng)能夠正常運(yùn)行。監(jiān)控軟件在平時不斷檢測各報警點(diǎn)的信號,當(dāng)有異常情況時,系統(tǒng)通過TC35模塊自動發(fā)出報警信息,在TC35初始化之前要用定時器延時約5s,等待TC35自檢完畢,然后檢查SIM卡,如果檢查到無SIM卡,系統(tǒng)就會調(diào)用提示出錯程序;有SIM卡則繼續(xù)檢查移動運(yùn)營商,之后再對TC35進(jìn)行初始化,主要是用AT命令初始化發(fā)送方式、設(shè)置短信中心號碼和登錄網(wǎng)絡(luò)的測試。特別需要注意的是:不能給SIM卡設(shè)置開機(jī)密碼,否則不能正常登錄到GSM網(wǎng)絡(luò),還有在收到短消息命令后必須先判斷是否是手機(jī)預(yù)設(shè)號碼,如果是就處理,否則刪除。由于GSM網(wǎng)絡(luò)有較好的安全及保密性,所以在軟件設(shè)計時不需要考慮安全方面的問題,監(jiān)控軟件在外界干擾強(qiáng)烈的情況下有可能跑飛,為了使跑飛的程序恢復(fù)正常,可采用定時計數(shù)器T1來完成軟件看門狗的功能.定時時間設(shè)置為監(jiān)控軟件完成1次全過程時間的3倍。TC35采用AT命令,單片機(jī)可以通過正確的AT指令對TC35進(jìn)行初始化和短消息的接收與發(fā)送。對短消息的控制有三種模式:Block模式、PDU模式和Text模式。使用Block模式需要手機(jī)生產(chǎn)廠家提供驅(qū)動支持,目前已被PDU模式所取代;Text模式比較簡單,可以實(shí)現(xiàn)數(shù)字和字符的直接收發(fā),但Text模式不支持中文;PDU模式是將GB2312的中文編碼轉(zhuǎn)換為Unicode編碼,容易實(shí)現(xiàn)中文編解碼。本設(shè)計主要傳送中文信息,本系統(tǒng)為了編程方便,使用PDU模式完成短消息的發(fā)送。6 結(jié)論 原理樣機(jī)經(jīng)過設(shè)計方案論證,設(shè)計了相應(yīng)的硬件電路和系統(tǒng)軟件,制作了電路原理樣機(jī)并進(jìn)行單機(jī)調(diào)試和與PC機(jī)聯(lián)機(jī)調(diào)試,結(jié)果表明,所設(shè)計的電路和軟件能完成基本的測試功能。本系統(tǒng)中的電話遠(yuǎn)程控制,關(guān)鍵在于利用標(biāo)準(zhǔn)程控交換信令結(jié)合軟件編程,實(shí)現(xiàn)了語音界面及安全認(rèn)證機(jī)制,其中GSM短消息平臺充分借助于GSM網(wǎng)絡(luò)的短消息業(yè)務(wù)實(shí)現(xiàn)了短消息遠(yuǎn)程報警,具有投資少、成本低、可靠性高等特點(diǎn),還具有良好可擴(kuò)展性和實(shí)用價值,符合了未來家電的智能化、網(wǎng)絡(luò)化發(fā)展方向。本設(shè)計完成的工作超出了任務(wù)書中規(guī)定的設(shè)計任務(wù)。系統(tǒng)配合學(xué)習(xí)遙控功能,解決了控制空調(diào)等紅外遙控電器難的問題,并且取得了較好的效果。符合家居智能化系統(tǒng)是創(chuàng)造一個舒適的生活環(huán)境設(shè)計理念。在制作原理樣機(jī)后,由于時間限制,還沒有進(jìn)行長時間可靠性和實(shí)際安裝測試,這是系統(tǒng)產(chǎn)品化必須做的工作。本系統(tǒng)還可以應(yīng)用于工農(nóng)業(yè)生產(chǎn)中,實(shí)現(xiàn)對無人值守崗位的遠(yuǎn)程控制和安全報警等。本設(shè)計從開題到方案的設(shè)計和具體電路試驗(yàn)的實(shí)施始終是在導(dǎo)師許敏老師和郝衛(wèi)東老師的精心指導(dǎo)和周密安排下進(jìn)行的。感謝他們長期在學(xué)習(xí)和生活中給予我的幫助,使我受益非淺,同時,培養(yǎng)了我處理問題和我解決問題的能力。此外,感謝童有為老師和孫安青老師多年來對我的關(guān)心和幫助,也感謝我在參加各類比賽的隊(duì)友在合作的過程中給我信心和勇氣,使我跨過一道道難關(guān),和積累了很多實(shí)際經(jīng)驗(yàn)。感謝在大學(xué)期間關(guān)心和支持我的所有老師和朋友。最后,感謝在百忙之中給我審稿的諸位老師。參考文獻(xiàn)[1] :西安交通大學(xué)出版社,1993.[2] Basic :人民郵電出版社,2002年.[3] :中國科技大學(xué)出版社,1995.[4] ,2000.[5] :電子工業(yè)出版社
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1