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

正文內(nèi)容

基于嵌入式平臺(tái)的智能化家居系統(tǒng)設(shè)計(jì)(參考版)

2025-06-30 20:22本頁(yè)面
  

【正文】 4)電源故障:若樣機(jī)。2)器件調(diào)試:元器件失效的原因有兩個(gè)方面:一是器件本身已損壞或性能不符合要求;二是由于組裝錯(cuò)誤造成的元器件失效,如電解電容、二極管的極性錯(cuò)誤,集成塊安裝方向錯(cuò)誤等。 系統(tǒng)硬件仿真調(diào)試本系統(tǒng)的硬件調(diào)試分為以下階段進(jìn)行調(diào)試: 1)邏輯錯(cuò)誤調(diào)試:樣機(jī)硬件的邏輯錯(cuò)誤是由于設(shè)計(jì)錯(cuò)誤和加工過(guò)程中的工藝性錯(cuò)誤所造成的。軟件編程中,我是首先完成單元功能模塊的調(diào)試,然后進(jìn)行系統(tǒng)調(diào)試,整體上采用硬件調(diào)試的調(diào)試方法。經(jīng)過(guò)初步的分析設(shè)計(jì)后,在設(shè)計(jì)制作硬件電路的同時(shí),調(diào)試穿插進(jìn)行,應(yīng)用系統(tǒng)的硬件調(diào)試和軟件調(diào)試是分不開(kāi)的,許多硬件故障是在調(diào)試軟件時(shí)才發(fā)現(xiàn)的。如果在輸出隊(duì)列中從沒(méi)有比 Sthreshold 多的字符,EvSend 事件將絕不會(huì)發(fā)生。 EvSend 事件僅當(dāng)字符數(shù)與 Sthreshold 交叉時(shí)被激活一次。若設(shè)置 Sthreshold 屬性為 1,當(dāng)傳輸緩沖區(qū)完全空時(shí), MSComm 控件產(chǎn)生 OnComm 事件。語(yǔ)法 [=value]value 整形表達(dá)式,代表在 OnComm 事件產(chǎn)生之前在傳輸緩沖區(qū)中的最小字符數(shù)。如果需要確定 Clear To Send 線的狀態(tài), CTSHolding 屬性給出一種手工查詢的方法。語(yǔ)法 (Boolean )說(shuō)明 如果 Clear To Send 線為低電平(CTSHolding=False)并且超時(shí)時(shí),MSComm 控件設(shè)置 CommEvent 屬性為 EventCTSTO(Clear To Send Timeout) 并產(chǎn)生 OnComm 事件。Clear To Send 是調(diào)制解調(diào)器發(fā)送到相聯(lián)計(jì)算機(jī)的信號(hào),指示傳輸可以進(jìn)行。例如,設(shè)置 Rthreshold 為 1,接收緩沖區(qū)收到每一個(gè)字符都會(huì)使 MSComm 控件產(chǎn)生OnComm 事件。語(yǔ)法  [ = value ](value 整型表達(dá)式,說(shuō)明在產(chǎn)生 OnComm 事件之前要接收的字符數(shù)。必須在打開(kāi)端口之前設(shè)置 CommPort 屬性。) 說(shuō)明 在設(shè)計(jì)時(shí),value 可以設(shè)置成從 1 到 16 的任何數(shù)(缺省值為 1) 。CommPort 屬性  設(shè)置并返回通訊端口號(hào)。 Output 向傳輸緩沖區(qū)寫(xiě)一個(gè)字符串。也可以打開(kāi)和關(guān)閉端口。Settings 以字符串的形式設(shè)置并返回波特率、奇偶校驗(yàn)、數(shù)據(jù)位、停止位。 MSComm 控件有很多重要的屬性,常用的如下。在程序的每個(gè)關(guān)鍵功能之后,可以通過(guò)檢查 CommEvent 屬性的值來(lái)查詢事件和錯(cuò)誤。如果應(yīng)用程序需要訪問(wèn)多個(gè)串行端口,必須使用多個(gè) MSComm 控件。這種方法的優(yōu)點(diǎn)是程序響應(yīng)及時(shí),可靠性高。所有通訊事件和通訊錯(cuò)誤的列表,參閱 CommEvent 屬性。在這些情況下,可以利用 MSComm 控件的 OnComm 事件捕獲并處理這些通訊事件。 ①事件驅(qū)動(dòng)方式事件驅(qū)動(dòng)通訊是處理串行端口交互作用的一種非常有效的方法。具體的來(lái)說(shuō),它提供了兩種處理通信問(wèn)題的方法:一是事件驅(qū)動(dòng)(Event-driven)方法,一是查詢法。MSComm 控件在串口編程時(shí)非常方便,程序員不必去花時(shí)間去了解較為復(fù)雜的 API 函數(shù),而且在 VC、VB、Delphi 等語(yǔ)言中均可使用。在本設(shè)計(jì)中用 VB 控件實(shí)現(xiàn)通信的方法比調(diào)用 SDK 的 API 動(dòng)態(tài)鏈接庫(kù)的方法更加快捷,且用較少的代碼可以實(shí)現(xiàn)相同的功能,因此本設(shè)計(jì)使用此控件來(lái)完成串口的通信?;谇度胧狡脚_(tái)的智能化家居系統(tǒng)設(shè)計(jì)27圖 15 系統(tǒng)用戶界面 串行通信的實(shí)現(xiàn)利用 VB 開(kāi)發(fā)通信程序主要有兩種方法,一是利用 VB 本身提供的控件,另一種是利用 Windows API 應(yīng)用程序接口,Windows API 主要提供了三個(gè)動(dòng)態(tài)鏈接庫(kù)、 、 供開(kāi)發(fā)人員調(diào)用,其中 主要包括一些底層操作函數(shù),如通信、菜單、消息等以及絕大多數(shù)非顯示函數(shù), 圖形設(shè)備接口庫(kù),主要內(nèi)容為與設(shè)備輸出有關(guān)的函數(shù)。首先針對(duì)本系統(tǒng)要開(kāi)發(fā)的應(yīng)用程序做出初步規(guī)劃設(shè)計(jì),在設(shè)計(jì)用戶界面時(shí),參照了 Microsoft 和其他公司的一些應(yīng)用程序,使用了通用的設(shè)計(jì)方案,比如:工具欄、狀態(tài)條、工具提示、上下文菜單以及標(biāo)記對(duì)話框等。 用戶界面的設(shè)計(jì)用戶界面是一個(gè)應(yīng)用程序最重要的部分,對(duì)用戶而言,界面就是應(yīng)用程序,用戶感覺(jué)不到幕后正在執(zhí)行的代碼。本系統(tǒng)正是利用了捕獲方式的 RCAP2H 和 RCAP2L 自動(dòng)重裝載,產(chǎn)生 38K 調(diào)制信號(hào),準(zhǔn)備還原的 0,1 信號(hào)的調(diào)制通過(guò) TF2 標(biāo)志進(jìn)行調(diào)制,該方案不僅合理的利用硬件資源,而且還提高了系統(tǒng)的可靠性。如查 EXEN2=1,定時(shí)器 2 完成相同的操作,而當(dāng)T2EX 引腳外部輸入信號(hào)發(fā)生 1 至 0 負(fù)跳變時(shí),也出現(xiàn) TH2 和 TL2 中的值分別被捕獲到RCAP2H 和 RCAP2L 中。定時(shí)器 2 有三種工作方式:捕獲方式,自動(dòng)重裝載(向上或向下計(jì)數(shù))方式和波特率發(fā)生器方式,工作方式由T2CON 的控制位來(lái)選擇,在捕獲方式下,通過(guò) T2CON 控制位 EXEN2 來(lái)選擇兩種方式。對(duì)遙控信號(hào)還原的調(diào)制在單片機(jī)的內(nèi)部進(jìn)行,利用了定時(shí)器 2 的捕獲工作方式,定時(shí)器 2 是一個(gè) 16 位定時(shí)/計(jì)數(shù)器。紅外接收頭的解調(diào)信號(hào)送到 INT0 引腳,由內(nèi)部定時(shí)器完成高低電平長(zhǎng)度的采集,然后進(jìn)行數(shù)據(jù)保存,由單片機(jī)進(jìn)行高電平與低電平的寬度的測(cè)量。 紅外遙控程序設(shè)計(jì)設(shè)計(jì)的主要思路是通過(guò)對(duì)紅外二進(jìn)制脈沖的寬度進(jìn)行測(cè)量,從而獲得紅外遙控的波形信息,進(jìn)而實(shí)現(xiàn)存儲(chǔ)、還原。短消息發(fā)送成功,模塊返回CRLFOKCRLF。AT+CMGS=lengthCR。設(shè)置此命令可使模塊在短消息到達(dá)后向單片機(jī)發(fā)送指令CRLF+CMTI:dSMd,IN2DEX(信息存儲(chǔ)位置)CRLF。如果讀取短消息服務(wù)中心則使用命令 AT+CSCA=?CR,模塊應(yīng)該返回CRLF+CSCA:d8613800531500dCRLF。其次設(shè)置短消息中心 AT+CSCA=d+8613800531500d(短消息中心)CR,設(shè)置正確則模塊返回CRLFOKCRLF。開(kāi)始初始化模擬摘機(jī)提示輸入密碼開(kāi)電器提示控制電器等待回應(yīng)關(guān)電器啟動(dòng)軟件計(jì)數(shù)啟動(dòng)計(jì)時(shí)掛機(jī)啟動(dòng)軟件計(jì)數(shù)提示重輸密碼振鈴信號(hào)振鈴六次密碼正確45S 到3 次提示完成按 圖 13 遠(yuǎn)程控制程序設(shè)計(jì)流程圖基于嵌入式平臺(tái)的智能化家居系統(tǒng)設(shè)計(jì)25圖 14 存儲(chǔ)示波器采集到的啟動(dòng)信號(hào)TC35 初始化:首先設(shè)置短消息發(fā)送格式 AT+CMGF=1CR,設(shè)置 1 代表 PDU 模式,CR是回車(chē)符號(hào),也就是 0x0d。目前,PDU 模式已取代 Block 模式,而 Text 模式不支持中文,因此本系統(tǒng)使用 PDU 模式進(jìn)行短消基于嵌入式平臺(tái)的智能化家居系統(tǒng)設(shè)計(jì)24息的發(fā)送。對(duì)短消息的控制共有三種模式 :Block模式!PDU 模式和 Text 模式。單片機(jī)對(duì) TC35 模塊的控制 TC35 模塊采用 AT 賀氏指令。IGT 的下降沿啟動(dòng) TC35,并且 IGT 的低電平應(yīng)該至少保持 100ms,TC35 然后正常工作。傳輸速率可以在。遠(yuǎn)程控制程序整體流程圖如圖 13 所示。 while (1) { job1()。 while (1) { job0()。然后再切換到 job1,如此循環(huán)。信號(hào)采集執(zhí)行完它的時(shí)間片后,UC/OSII 開(kāi)始執(zhí)行報(bào)警分析 job1,這個(gè)函數(shù)基于嵌入式平臺(tái)的智能化家居系統(tǒng)設(shè)計(jì)23又創(chuàng)建了另一個(gè)任務(wù)短信發(fā)送 job2。在系統(tǒng)中 UC/OSII 首先執(zhí)行信號(hào)采集 job0 的任務(wù) 0。任務(wù)并不是連續(xù)執(zhí)行的,而是分時(shí)間片執(zhí)行的(本系統(tǒng)采用 10 毫秒作為時(shí)間片,由 UC/OSII 把時(shí)間片分配給各個(gè)任務(wù)) 。UC/OSII 可以配置成使用 roundrobin 多任務(wù)。③獨(dú)占性。②及時(shí)性。分時(shí)操作系統(tǒng)主要具有以下 3 個(gè)特點(diǎn):①多路性。此時(shí) CPU 又分配給另一個(gè)作業(yè)去使用。分時(shí)操作系統(tǒng)是把 CPU 的時(shí)間劃分成長(zhǎng)短基本相同的時(shí)間區(qū)間,即“ 時(shí)間片”,通過(guò)操作系統(tǒng)的管理,把這些時(shí)間片依次輪流地分配給各個(gè)用戶使用。作為嵌入式系統(tǒng)主控單元的單片機(jī),其軟件一般是一個(gè)微觀的實(shí)時(shí)操作系統(tǒng),是為某種應(yīng)用而專(zhuān)門(mén)設(shè)計(jì)的。這樣的設(shè)計(jì)有利于程序代碼的優(yōu)化,而且便于編程、調(diào)試、維護(hù)及協(xié)作。在本系統(tǒng)中,軟件結(jié)構(gòu)采用模塊化設(shè)計(jì),各功能程序分別編寫(xiě)和調(diào)試。22五、系統(tǒng)的軟件設(shè)計(jì)軟件是系統(tǒng)控制的靈魂,靈活性很強(qiáng),可以根據(jù)系統(tǒng)的要求和功能而變化。1 2 3 5 6 7vss4vdd8cx20226IC1CX20226C3330C11UC2C4100UR1R2200K R310KVCCGND業(yè)業(yè)業(yè)業(yè)圖 11 紅外遙控接收電路設(shè)計(jì)PNP1VCC業(yè)業(yè)業(yè)T2 R4GND R1圖 12 紅外學(xué)習(xí)遙控發(fā)送電路設(shè)計(jì) 紅外遙控發(fā)送電路設(shè)計(jì)遙控信號(hào)的還原是通過(guò) SM8952AC25P 的 T2 特殊輸出口進(jìn)行二進(jìn)制脈沖碼的高電平與低電平的調(diào)制輸出,其中調(diào)制為利用單片機(jī)特殊功能進(jìn)行內(nèi)部調(diào)制這也是本設(shè)計(jì)的一個(gè)創(chuàng)新點(diǎn),調(diào)制后的信號(hào)如圖 12 驅(qū)動(dòng)紅外發(fā)光管工作。T0、T1 與紅外編碼信號(hào)脈寬的對(duì)應(yīng)關(guān)系并且存儲(chǔ)到外部?jī)?chǔ)蓄器 24C256 中等待發(fā)送調(diào)用。每次外部中斷首先停止定時(shí),記錄 T0、T1 的計(jì)數(shù)值,然后將T0、T1 的計(jì)數(shù)值清零,并重新啟動(dòng)定時(shí)。因此,先要對(duì)已調(diào)波進(jìn)行解調(diào),對(duì)解調(diào)后的波形進(jìn)行測(cè)量。 紅外遙控電路設(shè)計(jì) 紅外遙控接收電路設(shè)計(jì)所有紅外遙控器的輸出都是用編碼后的串行數(shù)據(jù)對(duì) 38kHz~40kHz 的方波進(jìn)行脈沖幅度調(diào)制而產(chǎn)生的。ZIF 連接器的 SYNC 腳控制燈的狀態(tài),以此判斷 TC35 的工作狀態(tài)。若無(wú)電平轉(zhuǎn)換,則有可能使智能模塊的性能不太穩(wěn)定?;谇度胧狡脚_(tái)的智能化家居系統(tǒng)設(shè)計(jì)20RI113RI28 TI111TI2 10GND15 V+2 V 6VCC 16RO1 12RO2 9TO114TO27 C1+1C1 3 C2+4C2 5MAX232C11uFC21uFC31uFC41uFVCCVCCRXDTXDPTXPRX1 6 2 7 3 8 4 9 5 DB9PRXPTX GNDGNDGNDSM8952AC25PTC35GSM業(yè)業(yè)圖 10 RS232 接口電路 TC35 短消息模塊控制設(shè)計(jì)SM8952AC25P 與 TC35 之間通過(guò)異步串行接口進(jìn)行通信,通信速率為 9600b/s, 具有1 位起始位、8 位數(shù)據(jù)位、1 位停止位,無(wú)奇偶校驗(yàn)。 該芯片的以上特性,滿足了 TC35 作為移動(dòng)終端的接收和發(fā)送電路連接要求。如果任一接收通道的輸入電壓高于 或小于,~ 的時(shí)間小于 30uS,則/INVALID(15 腳)引腳為高電平(數(shù)據(jù)有效)。如果 FORCEON 和 /FORCEOFF 引腳均為高電平,那么 AutoPowerdown Plus 功能失效。該芯片的最大特點(diǎn)是,在串行口無(wú)數(shù)據(jù)輸入的情況下,可以靈活的進(jìn)行電源管理,即當(dāng) FORCEON(13 腳)為低電平、/FORCEOFF(14腳)為高電平時(shí),AutoPowerdown Plus 功能有效。具有獨(dú)特的177。目前在 PC 機(jī)上的 COMCOM2 接口就是 RS232C 接口。12V 電源穩(wěn)壓器電路 TC35 短消息模塊電路設(shè)計(jì) TC35 短消息模塊接口電路TC35 短消息模塊是 RS232C 標(biāo)準(zhǔn)接口,RS232C 標(biāo)準(zhǔn)(協(xié)議)的全稱(chēng)是 EIARS232C 標(biāo)準(zhǔn),其中 EIA(Electronic Industry Association)代表美國(guó)電子工業(yè)協(xié)會(huì),RS( remeded standard)代表推薦標(biāo)準(zhǔn),232 是標(biāo)識(shí)號(hào),C 代表 RS232 的最新一次修改(1969) ,在這之前,有 RS232B、RS232A。其電路圖如圖 9 所示。12V直流電再由 2200u 和 電容進(jìn)行濾波,輸出比較穩(wěn)定的177。12V 電源,如圖 由220V 的交流電經(jīng)交流變壓器 T 降壓,變成 12V 交流電,低壓交流電再經(jīng)過(guò)全橋整流變成脈動(dòng)直流 17V 左右為三端穩(wěn)壓提供電源,脈動(dòng)直流電經(jīng) 4700u 電解電容和 瓷片電容濾波,送到穩(wěn)壓塊輸入端,進(jìn)行穩(wěn)壓,然后由三端穩(wěn)壓輸出端輸出177。T1D5IN5822L1C42200UFC24700UF C3104C11041234D1D4BRIDGE1~220V~220V+GND圖 8 5V 開(kāi)關(guān)電源穩(wěn)壓器電路 其他電源穩(wěn)壓器電路系統(tǒng)的設(shè)計(jì)還涉及到傳感器信號(hào)采集與信號(hào)放大,其中放大器等部分需要用到177。LM2576 為 開(kāi)關(guān)電源穩(wěn)壓器。在本系統(tǒng)中,采用了開(kāi)關(guān)電源芯片 LM2576 完成從 12V 到 5V 的轉(zhuǎn)換,作為對(duì) TC35終端和其他 5V 單元的供電。ISD2560 中,模擬電源(VCCA)和數(shù)字電源(VCCD)使用不同的電源總線,分別引到外封裝上;模擬地(VSSA)和數(shù)字地(VSSD)也使用不同的地線。如圖 7 所示,語(yǔ)音控制電路由單片機(jī)完成?;谇度胧狡脚_(tái)的智能化家居系統(tǒng)設(shè)計(jì)17R1 100KCID15 IN+14IN2 FB3O17O28EN 10STO 17ECO 16DO1 11DO212DO3 13DO4 14GND9VCC18IC1C4 R3
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1