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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于at89c51單片機(jī)的智能水表設(shè)計(jì)-文庫(kù)吧

2024-11-11 19:12 本頁(yè)面


【正文】 全性、穩(wěn)定性是比較可靠的。但由于單表內(nèi)設(shè)置單片機(jī)和后備電源,成本較高,推廣普及較慢。 由于各表輸出的總線只需掛接,可以減少分線制抄表方式大量煩瑣的布線、系統(tǒng)調(diào)試任務(wù)以及后期使用過(guò)程中線路、系統(tǒng)維護(hù)等繁重勞動(dòng)強(qiáng)度,也方便高層次設(shè)計(jì)如網(wǎng)絡(luò)結(jié)構(gòu)的設(shè)計(jì)、與其他系統(tǒng)(如安防、照明、空調(diào)、消防)共享開放式網(wǎng)絡(luò)的設(shè)計(jì),進(jìn)而為用戶提供完善、綜合的配套服務(wù)。 智能 IC卡式水表系統(tǒng) 智能卡水表是在當(dāng)今智能卡技術(shù)與市場(chǎng)迅猛發(fā)展、單個(gè)智能卡及刷 卡機(jī)性能價(jià)格比日益提高的特定時(shí)期應(yīng)運(yùn)而生的。主要由智能卡式水表、智能卡、讀卡器、收費(fèi)管理信息系統(tǒng)等組成。用戶須在供水部門指定售卡點(diǎn),購(gòu)水后刷卡方能使用。它具有有限用水量、解決用水收費(fèi)糾紛的功能,這是其他抄表方式及普通水表上門抄表方式所不能比擬的,并且智能卡水表如同普通水表,無(wú)需鋪設(shè)管線及線路維護(hù),安裝方便、維護(hù)簡(jiǎn)單;另外,智能卡水表自帶數(shù)據(jù)采集模塊、電源部分、電磁閥(電動(dòng)閥)控制,由智能卡讀入預(yù)購(gòu)水量等信息,使用簡(jiǎn)單,動(dòng)作可靠,并且它的前期投資費(fèi)用低,因此日益受到供水管理部門的青睞。 根據(jù)我國(guó)金卡工程的長(zhǎng)遠(yuǎn) 發(fā)展建設(shè)來(lái)看,單純地將普通機(jī)械式水表轉(zhuǎn)化成機(jī)械式 +電子式固然已邁出了重要的一步,但是還不夠完善,因?yàn)樗淼挠?jì)量預(yù)收費(fèi)及管理自動(dòng)化將是大勢(shì)所趨。未來(lái)信息技術(shù)的發(fā)展必將朝著網(wǎng)絡(luò)化的方向發(fā)展,作為樓宇自動(dòng)化發(fā)展的方向的一個(gè)重要方面 |—— 智能化水表系統(tǒng)。因此如何設(shè)計(jì)合適的平臺(tái),將自動(dòng)抄表系統(tǒng)、遠(yuǎn)程監(jiān)控報(bào)警系統(tǒng)、家居安防系統(tǒng)等無(wú)“縫隙”地與數(shù)據(jù)網(wǎng)及控制網(wǎng)連接起來(lái),開發(fā)出能體現(xiàn)優(yōu)良的綜合性、互操作性、方便實(shí)際現(xiàn)場(chǎng)安裝維護(hù)的一體化智能系統(tǒng)將成為今后一段時(shí)期內(nèi)的熱點(diǎn)。 2. 智能水表的組成 7 本水 表電路的硬件設(shè)計(jì)原則是在低功耗的前提下,實(shí)現(xiàn)多功能,組成框圖如圖 21 所示。 系統(tǒng)硬件電路由 IC卡讀寫電路、液晶顯示控制電路、電磁閥控制電路、脈沖提取電路、安全保護(hù)電路、記憶單元電路、通信接口電路組成,以 AT89C51 為核心控制芯片,完成整個(gè)水表信號(hào)的讀、寫處理,監(jiān)控水表工作的功能。該 CPU芯片內(nèi)置 4K的程序存儲(chǔ)器,有 32個(gè)多功能的 I/O口,具有多個(gè)可編程的中斷 I/O口和數(shù)據(jù)串行通信口。并且,該芯片功耗低,特別適用于水表控制線路多、功能全、功耗低的要求。它能方便地讀取 IC 卡的數(shù)據(jù),并控制電磁閥和液晶顯示器 的工作,同時(shí)還可以將水表的數(shù)據(jù)存入 E2ROM進(jìn)行永久保存并可通過(guò)串口送至表外的數(shù)據(jù)終端,大大地提高了該水表的智能化的功能。 圖 21 硬件總體框圖 IC 卡讀寫電路 Mifare 1 射頻 IC卡 Mifare 1 射頻 IC卡的核心是 Philips公司制造的 Mifare 1 IC S50 系列微晶片,其內(nèi)部包括1KB高速 EEPROM、數(shù)字控制模塊和一個(gè)高效率射頻天線模塊??ㄆ旧聿粠щ姵毓╇?,工作時(shí)將卡片放在讀寫器的有效工 作區(qū)域,卡片讀寫器的天線發(fā)送無(wú)線電載波信號(hào)耦合到卡片上的天線提供電源能量,其電壓可達(dá) 2V以上,足以滿足卡片上的 IC電路供電需要。在信道保證和數(shù)據(jù)完整性方面, Mifare 1 標(biāo)準(zhǔn)還提供了信道檢測(cè)、存儲(chǔ)數(shù)據(jù)冗余校驗(yàn)、三次傳遞認(rèn)證以及防沖突機(jī)制等功能,保證了數(shù)據(jù)交換過(guò)程的安全。 Mifare 1 射頻 IC卡的主要性能指標(biāo)如下。 ( 1) 1KB的 EEPROM,分為 16個(gè)扇區(qū),每個(gè)扇區(qū)分為 4塊,每塊 16B,以塊為存取單位。 ( 2)每個(gè)扇區(qū)有獨(dú)立的一組( 2個(gè))密碼及存取權(quán)限設(shè)置。 ( 3)每張卡有唯一的 32位序列號(hào)。 IC 卡讀寫電路 AT89C51 記憶單電路 通信接口電路 液晶顯示電路 通信插座 Ic 卡插座 8 ( 4)具 有防沖突機(jī)制、支持多卡操作。 ( 5)無(wú)電源,自帶天線,內(nèi)含加密控制邏輯和通信邏輯電路。 ( 6)數(shù)據(jù)可保存 10年,可反復(fù)寫 10萬(wàn)次。 ( 7)工作頻率為 。 ( 8) 106kbps 的快速數(shù)據(jù)傳輸速率。 ( 9)讀寫距離最大可達(dá) 10cm(取決于天線設(shè)計(jì))。 ( 10)工作溫度范圍: 20 +50。 C。 RC522 讀寫模塊 MF RC522 是應(yīng)用于 非接觸式通信中高集成度讀寫卡系列芯片中的一員。是 NXP 公司針對(duì)“三表”應(yīng)用推出的一款低電壓、低成本、體積小的非接觸式讀 寫卡芯片,是智能儀表和便攜式手持設(shè)備研發(fā)的較好選擇。 作為 高集成讀寫卡系列芯片家族的新成員, MF RC522與 MF RC500 和 MF RC530 有不少相似之處,同時(shí)也具備諸多特點(diǎn)和差異。 它與主機(jī)間的通信采用連線較少的串行通信,可選取 SPI、 I2C 或串行 UART(類似 RS232)模式之一,有利于減少連線,縮小 PCB板體積,降低成本。 IC卡內(nèi)部框圖 ,如圖 22所示 圖 22 IC 卡內(nèi)部示意圖 MFRC522支持 SPI、 I2C、 UART接口; (2)64字節(jié)發(fā)送和接收 的 FIFO緩存; (3) 4頁(yè),每頁(yè) 16個(gè)寄存器,共 64 個(gè)寄存器; 9 具有硬件掉電、軟件掉電、發(fā)送掉電三種節(jié)電模式; ( 5) 支持 ISO/IEC 14443 TypeA 和 MIFARE174。通信協(xié)議; RC522的接口引腳和讀寫器模塊的電源端,接地端,具體的功能定義如下: ( 1) OSCIN :晶振輸入 ( 2) IRQ :輸出,用來(lái)指示一個(gè)中 斷事件。 ( 3) SIGIN :信號(hào)輸入。 ( 4) DVDD :數(shù)字電源 ( 5) AVDD :模擬電源 ( 6) AUX1 AUX2:輔助輸出 ( 7) OSCOUT :晶振輸出 ( 8) SDA :串行數(shù)據(jù)線 其基本結(jié)構(gòu)圖如圖 23所示 圖 23 RC522基本結(jié)構(gòu)圖 IC 卡讀寫電路的原理及說(shuō)明 IC卡應(yīng)用系統(tǒng)的硬件設(shè)計(jì)結(jié)構(gòu)框圖如圖 ,總體原理圖見附錄 1。 單片機(jī) AT89C51 是本設(shè)計(jì)的核心器件,它主要完成了對(duì)射頻卡( MIFARE 1 卡)的讀寫操作。 RC522讀寫器對(duì)射頻卡 10 進(jìn)行讀寫后通過(guò)串口電平轉(zhuǎn)換電路將 RS- 232電平轉(zhuǎn)換為單片機(jī)所識(shí)別的 TTL電平,或者使用 USB轉(zhuǎn)接線通信,從而達(dá)到了使用 AT89C51單片機(jī)來(lái)控制射頻卡的讀寫過(guò)程。 圖 24 IC卡與單片機(jī)硬件連接結(jié)構(gòu)圖 硬件電路由單片機(jī)模塊、電平轉(zhuǎn)換模塊和 RC522讀寫模塊 3部分電路組成,其工作原理分別如圖 2圖 25所示。 讀寫器與 M1卡交換數(shù)據(jù)的過(guò)程: 1)由讀寫器 MCU(微控制器)發(fā)送指令給 MCM, 2) MCM執(zhí)行指令并將其轉(zhuǎn)換為射頻信號(hào)發(fā)送給卡; 3)卡接收到來(lái)自 MCM的指令后,按指令完成其內(nèi)部的各種處理,并回送應(yīng)答信號(hào) /數(shù)據(jù)給 MCM; 4) MCM接收卡回送的射頻信號(hào)并將其轉(zhuǎn)換為數(shù)字信號(hào)輸出給 MCU,讀寫器 MCU讀取 MCM接收到的應(yīng)答 /數(shù)據(jù),即可完成與 M1 卡的數(shù)據(jù)交換。 單片機(jī) AT89C51 串口電平 轉(zhuǎn)換電路 IC 卡讀寫器 報(bào)警電路 Mifare1 射頻卡 11 圖 25 RC522通信模塊 液晶顯示模塊 液晶顯示模塊選用圖形液晶顯示模塊 LCD1602,它是一種專門用來(lái)顯示字母、數(shù)字、符號(hào)的點(diǎn)陣型液晶模塊。它由若干個(gè) 5x7或者 5x11等點(diǎn)陣個(gè)點(diǎn)距的間隔,起到字符間和行間距的作用。1602LCD是指顯示的內(nèi)容為 16 2既可以顯示兩行,每行 16字符液晶模塊(顯示字符和數(shù)字)。 電源模塊 在一般情況下,液晶器件的驅(qū)動(dòng)需要兩種不同的電源電壓,一種是 +5V(工 作電壓 ),另一種是 10V(背景光對(duì)比度調(diào)節(jié)電壓 )。 所以,使用液晶模塊時(shí), 使用 USB(+5V)電源供電, IC卡接受模塊需要 +。 3. 系統(tǒng)各模塊軟件電路設(shè)計(jì) IC 卡讀寫軟件設(shè)計(jì) M1卡交換數(shù)據(jù)的過(guò)程: 1)由讀寫器 MCU(微控制器)發(fā)送指令給 MCM, 2) MCM執(zhí)行指令并將其轉(zhuǎn)換為射頻信號(hào)發(fā)送給卡; 3)卡接收到來(lái)自 MCM的指令后,按指令完成其內(nèi)部的各種處理,并回送應(yīng)答信號(hào) /數(shù)據(jù)給 MCM; 12 4) MCM接收卡回送的射頻信號(hào)并將其轉(zhuǎn)換為數(shù)字信號(hào)輸出給 MCU,讀寫器 MCU讀 取 MCM接收到的應(yīng)答 /數(shù)據(jù),即可完成與 M1 卡的數(shù)據(jù)交換。 IC 卡讀寫操作步驟 1)激活 MCM 2) MCM軟復(fù)位 3)向 MCM下載密碼( LOAD KEY),校驗(yàn)傳輸密碼正確后可向 MCM的 KEYRAM寫入用戶自己設(shè)定的密碼,以上操作與卡無(wú)關(guān)。 4)請(qǐng)求應(yīng)答( ANSWER TO REQUEST):尋卡 5)防沖突( ANTICOLLISION):選擇唯一一張卡 6)選擇標(biāo)記( SELECT):激活所選擇的卡 7)認(rèn)證 ( AUTHENTICATION):安全性 8)讀寫操作(讀、寫、加值、減值): 交換數(shù)據(jù) ( READ/WRITE/INCREAMENT/DECREMENT) 停止( HALT):置 IC卡為停止模式,防止重復(fù)操作 MIFARE 卡操作步驟 單片機(jī)控制讀卡器 RC522,對(duì)非接觸 IC卡進(jìn)行讀寫的程序流程圖,如圖 31所示。 圖 31 單片機(jī)對(duì) IC卡操作流程圖 開始 復(fù)位應(yīng)答 防沖突機(jī)制 選擇卡片 三次相互驗(yàn)證 加值 減值 寫塊 讀塊 中止 13 液晶顯示控制驅(qū)動(dòng)器指令集 本設(shè)計(jì)采用的是 LCD1602 液晶顯示,掌握液晶顯示主要掌握指令集,主要的 指令集如 表 31。 清除顯示 0 0 0 0 0 0 0 0 0 1 將 DDRAM填滿 20H,并且設(shè)定 DDRAM 的地址計(jì)數(shù)器 (AC)到 00H 功能設(shè)定 0 0 0 0 1 DL X RE X X DL=0/1: 4/8 位數(shù)據(jù) RE=1: 擴(kuò)充指令操作 RE=0: 基本指令操作 讀取忙標(biāo)志和地址 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 讀取忙標(biāo)志 (BF)可以確認(rèn)內(nèi)部動(dòng)作是否完成 ,同時(shí)可以讀出地址計(jì)數(shù)器 (AC)的值 寫數(shù)據(jù) RAM 1 0 數(shù)據(jù) 將數(shù)據(jù) D7—— D0 寫入到 內(nèi)部的 RAM (DDRAM/CGRAM/IRAM/GRAM) 讀 RAM的值 1 1 數(shù)據(jù) 從內(nèi)部 RAM讀取數(shù)據(jù) D7—— D0(DDRAM/CGRAM/IRAM/GRAM) 表 31 LCD1602 部分 指令集 1602液晶顯示模塊內(nèi)部的字符發(fā)生存儲(chǔ)器( CGROM)已經(jīng)存儲(chǔ)了 160個(gè)不同的點(diǎn)陣字符圖形,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的字符、和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼,比如大寫的英文字母 A的代碼是 01000001B( 41H),顯示時(shí)模塊把地址 41H中的點(diǎn)陣字符圖形顯示出來(lái),我們就能看到字母“ A“。 因?yàn)?1602識(shí)別的是 ASCII碼直接賦值,在單片機(jī)編程中還可以用字符型常量或變量賦值,如“ A” 4. 結(jié) 論 本次設(shè)計(jì)是通過(guò) 51單片機(jī)控制 RC522系列讀寫模塊對(duì) Mifarel IC 智能卡進(jìn)行讀寫操作,控制液晶顯示等模塊,設(shè)計(jì)出使用戶先買水后用水的一種智能化水表,使水費(fèi)收取工作邁向自動(dòng)化。其設(shè)計(jì)主要包括 IC卡讀寫、液晶顯示、記憶單元、電磁閥控制 4個(gè)模塊。實(shí)現(xiàn)單片機(jī)對(duì) IC卡的讀寫控制,以及卡信息的調(diào)用,以及液晶對(duì) IC卡信息 的顯示,包括卡號(hào)以及卡的類型,每刷一次卡使得 IC卡的金額減一。對(duì)于水表的控制在設(shè)計(jì)中弱化了,用一個(gè) led燈來(lái)代替。 14 參考文獻(xiàn) [1] [2] 姚存治 智能水表及集中抄表的現(xiàn)狀和發(fā)展趨勢(shì) 2021 [3] 周航慈 .單片機(jī)應(yīng)用程序設(shè)計(jì)技術(shù) .北京航大出版 社 .2021 [4] 楊振野 .IC 卡技術(shù)及其應(yīng)用 .科學(xué)出版社 .2021 [5] 趙文博 .單片機(jī)語(yǔ)言 C51 程序設(shè)計(jì) .電子工來(lái)出版社 .2021 [6] : ACTIVE 3V to Multichannel RS232 Line Drivr/Receiver [7] AT89C51 control RC522 card reader to write Mifare radio frequency nip and connect the systematic host puter through CAN bus to read, CAN bus controller is SJA1000,the transceiver is P82C250. 2021 [8] 徐瑋,沈建良 .單片機(jī)快速入門 .北京
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1