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

正文內(nèi)容

基于can總線的多點溫度采集系統(tǒng)的設(shè)計(編輯修改稿)

2024-12-23 22:06 本頁面
 

【文章內(nèi)容簡介】 不會出現(xiàn)網(wǎng)絡(luò)癱瘓。 (3) 嚴格的錯誤檢測和界定。 CAN 通信協(xié)議的數(shù)據(jù)鏈路層的 MAC(介質(zhì)訪問控制層)子層具有嚴格的錯誤檢測功能,包括監(jiān)測、填充規(guī)則校驗、幀校驗、 15 位循環(huán)冗余碼校驗和應(yīng)答校驗。 CAN 的節(jié)點有能力識別永久性故障和暫時擾動,對錯誤做出界定,對己損報文進行標注,并自動最新發(fā)送,當故障計數(shù)大于 255 時,節(jié)點被 “脫離總線 ”,脫離總線狀態(tài)不允許對總線有任何影響。 (4) 直接通訊距離最大可達 l0km,最高通訊速率可達 1Mbps,節(jié)點數(shù)可達 110 個,通信介質(zhì)可以是雙絞線,同軸電纜或光導纖維。 (5) 可以點對點,點對多點及全局廣播方式發(fā)送和接收數(shù)據(jù)。 (6) 全系統(tǒng)數(shù)據(jù)兼容,系統(tǒng)靈活。在 CAN 系統(tǒng)中,一個 CAN 節(jié)點不使用有關(guān)系統(tǒng)結(jié)構(gòu)的任何信息, 節(jié)點可在不要求所有節(jié)點及其應(yīng)用層改變?nèi)魏诬浖蛴布那闆r下接到 CAN 網(wǎng)絡(luò)中。在 CAN 網(wǎng)絡(luò)中,可以確保報文同時被所有節(jié)點或沒有節(jié)點接收。 (7) CAN 總線的實時性好。 CAN 協(xié)議規(guī)定以信息幀的方式按優(yōu)先級的高低來傳送信息,因此, CAN 總線的實時性好:一是信息幀短,不會因為連續(xù)長時間發(fā)送而影響其它節(jié)點訪問總線;二是采用優(yōu)先級仲裁,發(fā)生總線訪問沖突時,優(yōu)先級高的信息幀仍可繼續(xù)發(fā)送,不像以太網(wǎng)那樣,沖突的各節(jié)點均停下來,重新發(fā)送。 (8) CAN 總線測試系統(tǒng)成本低。 CAN 總線可采用雙絞線作為信號傳輸線,同時其對環(huán)境的要求不高,因此設(shè)計成本相對比較低。 CAN 總線的應(yīng)用與發(fā)展 CAN 總線最先由 Bosch 公司提出,起初應(yīng)用在汽車業(yè), 如今已廣泛的應(yīng)用在:自動控制、航空 、 航天 、航海、過程工業(yè)、機械工業(yè) 、紡織機械、農(nóng)用機械、機器人、數(shù)控機床、醫(yī)療畢業(yè)論文 9 器械及傳感器等領(lǐng)域, 作為最有前途的現(xiàn)場總線, CAN 已 經(jīng)成為全球范圍內(nèi)最重要的總線之一, 在 1999 年,接近 6 千萬個 CAN 控制器投入應(yīng)用。 CAN 具有廣闊的發(fā)展前景,隨著 CAN 總 線在汽車工業(yè)的廣泛應(yīng)用,大量潛在的新應(yīng)用(例如娛樂)也隨之出現(xiàn), 同時,結(jié)合高層協(xié)議應(yīng)用的特殊保安系統(tǒng)對 CAN 的需求也正在穩(wěn)健增長, 德國專業(yè)委員會 BIA 和德國安全標準權(quán)威 TUV 己經(jīng)對一些基于 CAN 的保安系統(tǒng)進行了認證。 CAN OpenSafety 是第一個獲得 BIA 許 可的 CAN 解決方案, DeviceNetSafety 也會馬上跟進, 全球分級協(xié)會的領(lǐng)導者之一, Gennanischer Lloyd 正在準備提議將 CAN open 固件應(yīng)用于海事運輸 [19]。 畢業(yè)論文 10 第三章 系統(tǒng)硬件 設(shè)計 硬件設(shè)計 本系統(tǒng) 主要由一個主監(jiān)視器和多個溫度采集點組成, 使用了多個電路模塊的硬件設(shè)計實現(xiàn)了多點溫度采集的功能,主要完成數(shù)據(jù)采集及傳輸,數(shù)據(jù)的顯示,電源供電等功能 [18]。 溫室采集系統(tǒng)功能要求 本系統(tǒng)要求在溫室內(nèi)完成多點 的信號采集 , 所采集的信號是從傳感器輸出的信號。 系統(tǒng)主要要求如下: (1) 能夠在現(xiàn)場對各溫度信號進行實時檢測; (2) 主機 能夠?qū)Σ杉臄?shù)據(jù)進行保存,并進行相應(yīng)的數(shù)據(jù)處理; (3) 能夠?qū)我?點 連續(xù)采集,也能夠?qū)Χ鄠€ 點 同時采集; (4) 具有較高的測量精度; (5) 能夠與主機 進行通訊,進行數(shù)據(jù)的傳遞; (6) 具有現(xiàn)場總線接口,能通過現(xiàn)場總線進行數(shù)據(jù)的高速傳遞; (7) 方便易用,有較高的性價比。 硬件設(shè)計任務(wù) 本章硬件設(shè) 計主要為完成系統(tǒng)硬件的搭建,以滿足系統(tǒng)任務(wù)要求, 在此多點溫度采集 系統(tǒng)中,所設(shè)計的主 要任務(wù)為實現(xiàn) CAN 通信,以接收通過 CAN 總線傳送過來的信號,實時獲取 現(xiàn)場的信號, 同時,需要保障系 統(tǒng)的可靠性和安全性, 需完成數(shù)據(jù)采集處理,數(shù)據(jù)傳輸以及液晶顯示 等 功能。 硬件設(shè)計的原則 [20]: (1) 經(jīng)濟合理 在滿足性能指標的前提下盡可能降低價格,獲得更高性價比的產(chǎn)品。 (2) 安全可靠 選購的硬件要考慮環(huán)境溫度、濕度、壓力、振動、粉塵等要求,以保證在規(guī)定的工作環(huán)境下系統(tǒng)性能穩(wěn)定、工作可靠。要有超量程和過載保護,保證輸入、輸出通道正常工作。要注意對交流電以及電火花的隔離,同時保證連接件的可靠接觸。 畢業(yè)論文 11 軟硬件功能分配 硬件需要實現(xiàn)的功能如下: (1) 現(xiàn)場端信號的采集、 A/D 轉(zhuǎn)換、 CAN 總線信號的發(fā)送和接收等。 (2) 總線上數(shù)據(jù)的傳輸。 (3) 電源的持續(xù)供電。 (4) 主機的數(shù)據(jù)顯示。 軟件需要實現(xiàn)的功能如下: (1) 完成通信程序的設(shè)計,總線協(xié)議設(shè)計。 (2) 完成液晶顯示 程序的設(shè)計。 (3) 完成數(shù)據(jù)的采集、處理 及 存儲。 硬件 設(shè)計的 模塊選擇 硬件模塊主要為 PIC18F4580 單片機,電源模塊,傳感器和放大電路, CAN 收發(fā)器,晶振電路,復(fù)位電路,液晶顯示模塊。 ( 1) PIC18F4580 單片機及其引腳 [21] 圖 PIC18F4580 單片機引腳 PIC18F4580 單片機概述: 引腳 如圖 所示。 主要引腳 :電源和接地引腳 ,震蕩器晶體引腳, 時鐘復(fù)位引腳 , I/O 輸入輸出引腳 , A/D畢業(yè)論文 12 通道 引腳 。 內(nèi)部結(jié)構(gòu)和功能特點 ( 1) 高性能 RISC CPU 高達 2MB 的程序存儲器 。 高達 4KB 的數(shù)據(jù)存儲器。 高達 10MIPS 的執(zhí)行速度。 DC~40MHZ 時鐘輸入。 16 位寬指令, 8 位寬數(shù)據(jù)通道。 帶優(yōu)先級的中斷。 ( 2)外圍功能 模塊特性 最大拉電流 /灌電流可達 25mA。 3 個外部中斷引腳。 TMR0:帶有 8 位可編程前 分頻器的 8 位 或 16 位 定時器 /計數(shù)器。 TMR1: 16 位定時器 /計數(shù)器 。 TMR2:帶有 8 位周期寄存器 的 8 位定時器 /計數(shù)器 。 TMR3: 16 位定時器 /計數(shù)器。 ( 3) CAN 總線模塊特性 符合國際標準 ISO CAN。 高達 1Mbps 的通信速率。 3 個帶優(yōu)先級的信息發(fā)送緩沖器。 6 個全 29 位接收過濾器。 優(yōu)越的錯誤處理特性。 ( 4)特殊的單片機特性 上電復(fù)位 電路 ( POR), 上電 延時 定時器( PWRT)和振蕩起振 定時器( OST) 。 帶有片內(nèi) RC 振 蕩器的監(jiān)視定時器( WDT)。 休眠( SLEEP)省電方式。 通過 2 個引腳可進行 在線串行編程( ICSP)。 ( 2) 晶振電路 畢業(yè)論文 13 圖 晶振電路 PIC18F4580 的 XTAL1 腳為片內(nèi)振蕩電路的輸入端, XTAL2 腳為片內(nèi)振蕩電路的輸出端。本文采用低功耗晶體振蕩器方式( LP 方式), 晶振頻率為 20MHZ, 因此在 30 腳和 31 腳外接晶振 和振蕩電容,振蕩電容的值一般取 15pF,如圖 所示。 ( 3) 復(fù)位電路 圖 復(fù)位電路 當芯片供電電源電壓 VDD上升到一定值時,即產(chǎn)生一個上電復(fù)位( POR)脈沖。 為了利用 POR 電路特性,可以直接 把 Vpp 引腳與電源 VDD相連。這樣可以節(jié)省通常用于建立上電復(fù)位延時所需要的外部 RC 元件。 VDD 的最小上升率必須滿足要求 。圖中 R1 為 10k? , R2為 33? ,供電電源為 5V,如圖 所示。 ( 4) 電源 電路 畢業(yè)論文 14 圖 電源電路 由于該系統(tǒng)使用的 PIC18F4580 芯片的工作電壓為 5V的直流電,所以需要接一個電源電路,輸入為 220V 的交流電,經(jīng)過變壓器 降壓 和整流橋 整流 ,將交流電變?yōu)橹绷麟姡?使用 7805三端穩(wěn)壓器和電容組成穩(wěn)壓電路,其中 C1 用于抵消輸入線較長時的電感效應(yīng),以防止電路產(chǎn)生自激振蕩,電容 C2 和 C3 用于消除輸出電壓中的高頻噪聲, 電路如圖 所示 。 ( 5) 傳感器 電橋 和放大電路 圖 傳感器電橋和放大電路 本系統(tǒng)的多點溫度采集使用鉑電阻 Pt100,采用三線制的電橋電路, R1, R2, R3 均為100? , 可以較好的消除引線電阻的影響,提高測量精度。 由于溫室現(xiàn)場采集的溫度范圍大約為: 0oC~ 100oC,因此鉑電阻的 范圍 為 100? ~? , 則 電橋電路輸出的電壓范圍為0mV~400mV,由于 A/D 轉(zhuǎn)換模塊采用 LM324 組成差動放大電路 對電橋輸出電壓進行放大 , 所以 A/D 轉(zhuǎn)換模塊的輸入電壓范圍為 0~ 5V,因此放大倍數(shù)大約為 10 倍, 如圖 所示 。 ( 6) CAN 收發(fā)器 連接電路 畢業(yè)論文 15 圖 CTM8251 收發(fā)器連接電路 PIC18F4580芯片中雖然內(nèi)嵌 CAN控制器 ,但是必須與 CAN 收發(fā)器連接才能具備收發(fā)功能 ,在以往的設(shè)計中 CAN 收發(fā)器之間通常需要加 入 DC —DC電源隔離模塊和高速光電耦合器組成的隔離電路 , 以確保在 CAN 總線遭受嚴重的干擾時控制器能夠正常工作,然而考慮到復(fù)雜度、系統(tǒng)集成等因素 ,本設(shè)計中利用 CTM8251接口芯片來實現(xiàn)帶隔離的 CAN 收發(fā)電路 ,CTM8251是一款帶隔離的通用 CAN收發(fā)器芯片,該芯片內(nèi)部集成了所有必需的 CAN隔離及CAN收發(fā)器件,這些都被集成在不到 3平方厘米的芯片上,芯片的主要功能是將 CAN控制器的邏輯電平轉(zhuǎn)換為 CAN總線的差分電平并且具有 DC 2500V的隔離功能, 如圖 。 ( 7)液晶顯示電路 [21] 圖 液晶顯示電路 如圖 所示為該液晶顯示模塊與 PIC18F4580 的接口電路。該顯示電路采用單片機的通用 I/O 口對液晶的控制信號直接進行控制,同時將單片機的 D 口作為其數(shù)據(jù)總線。液晶的第五腳用于液晶顯示對比度的調(diào)節(jié),它需要通過一個 10K 的可變電阻接到 12V 的電源上。 該液晶顯示模塊是使用 KB0108 及其兼容控制驅(qū)動器作為列驅(qū)動器,同時使用 KS0107B畢業(yè)論文 16 及其兼容驅(qū)動器作為行驅(qū)動器的液晶 模塊。由于 KS0107B 不與 MPU 發(fā)生聯(lián)系,故只要提供電源就能產(chǎn)生行驅(qū)動信號和各種同步信號。 MCG12864A83 共有兩片 KS0108B 或兼容控制驅(qū)動器和一片 HD61203 或兼容驅(qū)動器。 MCG12864A83 模塊共有 20 個引腳,其定義如下表: 序號 符號 狀態(tài) 功能說明 1 CSA 輸入 片選 1 2 CSB 輸入 片選 2 3 VSS 數(shù)字地 4 VDD 邏輯電源 +5V 5 V0 對比度調(diào)節(jié) 6 D/I 輸入 指令 /數(shù)據(jù)通道 7 R/W 輸入 讀 /寫選擇 8 E 輸入 使能信號,數(shù)據(jù)在下降沿時被寫入LCM;在高電平時被讀出 LCM 9~ 16 DB0~ DB7 三態(tài) 數(shù)據(jù)線 17 LED+ LED 背光正電源端 18 LED LED 接地端 19 LED LED 接地端 20 LED+ LED 背光正電源端 總結(jié) 綜上所述,將傳感器采集到的現(xiàn)場信號經(jīng)過電橋和放大電路后送入 A/D 轉(zhuǎn)換模塊, A/D 轉(zhuǎn)換模塊完成 A/D 轉(zhuǎn)換,從站的 PIC18F4580 單片機將采集的信號通過 CTM8251 收發(fā)器發(fā)送至 CAN 總線,然后主站的 PIC18F4580 單片機通過 CTM8251 收發(fā)器接收信號,在液晶顯示模塊顯示。 采用電橋電路和 LM324 放大電路 對信號進行采集和處理,使用內(nèi)含 A/D 轉(zhuǎn)換模塊的 PIC18F4580 單片機 進行 A/D 轉(zhuǎn)換,通過 CTM8251 收發(fā)器對信號進行接收和發(fā)送,最后通過 MCG12864A83 液晶顯示模塊進行顯示。 畢業(yè)論文 17 第四章 軟件設(shè)計 主程序 監(jiān)視器主程序 該程序主要完成對遠程采集的多點溫度信號,通過 CTM8251 收發(fā)器的接收,在主機端使用 MCG12864A83 液晶顯示模塊的顯示,初始化 A/D,I/O 等,流程圖如 圖 所示。 按 鍵 子 程 序C A N 總 線 接 收初 始 化開 始顯 示 圖 監(jiān)視 器流程圖 采集系統(tǒng)主程序 該 程序主要完成對信號的采集、 處理 和發(fā)送 ,初始化 A/D,I/O 等,流程圖如圖 所示。 C A N 收 發(fā) 器 發(fā) 送數(shù) 據(jù) 處
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1