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

正文內(nèi)容

智能家居門禁系統(tǒng)方案設(shè)計(jì)方案-閱讀頁

2025-05-11 06:53本頁面
  

【正文】 接描述符可以,則使用槽里面的連接描述符向UI發(fā)送報(bào)警返回結(jié)果。模塊名稱run_cmd功能描述運(yùn)行傳來的命令,使用提供的連接返回命令執(zhí)行結(jié)果。 void (*func)(FILE *fp, char *sep)。示例:struct cmd_action_table cmd_action_table[] = { {GET,do_get}, {SET,do_set}, {USER,do_user}, {SAVE,do_save},}。模塊名稱error功能描述根據(jù)傳進(jìn)來的錯(cuò)誤號,將出錯(cuò)信息按照標(biāo)準(zhǔn)信息返回格式,返回到描述符上。主Handler部分:模塊名稱do_get功能描述解析get動詞接口與屬性void do_get(FILE *fp, char *sep)。 void (*get)(FILE *fp, char *sep)。}示例:struct sub_cmd_action_table sub_cmd_action_table[]={ {CONFIG,cmd_conf_get,cmd_conf_set}, //get config file name {TEMP,cmd_temp_get,cmd_temp_set},}。模塊名稱do_set功能描述解析set動詞接口與屬性void do_set(FILE *fp, char *sep)。模塊名稱do_user功能描述解析user動詞接口與屬性void do_user(FILE *fp, char *sep)數(shù)據(jù)結(jié)構(gòu)與算法同上補(bǔ)充說明根據(jù)接下來的命令動詞,對用戶認(rèn)證的各個(gè)功能做出響應(yīng),然后將返回的結(jié)果寫入到傳入的文件指針上。子handler:模塊名稱cmd_conf_get功能描述解析到GET CONFIG后面的目標(biāo),遍歷CONFIG文件夾,將其中的配置文件名按照對應(yīng)的格式,返回到傳入的文件指針。數(shù)據(jù)結(jié)構(gòu)與算法無補(bǔ)充說明模塊名稱cmd_conf_set功能描述解析到SET CONFIG后面的目標(biāo),調(diào)用load_parm解析對應(yīng)的配置文件,并renew策略表,將結(jié)果返回到傳入的文件指針。數(shù)據(jù)結(jié)構(gòu)與算法同上補(bǔ)充說明模塊名稱cmd_temp_get功能描述解析到GET TEMP后面的設(shè)備號,按照返回格式,返回溫度計(jì)當(dāng)前狀態(tài)(策略表中),如果后面沒有跟設(shè)備號,則根據(jù)返回格式,返回當(dāng)前網(wǎng)絡(luò)中所有溫度計(jì)設(shè)備號。數(shù)據(jù)結(jié)構(gòu)與算法同上補(bǔ)充說明模塊名稱cmd_temp_set功能描述解析到SET TEMP后面的參數(shù),按照命令格式,取得當(dāng)前命令中想要設(shè)置的最高值和最低值,并且使用修改全局參數(shù)表,如果全局參數(shù)表中沒有此設(shè)備的參數(shù)則創(chuàng)建設(shè)備的參數(shù)。驅(qū)動程序設(shè)計(jì)初步實(shí)現(xiàn)read方法用于用戶態(tài)程序取得門禁控制系統(tǒng)返回的卡號,ioctl方法用于用戶態(tài)程序?qū)崿F(xiàn)門的打開和關(guān)閉,一個(gè)中斷處理程序,負(fù)責(zé)響應(yīng)門禁控制系統(tǒng)的中斷。3.觸摸屏驅(qū)動實(shí)現(xiàn)Open,read,release,fasync,poll方法,probe中設(shè)置對應(yīng)GPIO引腳,注冊中斷并在devfs中建立對應(yīng)設(shè)備節(jié)點(diǎn),read方法中從循環(huán)緩沖區(qū)中取得捕獲的數(shù)據(jù)返回個(gè)用戶態(tài)程序。Probe中初始化GPIO引腳功能,申請IRQ注冊,同時(shí)初始化uda1341,注冊聲卡dsp和mixer的操作方法,open方法打開時(shí)初始化循環(huán)緩沖區(qū),并且初始化iis總線的收發(fā)。一、 教學(xué)用門禁子板接口說明:韋根讀卡器接口,DATA0、DATAGND和5V0,共4個(gè)讀卡器,占用CPLD 8個(gè)I/O,分別為WiegandWiegandWiegandWiegand4;4個(gè)按鍵輸入,占用CPLD 4個(gè)I/O,為KeyIN2個(gè)門狀態(tài)反饋輸入,占用CPLD 2個(gè)I/O,為DoorSta;2個(gè)繼電器控制輸出,占用CPLD 2個(gè)I/O,為ConOut1和ConOut2;1個(gè)中斷請求輸出,占用CPLD1個(gè)I/O,為INTR;1個(gè)片選輸入 占用CPLD1個(gè)I/O,為CS5個(gè)地址線,占用CPLD 5個(gè)I/O,為Addr(0,4)16個(gè)地址線,占用CPLD 16個(gè)I/O,為Data(0,15)1個(gè)讀信號,占用CPLD1個(gè)I/O,為RD1個(gè)寫信號,占用CPLD1個(gè)I/O,為WR1個(gè)復(fù)位信號,占用CPLD1個(gè)I/O,為RESET框圖如下圖所示:B二、 和ARM板接口信號說明下圖為ARM板接口信號示意圖 連接描述如下: DATA0~DATA15連接到Data(0,15) ADDR0~ADDR4連接到Addr(0,4) nOE連接到RD,變低表示開始讀 nWE連接到WR,變低表示開始寫 nGCS2連接到CS,ARM輸出低電平,表示選中CPLD GPA15連接到RESET,ARM輸出低電平,表示復(fù)位CPLD,工作狀態(tài)一直保持高電平 EINT3連接到INTR,為ARM中斷輸入信號,低電平三、 工作過程描述數(shù)據(jù)流程如框圖所示:如果有事件發(fā)生(事件可能是四個(gè)讀卡器接口有數(shù)據(jù)輸入或門狀態(tài)異常),CPLD向ARM發(fā)中斷請求,請求處理。 還有一種狀況是ARM直接發(fā)指令,讓門打開或關(guān)閉。此外,還有34bit 、37bit 等格式。數(shù)據(jù)輸出高位在前。000表示26bit標(biāo)準(zhǔn)協(xié)議001表示27bit協(xié)議010表示32bit協(xié)議011表示34bit協(xié)儀100表示36bit協(xié)議101表示37bit協(xié)議五、 實(shí)現(xiàn)方案1. 在ARM復(fù)位后,發(fā)復(fù)位信號,置GPA15為低,CPLD進(jìn)入工作狀態(tài)。如果有一組數(shù)據(jù)為全0,表示這一組沒有卡號輸入。Wiegand1和Wiegand2共同對應(yīng)ConOut1(1door),Wiegand3和Wiegand4共同對應(yīng)ConOut2(2door),n 狀態(tài)寄存器的詳細(xì)描述Bit15Bit14Bit13Bit12Bit11Bit10Bit9Bit8KS4KS3Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0KS2KS1WS4WS3WS2WS1DS2DS1DS1:1door status (0=正常 1=異常)DS2:2door status (0=正常 1=異常)WS1:Wiegand1 status 1號韋根對卡器狀況(0=讀卡器正常,1=讀卡器異常)WS2:Wiegand2 status 2號韋根對卡器狀況WS3:Wiegand3 status 3號韋根對卡器狀況WS4:Wiegand4 status 4號韋根對卡器狀況KS1:1Key status 1號鍵狀態(tài) (0=未按鍵,1=有按鍵)KS2:2Key status 2號鍵狀態(tài) (0=未按鍵,1=有按鍵)KS3:3Key status 3號鍵狀態(tài) (0=未按鍵,1=有按鍵)KS4:4Key status 4號鍵狀態(tài) (0=未按鍵,1=有按鍵)n 控制寄存器的詳細(xì)描述 Bit15Bit14Bit13Bit12Bit11Bit10Bit9Bit8Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0DO2DO1DO11door open 0=關(guān) 1=開DO22door open 0=關(guān) 1=開六:具體模塊主要函數(shù)說明模塊名稱ReadWiegand功能描述從讀卡器讀取用戶信息,并提供后續(xù)處理接口與屬性Bool ReadWiegand(void)補(bǔ)充說明當(dāng)讀取成功的時(shí)候,函數(shù)返回非0值,失敗返回-1模塊名稱SendWiegand功能描述向用戶接口發(fā)送數(shù)據(jù),接口與屬性Unsigned char SendWiegand(unsigned char *data,unsigned char len)補(bǔ)充說明此函數(shù)發(fā)送成功,返回發(fā)送的字節(jié)數(shù)模塊名稱SendCmd功能描述直接發(fā)送控制門的開和關(guān)接口與屬性Void SendCmd(unsigned char door,unsigned char state)補(bǔ)充說明此函數(shù)指定控制幾號門(door)和門的狀態(tài)(開或關(guān))環(huán)境探測采用zigbee無線通訊技術(shù),通過溫度傳感器采集環(huán)境溫度,上報(bào)到家庭網(wǎng)關(guān),網(wǎng)關(guān)解析溫度數(shù)據(jù),實(shí)時(shí)的顯示溫度到led顯示屏幕,其結(jié)構(gòu)圖如下: 家居控制主要涉及對繼電器的控制,通過繼電器的通或者斷來控制照明設(shè)備的開或者關(guān)。 當(dāng)煤氣濃度正常時(shí),此按鈕文字顯示“煤氣”?;鹁Q:火警監(jiān)測器按鈕功能;當(dāng)有火警監(jiān)測設(shè)備報(bào)警信息傳來時(shí),此按鈕顯示“火警報(bào)警!!”文字,并且在報(bào)警信息顯示欄顯示報(bào)警信息,當(dāng)點(diǎn)擊此按鈕時(shí),進(jìn)入火警監(jiān)測設(shè)備界面。操作方式:點(diǎn)擊 進(jìn)入火警監(jiān)測設(shè)備界面。 當(dāng)一切正常時(shí),此按鈕文字顯示為“門磁”或“窗磁”。模式名稱:模式開關(guān)按鈕功能:點(diǎn)擊此按鈕進(jìn)入模式開關(guān)設(shè)置界面,可以選擇設(shè)置智能家居系統(tǒng)運(yùn)行模式。操作方式:點(diǎn)擊 進(jìn)入模式設(shè)備界面。用戶可以設(shè)置溫度計(jì)的臨界溫度;設(shè)置火災(zāi)監(jiān)測器報(bào)警的臨界煙霧濃度;設(shè)置煤氣監(jiān)測器報(bào)警的臨界煤氣濃度;設(shè)置工作模式。操作方式:點(diǎn)擊 進(jìn)入遙控器設(shè)置界面。 當(dāng)室內(nèi)正常時(shí),此按鈕為綠色。報(bào)警信息顯示名稱:報(bào)警信息顯示框功能:當(dāng)家居網(wǎng)關(guān)接收到各外圍設(shè)備發(fā)來的報(bào)警信息時(shí),將把詳細(xì)的報(bào)警信息顯示在此文本框內(nèi)操作:無子界面繪制子界的視圖;煤氣界面:報(bào)警或查詢信息在此顯示返回查詢濃度煤氣狀態(tài):當(dāng)指示燈紅色時(shí)為有報(bào)警,綠色時(shí)為正常子界面中所有對象的功能和操作方式;名稱:煤氣監(jiān)測設(shè)備狀態(tài)燈功能:當(dāng)煤氣監(jiān)測器監(jiān)測到室內(nèi)煤氣濃度超過警戒值時(shí)便向家居網(wǎng)關(guān)發(fā)出報(bào)警,此時(shí)畫面中狀態(tài)燈為紅色。操作:無查詢名稱:查詢按鈕功能:當(dāng)點(diǎn)擊此按鈕時(shí),用戶可以向煤氣監(jiān)測器發(fā)出查詢指令,煤氣監(jiān)測器收到查詢指令后,會將室內(nèi)的煤氣濃度發(fā)送到家居網(wǎng)關(guān),此時(shí),在畫面右側(cè)的文本框會顯示出煤氣濃度信息。當(dāng)用戶點(diǎn)擊查詢按鈕時(shí),查詢到的室內(nèi)煤氣濃度信息會顯示在此文本框內(nèi)。當(dāng)煙霧濃度正常時(shí),此狀態(tài)燈為綠色。操作:點(diǎn)擊智能開關(guān)界面開關(guān)反饋信息在此顯示返回輸入框打開濃度關(guān)閉濃度請輸入要打開或關(guān)閉燈具的編號輸入框名稱:用戶輸入框功能:用戶在此輸入要打開或關(guān)閉燈具的設(shè)備編號,然后點(diǎn)擊‘打開’或‘關(guān)閉’按鈕,家居網(wǎng)關(guān)會向智能開關(guān)發(fā)出相應(yīng)指令,打開或關(guān)閉用戶指定的燈具設(shè)備。操作:點(diǎn)擊開關(guān)反饋信息在此顯示名稱:信息顯示文本框功能:當(dāng)用戶手動關(guān)閉開關(guān)后,智能開關(guān)將反饋關(guān)閉信息到家居網(wǎng)關(guān),信息在文本框內(nèi)顯示操作:無窗磁界面報(bào)警或查詢信息在此顯示返回查詢濃度窗磁狀態(tài):當(dāng)指示燈紅色時(shí)為有報(bào)警,綠色時(shí)為正常名稱:窗磁狀態(tài)燈功能:當(dāng)窗磁傳感器監(jiān)測到窗戶有開啟行為時(shí)便向家居網(wǎng)關(guān)發(fā)出報(bào)警,此時(shí)畫面中狀態(tài)燈為紅色。操作:無報(bào)警/查詢信息顯示名稱:信息顯示文本框功能:當(dāng)窗磁傳感器監(jiān)測到窗戶有開啟行為時(shí)便向家居網(wǎng)關(guān)發(fā)出報(bào)警,此時(shí)此文本框內(nèi)便顯示報(bào)警信息。操作:無查詢名稱:查詢信息功能:當(dāng)用戶點(diǎn)擊此按鈕時(shí),家居網(wǎng)關(guān)將查詢命令傳送到窗磁傳感器,窗磁傳感器將窗磁狀態(tài)發(fā)送到家居網(wǎng)關(guān),窗磁信息被顯示在文本框內(nèi)。操作:點(diǎn)擊設(shè)置名稱:設(shè)置按鈕功能:用戶點(diǎn)擊單選框選擇外出或者歸來模式后,點(diǎn)擊設(shè)置按鈕,將使用戶選擇的模式生效操作:點(diǎn)擊遙控器界面返回設(shè)置濃度臨界煤氣濃度臨界煙霧濃度低溫報(bào)警界限高溫報(bào)警界限輸入框名稱:用戶輸入框。操作:輸入。操作:點(diǎn)擊溫度計(jì)界面報(bào)警或查詢信息在此顯示退出查詢濃度溫度狀態(tài):當(dāng)指示燈紅色時(shí)為有報(bào)警,綠色時(shí)為正常同煤氣設(shè)備報(bào)警界面屏保界面名稱:屏保界面功能:系統(tǒng)每隔固定時(shí)間間隔啟動此屏保界面,界面動態(tài)顯示閃爍彩色文字“HELLO HARBOUR”。操作:點(diǎn)擊。同時(shí)要書寫《》來規(guī)范并會后續(xù)工作打下良好的文字記錄,里面主要涉及模塊的函數(shù)功能實(shí)現(xiàn)和代碼的算法流程說明
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1