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

正文內(nèi)容

基于射頻識別技術(shù)的門禁系統(tǒng)畢業(yè)設(shè)計(已改無錯字)

2022-07-25 20:48:04 本頁面
  

【正文】 動接口、延時015秒。輸出電壓:DC12V。輸出最大電流:3A。驅(qū)動輸出:COM、NC、NO。外形尺寸:185mm x 80mm x 65mm。電鎖的種類很多,使用IBA 1555電插鎖,它可支持木門、玻璃門等。輸入電壓: 12VDC。輸入電流:450 mA。重量:。主要性能:通電上鎖,(斷電開鎖)。外形尺寸:200mm x 34mm x 30mm 。出門開關(guān)一般使用IBAK10出門開關(guān),它采用標(biāo)準(zhǔn)電工開關(guān)外型,按鍵是大板指甲按鍵靈敏度高。 讀卡器選擇目前定義RFID產(chǎn)品的工作頻率有低頻、高頻、和超高頻三種頻率范圍,不同頻段的RFID產(chǎn)品有不同的特性[13]。(從125KHz到134KHz)該頻段主要是通過電感耦合的方式進(jìn)行工作,也就是在讀寫器線圈和感應(yīng)器線圈件存在著變壓器耦合作用。通過讀寫器交變場的作用在感應(yīng)器天線中感應(yīng)的而典雅被蒸餾,可作供電電壓使用。磁場區(qū)域能夠很好的被定義,但是場強(qiáng)下降的太快,且傳輸速率慢,價格高。()在該頻率的感應(yīng)器不再需要線圈進(jìn)行繞制,可以通過腐蝕活著的方式制作天線。感應(yīng)器一般通過負(fù)載調(diào)制的方式進(jìn)行工作。也就是通過感應(yīng)器上的負(fù)載電阻的接通和斷開促使讀寫器天線上的電壓發(fā)生變化,實(shí)現(xiàn)用遠(yuǎn)距離感應(yīng)器對天線電壓進(jìn)行振幅調(diào)制。如果通過數(shù)據(jù)控制負(fù)載電壓的接通和斷開,那么這些數(shù)據(jù)就能夠從感應(yīng)器傳輸?shù)阶x寫器。它的感應(yīng)器一般是電子標(biāo)簽的形式,可以把某些數(shù)據(jù)信息寫入標(biāo)簽中。傳輸速率高,價格合理。3. 超高頻(工作頻率為860MHz到960MHz)超高頻系統(tǒng)通過電場來傳輸能量。電場的能量下降的不是很快,但是讀取的區(qū)域不是很好進(jìn)行定義。該頻段讀取距離比較遠(yuǎn),無源可達(dá)10m左右。這要是通過電容耦合的方式進(jìn)行實(shí)現(xiàn)。目前使用較多的是ISO14443協(xié)議,而ISO15693是對于ISO14443對應(yīng)于高頻范圍的一種協(xié)議。因?yàn)镮SO15693疏耦合卡在高頻時讀取距離可達(dá)1m,所以本系統(tǒng)采用基于ISO15693協(xié)議的高頻讀寫器,、寫、鎖操作[14]。它的功能特點(diǎn)如下:l 工作頻率:l 閱讀距離:610cml 電子標(biāo)簽標(biāo)準(zhǔn):ISO15693(TagIT HFI、IcodeⅡ)l 對電子標(biāo)簽多個數(shù)據(jù)塊的內(nèi)容進(jìn)行讀、寫、鎖操作l 具有防沖撞讀寫功能,最多可檢測16張電子標(biāo)簽l 具有RS23RS48它的卡結(jié)構(gòu)為64位ID號,共計64個數(shù)據(jù)塊,每個塊都可讀,沒被鎖的快可寫。串口通訊,默認(rèn)波特率為19200bps,8位數(shù)據(jù)位,1位起始位,1位停止位,無校驗(yàn)。讀卡模塊引腳圖見圖34第4章 門禁系統(tǒng)軟件設(shè)計系統(tǒng)一共有三種開門方式:按鈕、PC機(jī)指令、非接觸式IC卡。其中按鈕開門方式需要密碼。非接觸式IC卡開門方式是最主要的方式,這里主要對這種方式的系統(tǒng)工作流程進(jìn)行介紹。, 整個過程中系統(tǒng)都與PC機(jī)之間進(jìn)行數(shù)據(jù)交換。 系統(tǒng)感應(yīng)卡開門方式工作流程圖 射頻控制模塊射頻控制模塊就是對MF RC500的控制模塊,本部分是系統(tǒng)最關(guān)鍵的部分。(1)MF RC500復(fù)位操作在上電之后一定要對MF RC500進(jìn)行復(fù)位操作,MF RC500是高電平復(fù)位有效的,可以由ATmega16的I/O口直接復(fù)位,要注意的是:必須在ATmega16成功復(fù)位150ms以后,再對MF RC500進(jìn)行復(fù)位操作;復(fù)位高電平必須保持200us以上。如果復(fù)位成功,MF RC500內(nèi)部的Command寄存器的值為0,如果不為0,必須重新復(fù)位 。(2)初始化MF RC500內(nèi)部寄存器在復(fù)位成功后,再對MF RC500的內(nèi)部寄存器進(jìn)行初始化,只有在正確的初始化之后,MF RC500才能正常工作。成功進(jìn)行上兩步操作之后,MF 左右的壓差。(3)對非接觸式IC卡進(jìn)行操作,MF RC500支持Mifare1卡和Mifarelight卡,本系統(tǒng)采用的是Mifare 1卡。,對Mifare 1卡的操作包括: 請求操作在成功復(fù)位和初始化之后,MF RC500控制天線向工作范圍內(nèi)的卡進(jìn)行請求,請求有Request all和Request std兩種,當(dāng)一張Mifare卡片處在卡片讀寫器的天線的工作范圍之內(nèi),該卡片的ATR將啟動,將卡片內(nèi)部數(shù)據(jù)塊0中的卡片類型(TagType)號共2個字節(jié)(Mifare 1卡的返回值為00H、08H),傳送給MF RC500,建立卡片與讀寫器的第一步通信聯(lián)絡(luò)。Request all指令是非連續(xù)性的讀卡指令。只讀一次。但是當(dāng)某一次Request all指令讀卡失敗時,比如,卡片沒能通過密鑰認(rèn)證或其他原因而出錯時,Request all指令將連續(xù)地讀卡,直到讀卡成功才進(jìn)入非連續(xù)性的讀卡模式。Request all指令適用于那些需要有人工干預(yù)的場合。Request std指令的使用和Request all指令剛巧相反,Request std指令是連續(xù)性的讀卡指令。當(dāng)某一張卡片在讀寫器天線的有效的工作范圍內(nèi),Request std指令在成功地讀取這一張卡片之后,進(jìn)入讀寫器對卡片的其他操作。如果其他操作完成之后,程序員又將讀寫器進(jìn)入Request std指令操作,則Request std指令將連續(xù)性地再次進(jìn)行讀卡操作,而不管這張卡片是否被拿走。只要有一張卡片進(jìn)入天線的有效的工作范圍內(nèi),Request std指令將始終連續(xù)性地再次進(jìn)行讀卡操作Request std指令適用于那些不需要有人工干預(yù)的場合,即全自動的場合。例如,賓館,酒店,高級寫字樓等場所的門禁控制系統(tǒng)(Door Access Control)高速公路,停車場等的不停車收費(fèi)系統(tǒng)(NonStop Road Tolling),等等。要注意的是,對于收費(fèi)系統(tǒng),在成功讀卡之后一定要使用Halt指令停止該卡,否則,卡上的值會全部被減掉。 射頻模塊的工作流程圖本系統(tǒng)采用Request std請求指令。在成功進(jìn)行請求操作后,系統(tǒng)就可進(jìn)行下一步操作。 反碰撞操作如果有多張Mifare卡處在系統(tǒng)天線的工作范圍之內(nèi)時,MFRC500將保證一 次只與一張卡片進(jìn)行通信,取得該卡片的系列號。由于Mifare卡片每一張都具有其唯一的序列號,決不會相同,因此保證MF RC500一次只對一張卡操作。該操作的返回值為卡的序列號。 卡的選擇操作接下來的操作就是選擇某一張卡,此操作MF RC500得到返回值80 H 。 密鑰認(rèn)證操作在允許對卡進(jìn)行讀寫操作之前,必須對卡進(jìn)行三輪密鑰認(rèn)證。首先,指定要 訪問的區(qū),并選擇密鑰A或密鑰B。本系統(tǒng)采用密鑰A。在更改密鑰A時要設(shè)置訪問條件(),注意,密鑰設(shè)置最好設(shè)成可逆的。 接著把用戶密碼加密,并加載到MF RC500的密鑰緩存中。接下來就是三輪密鑰認(rèn)證 。 卡的訪問條件訪問位有效命令C13C23C33讀,寫C12C22C32讀,寫,增,減,傳送,恢復(fù)C11C21C31讀,寫,增,減,傳送,恢復(fù)C10C20C30讀,寫,增,減,傳送,恢復(fù)段描述3區(qū)尾2數(shù)據(jù)段1數(shù)據(jù)段0數(shù)據(jù)段 卡的數(shù)據(jù)操作在成功密鑰認(rèn)證之后,就可以對卡進(jìn)行讀、寫、增值、減值、存儲、傳送等操作了以上的每步操作都被寫成一個函數(shù),最后在主函數(shù)中調(diào)用,這樣方便系統(tǒng)的升級并增強(qiáng)了程序的可讀性。 通訊模塊整個通訊程序分為3個部分:數(shù)據(jù)接收部分、命令執(zhí)行部分、數(shù)據(jù)發(fā)送部分。數(shù)據(jù)接收部分 數(shù)據(jù)接收程序主要接收一幀正確的數(shù)據(jù),數(shù)據(jù)幀錯誤的判斷符合以下原則: 有一個字節(jié)偶校驗(yàn)錯誤,數(shù)據(jù)幀錯誤。數(shù)據(jù)幀格式不正確,數(shù)據(jù)幀錯誤。 數(shù)據(jù)幀校驗(yàn)碼不正確,數(shù)據(jù)幀錯誤。 整個程序是在接收中斷服務(wù)程序中執(zhí)行的。 接收中斷服務(wù)程序命令執(zhí)行部分這一部分是通訊主程序執(zhí)行部分,是從機(jī)接收一幀正確數(shù)據(jù)后,通過地址域判斷 RS485 總線中主控器是否呼叫本從機(jī),如果是廣播地址則所有接收到的從機(jī)都應(yīng)響應(yīng)命令,同時通過密碼的方式,可以設(shè)置權(quán)限,密碼和地址是保存在 E2PROM 中。 在地址和密碼判斷正確的時候,程序進(jìn)行命令譯碼,對要求的命令執(zhí)行相應(yīng)的操作,同時如果要通過總線發(fā)送數(shù)據(jù),應(yīng)準(zhǔn)備好發(fā)送數(shù)據(jù)緩存器的內(nèi)容,啟動發(fā)送程序,發(fā)送完畢時清除接收事件發(fā)生標(biāo)志。 命令執(zhí)行部分?jǐn)?shù)據(jù)發(fā)送部分本程序的數(shù)據(jù)發(fā)送部分是在主程序中執(zhí)行的。(4) 通信可靠性設(shè)計由于在實(shí)際應(yīng)用系統(tǒng)中現(xiàn)場存在各種干擾,并且各讀寫器分布較遠(yuǎn)、數(shù)量較多,通信可靠性經(jīng)常得不到保證。本文從硬件和軟件兩方面就提高RS485總線通信可靠性提出些具體措施。首先,從硬件上來說。在實(shí)際應(yīng)用系統(tǒng)中,PC機(jī)和門禁系統(tǒng)一般相隔較遠(yuǎn),通信線路比較長,而各門禁系統(tǒng)上電或復(fù)位又常常不在同一時刻完成,如果此時某個門禁系統(tǒng)處于發(fā)送階段,將會占用RS485通信總線,這樣其他讀寫器就無法使用RS485通信總線與PC機(jī)通信。因?yàn)锳Tmega16初始化后,其I/O口處于狀態(tài)‘139。,這樣RS485將處于發(fā)送狀態(tài),這樣會占據(jù)整個總線。為了解決這個問題,在設(shè)計通信接口電路時, 經(jīng)過反向器后再接在SP485R上。當(dāng)RS485總線處于空載狀態(tài)時,RS232/RS485轉(zhuǎn)換器上的發(fā)送器和所有門 數(shù)據(jù)發(fā)送部分禁系統(tǒng)通信接口上的發(fā)送器均呈高阻態(tài),傳送線A, B上的電平未知,各門禁系統(tǒng)接口上的接收器保持為最后一次接收的邏輯狀態(tài)。為了保證RS485總線處于空載狀態(tài)時各門禁系統(tǒng)通信接口上的接收器輸出邏輯‘139。,在RS232/RS485轉(zhuǎn)換器和門禁系統(tǒng)RS485總線通信接口電路設(shè)計時分別將傳送線A上拉和傳送線B下拉,上拉電阻等于下拉電阻并且根據(jù)實(shí)際應(yīng)用中RS485通信系統(tǒng)包括的門禁系統(tǒng)的臺數(shù)以及匹配電阻的連接情況來計算。另外,為了防止RS232/RS485轉(zhuǎn)換器和門禁系統(tǒng)RS485通信接口上接收器的共模電壓超過RS485接收器的極限接收電壓,即大于+12V或小于7V,將門禁系統(tǒng)工作電源和讀寫器RS485收發(fā)器的電源隔離,并且使用光耦NEC2501實(shí)現(xiàn)隔離,徹底消除共模電壓的影響:最后在PC機(jī)相連的RS232/RS485轉(zhuǎn)換器上和距離PC機(jī)最遠(yuǎn)的門禁系統(tǒng)RS485總線通信接口上均連接匹配電阻以吸收RS485總線上的反射信號,保證傳輸信號的準(zhǔn)確。匹配電阻的大小等于傳送電纜的特性阻抗,本系統(tǒng)為120歐姆。對于軟件上來說。由于RS485總線通信是異步半雙工的通信,在某一時刻通信總線上只允許呈現(xiàn)一種狀態(tài)。為了可靠通信,在RS485總線狀態(tài)切換時需要適當(dāng)延時后再進(jìn)行數(shù)據(jù)發(fā)送或者接收。在軟件編制時要注意保護(hù)現(xiàn)場,即在串口通信的下位機(jī)收發(fā)程序的起始部分對ATmega16的內(nèi)部寄存器ACC, PSW, B等壓入堆棧進(jìn)行保護(hù),而在子程序結(jié)束時再從堆棧中釋放出來。這樣可以保證串口通信工作不對系統(tǒng)其他功能模塊產(chǎn)生影響。在通信協(xié)議設(shè)計中,每一幀數(shù)據(jù)傳送采用異或校驗(yàn),數(shù)據(jù)發(fā)送完畢后利用累加和校驗(yàn)來確保通信的可靠性。顯示子程序的主要功能是對當(dāng)前的門控狀態(tài)進(jìn)行顯示,顯示函數(shù)首先判斷是寫命令操作還是寫數(shù)據(jù)操作,若是寫命令操作,則根據(jù)命令進(jìn)行相應(yīng)的操作,如清屏、
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1