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

正文內(nèi)容

畢業(yè)設(shè)計-基于stm32系列單片機的門禁讀卡器功能測試儀設(shè)計-wenkub.com

2025-06-01 02:13 本頁面
   

【正文】 nCount)。 //控制電機 void WG_test(void)。 //初始化按鍵 void OP1_config(void)。 //初始化 FCT 上電機引腳 void SW_config(void)。 //從停止模式喚醒后,配置系統(tǒng)時鐘 void LED_config(void)。 //HSE 啟動狀態(tài) u8 high=0,low=0。STM32F107VCT6 這個芯片是我第一次使 用 , 剛開始完全不知道怎么辦,還好官方提供了不少例程 , 學 習 了一段時間 了解了大概。 軟件設(shè)計是核心部分,具有多樣化、 靈活性高 、 易移植等優(yōu)點,要深深理會各指令的含義才能更加熟練應用 。 本設(shè)計特點突出,性價比高,適合 于工廠檢測 ,有很高應用價值。通電檢查的主要目的是看系統(tǒng)是否存在短路或由元器件損壞、裝配錯誤引起的電流異常。 通電檢查:在確保電源良好前提下,接通電源。調(diào)試工作可以分為四步: 線路檢查:根據(jù)硬件邏輯設(shè)計圖,仔細檢查樣機線路是否連接正確,并核對元器門禁讀卡器功能測試儀設(shè)計 21 件的型號、規(guī)格和安裝是否符合要求,必要時可用萬用表檢測線路通斷情況。在這階段若發(fā)生故障,可以考慮各子程序在運行時是否破壞現(xiàn)場,數(shù)據(jù)緩沖單元是否發(fā)生沖突,標志位的建立和清除在設(shè)計上是否失誤,堆棧是否溢出,輸入輸出狀態(tài)是否正常等。調(diào)試過程中單片機相應輸入端由通用鍵盤和鼠標設(shè)定,運行狀態(tài)、各寄存器狀態(tài)、端口狀態(tài)等都可以在指定的窗口區(qū)域顯示出來,以確定程序運行有無錯誤。但編制好的程序或焊接好的線路不能按預計的那樣正常工作是常見的事,經(jīng)常會出 現(xiàn)一些硬件、軟件上的錯誤,這是軟件和硬件開發(fā)者經(jīng)常遇見的,這就需要通過調(diào)試來發(fā)現(xiàn)錯誤并加以改正。 主設(shè)備通過控制邏輯電路模擬按鍵, 讀卡器上一共有 12 個按鍵 。 韋根的接收對時間的實時性要求比較高,如果用查詢的方法接收會出現(xiàn)丟幀的現(xiàn)象:假設(shè)查詢到 DATA0返回 延遲 4 秒 管腳 A和管腳 B 都設(shè)為低電平,電機停止 管腳 A設(shè)為高電平,管腳 B 設(shè)為低電平,電機正轉(zhuǎn) 延遲 4 秒 管腳 A和管腳 B 都設(shè)為低電平,電機停止 管腳 A設(shè)為低電平,管腳 B 設(shè)為高電平,電機反轉(zhuǎn) 延遲 1 秒 開始 門禁讀卡器功能測試儀設(shè)計 18 為 0 時主程序正在指向其他任務(wù),等主程序執(zhí)行完該任務(wù)時 DATA0 已經(jīng)變?yōu)?1 了,那么這樣就導致了一個 0 位 丟了,這樣 讀出的卡號肯定奇偶校驗通不過,所以表現(xiàn)出 CPU 接收不到 ID 模塊發(fā)送的卡號了, 唯一的辦法是在外部中斷里接收每個 位 。 如圖 46 所示: 圖 46 配置系統(tǒng)時鐘 返回 執(zhí)行 WFI(等待中斷 )指令 設(shè)置 PWR_CR 寄存器 的 LPDS 位 設(shè)置系統(tǒng)控制寄存器的 SLEEPDEEP 位 清除 PWR_CR 寄存器的 PDDS 位 返回 激活 PLL 選擇 PLL 作為系統(tǒng)時鐘源 激活 HSE(高速外部時鐘 ) 開始 開始 門禁讀卡器功能測試儀設(shè)計 17 電機控制 電機控制部分對應兩個管腳 A 和 B, 管腳 A 為高電平管腳 B 為低電平時,電機正轉(zhuǎn) ; 管腳 A 為低電平管腳 B 為高電平時,電機反轉(zhuǎn) ;管腳 A 和管腳 B 的電平相同時,電機停止轉(zhuǎn)動。如圖 44 所示: 圖 44 開始鍵設(shè)為中 斷模式 返回 4 個 LED 和米字型 LED 對應的引腳輸出低電平 延遲 1 秒 4 個 LED 和米字型 LED 對應的引腳輸出高電平 返回 設(shè)置中斷通道、優(yōu)先級 配置中斷源、外中斷線、中斷觸發(fā)方式 打開端口時鐘,引腳設(shè)為輸入浮空 啟動中斷 開始 開始 門禁讀卡器功能測試儀設(shè)計 16 進入停止模式 停止模式是在 CortexM3 的深睡眠模式基礎(chǔ)上結(jié)合了 外設(shè)的時鐘控制機制 。 如圖 42 所示: 圖 42 系統(tǒng)初始化 流程圖 初始化 4 個 LED 和米字型 LED 初始化防拆保護引腳 初始化韋根通信接口 初始化按鍵測試的引腳 初始化綠色 LED、 紅色 LED 和蜂鳴器 初始化型號選擇開關(guān) 初始化電機控制 返回 開始 門禁讀卡器功能測試儀設(shè)計 15 系統(tǒng)自檢 低電平點亮 LED,高電平熄滅 LED。 STM32 的 IO 口可以由軟件配置成 8 種模式:模擬輸入、輸入浮空、輸入下拉、輸入上拉、開漏輸出、推挽輸出、復用功能開漏輸出和復用功能推挽輸出。當需 要工作時,按下開始鍵 產(chǎn)生中斷 喚醒系統(tǒng), 系統(tǒng) 進入正常工作模式, 調(diào)用 LED 和蜂鳴器測試子程序測試 SXG 系列 CPU 智能卡讀卡器 上的 綠色 LED、紅色 LED 和蜂鳴器 能否正常工作 ,然后調(diào)用電機控制子程序 檢測 讀卡器上的防拆保護功能能否工作 。 門禁讀卡器功能測試儀設(shè)計 12 4 軟件設(shè)計 軟件的設(shè)計是設(shè)計控制系統(tǒng)的應用程序。 讀卡器具有防拆保護,主電路通過控制直流電機使一個 面板遮擋讀卡器上的防拆孔,工作狀態(tài)指示燈 3 亮說明被拆開了,移開面板,工作狀態(tài)指示燈3 滅,則無報警信號。 電路原理圖如圖 附錄 1 所示, 4 個 LED 指示燈接在 PE 口的 0 到 3 管腳上, 米字型 LED 接到 PA 口的 8 到 12 管腳、 PC 口的 6 到 9 管腳和 PD 口的 9 到 15 管腳 。 電機啟動時電路中的電流會突然增大,會對其它 模塊產(chǎn)生干擾,所以在電源端增加兩個電容 C20 和 C21,使電流緩慢增加,減小對其它模塊的干擾?;谏?述原因,在實際驅(qū)動電路中通常要用硬件電路方便地控制三極管的開關(guān),所以需要添加兩個三極管 Q1 和 Q2。要使電機運轉(zhuǎn),必須導通對角線上的一對三門禁讀卡器功能測試儀設(shè)計 10 極管。根據(jù)相關(guān)數(shù)據(jù)手冊中的說明, TRST、 TDI、TMS、 TCK 引腳上需要接一個 10KΩ 的上拉電阻。在 TDI(測試數(shù)據(jù)輸入)引線上輸入到芯片中的數(shù)據(jù)存儲在指令寄存器中或一個數(shù)據(jù)寄存器中。 JTAG 編程方式是在線編程,傳統(tǒng)生產(chǎn)流程中先對芯片進行預編程,再燒寫到板上,現(xiàn)在簡化的流程為先固定器件到電路板上,再用 JTAG 編程,從而大大加快工程進度。如圖 35 所示: 圖 35 韋根通信電路 JTAG 下載電路 JTAG( Joint Test Action Group 聯(lián)合測試行動小組 ) 是一種國際標準測試協(xié)議( IEEE 兼容),主要用于芯片內(nèi)部測試。如圖 34 所示: 圖 34 開始按鍵電路 韋根通信電路 Wiegand(韋根)協(xié)議是由摩托羅拉公司制定的一種通訊協(xié)議,它適用于涉及門禁控制系統(tǒng)的讀卡器和卡 片的許多特性; 其協(xié)議并沒有定義通訊的波特率、也沒有定義數(shù)據(jù)長度,主要定義了 數(shù)據(jù)傳輸方式 。 需要 工作時,按下開始按鍵產(chǎn)生中斷 ,喚醒系統(tǒng),系統(tǒng)進入正常工作模式 ,開始 正常工作 。 外部 25MHz 的高速時鐘 首先經(jīng)過 時鐘配置寄存器 2 的 PREDIV2 分頻因子 進行 5 分頻,然后經(jīng)過 PLL2倍頻因子 8 倍頻后,再經(jīng)過 PREDIV1 分頻因子 5 分頻后得到 8MHz 的時鐘 , 然后經(jīng)過 時鐘配置寄存器的 PLL 倍頻系數(shù) 9 倍頻后,輸出精確的 72MHz 時鐘。 主電路采用 STM32F107VCT6 作為主芯片,包括復位電路、開始按鍵電路、電源模塊、 JTAG 下 載電路、 LED 工作指示燈電路、米字型 LED 顯示電路、韋根通信電路、電機控制電路和按鍵測試電路。 方案三: 通過 JLINK 下載程序, 不需要改變啟動模式, JLINK 仿真器支持的處理器多,與主流的開發(fā)環(huán)境 完美結(jié)合。 下載方式的選擇方案和論證 方案一: 通過串口下載程序, 首先要將 STM32F107VCT6 的啟動模式 [8] 設(shè)置為SystemBoot,而默認的啟動模式是 UserBoot, 在 SystemBoot 模式下, STM32 在復位后不會執(zhí)行用戶代碼,而是等待 串口更新程序。 顯示模塊選擇方案和論證 方案一: 采用 LED 液晶顯示屏 ,液晶顯示屏的顯示功能強大 ,可顯示大量文字 ,圖形 ,顯示多樣 ,清晰可見 ,但是價格昂貴 ,需要的接口線多 ,所以在此設(shè)計中不采用 LED 液晶顯示屏 。 方案二 : 采用 STM32F107VCT6,片內(nèi) 具有 64KB 的 RAM 和 256KB 的 ROM,存儲空間大不需要外擴存儲芯片 ; 工作溫度范圍 :40176。為了改善以上的不足,未來 的 門禁讀卡器功能測試儀將朝著多功能化發(fā)展 ,將支持目前市面上主流的讀卡技術(shù) 校驗,能夠自動運行,支持 更多型號的讀卡器,具備鍵盤測試, 外型美觀及環(huán)境和諧 , 人機界面友好 ,可使使用者快速掌握使用方法。 門禁讀卡器的讀卡技術(shù)多種多樣, 種類又很多。 主要技術(shù)指標 ( 1) 工作溫度范圍 : 20176。 讀卡器要具有 安全性 、 穩(wěn)定性 、 外型美觀及環(huán)境和諧 、 人機界面友好 、 安裝調(diào)試的經(jīng)濟與便捷 、 節(jié)能環(huán)保設(shè)計 的特點。在數(shù)字技術(shù)網(wǎng)絡(luò)技術(shù)飛速發(fā)展的今天門禁技術(shù)得到了迅猛的發(fā)展。出入口處安裝刷卡門禁系統(tǒng) [1],一人一卡,所有租住人員都必須憑卡出入,即使租戶鑰匙扣卡不慎丟失,只要將他的卡號通過遙控 器直接刪除,該卡立即在本鎖使用無效,業(yè)主不用換鎖,即經(jīng)濟又安全。本系統(tǒng)以 C 語言進行軟件設(shè)計,為了便于擴展和更改, 軟件的設(shè)計采用模塊化結(jié)構(gòu),使程序設(shè)計的邏輯關(guān)系更加簡潔明了,以便更簡單地實現(xiàn) 對 SXG 系列 門禁 讀卡器的功能測試。在設(shè)計的同時對 STM32 單片機 的理論基礎(chǔ)和外圍擴展知識進行了比較全面準備。 對SXG 系列 門禁 讀卡器的功能測試 在硬件與軟件方面進行同步設(shè)計。所有程序編寫完成后,在 keil 軟件中進行調(diào)試 , 確定沒有問題后, 焊接硬件測試 SXG 系列 門禁 讀卡器。 出入口門禁安全管理系統(tǒng)是新型現(xiàn)代化安全管理系統(tǒng),它集微機自動識別技術(shù)和現(xiàn)代安全管理措施為一體,它涉及電子 、 機械 、 光學 、 計算機技術(shù) 、 通訊技術(shù) 、 生物技術(shù)等諸多新技術(shù)。門禁系統(tǒng)早已超越了單純的門道及鑰匙管理,它已經(jīng)逐漸發(fā)展成為一套完整的出入管理系統(tǒng)。 英格索蘭的 SXG 系列 CPU 智能卡讀卡器 具有這些特點, 采用多 技術(shù),支持 125KHz 低頻卡和 高頻卡;閱讀距離遠: (125K); (ISO15693); 兼容非接觸CPU 智能卡等多種格式: HID Proximity; Infineon myd 安全扇區(qū) ; HID iClass、 Infineon myd、 Philips ICode、 DESFire、 MIFARE 序列號 ; DESFire、 MIFARE 扇區(qū),復旦微電子 FM1208 CPU 卡安全文件;具有防拆保護, 3 態(tài) LED(紅、綠、琥珀)可視化指示燈及聲音反饋,顯示工作狀態(tài)及動作信息;廣泛使用于銀 行、辦公樓、建筑工地、交通、電力、軍隊、學校、醫(yī)院等門禁應用場合。C 到 +80176。目前門禁讀卡器功能測試儀 主要 是 針對 各公司的產(chǎn)品進行制造的,種類單一, 兼容性不強,這樣 導致讀卡器生產(chǎn)商要采購多種測試儀 才能 滿足檢測需要,增加了成本。 節(jié)能環(huán)保也 將是今后讀卡器 功能測試儀 發(fā)展的重要趨勢 , 不工作時處于休眠狀態(tài),降低功耗 。C 到 +85176。 方案二: 采用點陣式數(shù)碼管顯示,點陣式數(shù)碼管是由八行八列的發(fā)光二極管組成,對于顯示文字比較適合 ,如采用在顯示數(shù)字顯得太浪費 ,且價格也相對較高 ,所以也不用此種作為顯示 。程序運行時,需要將啟動模式設(shè)置為UserBoot 模式 ,復位芯片。通過 JLINK 仿真器,可以方便地 下載和在線調(diào)試代碼。 電路設(shè)計 框圖如圖 24 所示: 門禁讀卡器功能測試儀設(shè)計 5 圖 24 電路設(shè)計框圖 STM32F107VCT6 復位電路 開始按 鍵電路 電源模塊 LED 工作指 示燈電路 米字型 LED 顯示電路 韋根通信電路 JTAG 下載電路 按鍵測試 電機控制 電路 門禁讀卡器功能測試儀設(shè)計 6 3 硬件設(shè)計 電源設(shè)計 在這里因設(shè)計分工和側(cè)重點不同 , 電源模塊先采用通用的 電源將 220V 的交流電轉(zhuǎn) 換成 12V 的 直流電 , 然后 12V 的電源 一方面給 英格索蘭的 SXG 系列 CPU 智能卡讀卡器 供電,一方面給 本設(shè)計的測試電路供電 。 如圖 32 所示: 門禁讀卡器功能測試儀設(shè)計 7 圖 32 晶振電路 復位電路 在系統(tǒng)運行的過程中,有時可能對系統(tǒng)需要進行復位,為 了避免對硬件系統(tǒng)經(jīng)常加電和斷電造成的損害,
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1