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

正文內(nèi)容

畢業(yè)論文:基于can總線和組態(tài)王的糧庫(kù)監(jiān)控系統(tǒng)的研究終稿-免費(fèi)閱讀

  

【正文】 來(lái)確定SJA1000的工作方式。接收緩沖區(qū) 3 REG_RxBuffer4 EQU SJA1000_BASE+017H 。發(fā)送緩沖區(qū) 5 REG_TxBuffer6 EQU SJA1000_BASE+0FH ??偩€時(shí)序寄存器 0 REG_BTR1 EQU SJA1000_BASE+07H 。 PC82C250的引腳介紹(如表 ), PCA82C250采用 DIP8和 SO8封裝(如 圖 ): 表 管腳名 管腳號(hào) 說(shuō)明 TXD 1 發(fā)送數(shù)據(jù)輸入 GND 2 地 Vcc 3 電源電壓 RXD 4 接收數(shù)據(jù)輸出 Vref 5 參考電壓輸出 CANL 6 低電平 CAN電壓輸入 /輸出端 CANH 7 高電平 CAN電壓輸入 /輸出端 RS 8 斜率電阻輸入 圖 監(jiān)控節(jié)點(diǎn)的軟件設(shè)計(jì) [41][42] 監(jiān)控節(jié)點(diǎn)主要完成的程序有 SJA1000的初始化,報(bào)文的發(fā)送程序,報(bào)文的接收程序, CAN總線錯(cuò)誤處理程序,以及和傳感器配合實(shí)現(xiàn)現(xiàn)場(chǎng)參數(shù)的采集??刂破鞯膬?nèi)容都是通過(guò)微控制器寫(xiě)入的,其讀寫(xiě)時(shí)序如圖 : ( 圖 ) 從讀/寫(xiě)時(shí)序圖來(lái)看 ,微控制器對(duì) SJA1000 的操作相對(duì)比較簡(jiǎn)單,由于 SJA1000 內(nèi)可存儲(chǔ)數(shù)據(jù)的地址信。分為描述符和數(shù)據(jù)區(qū)。 驗(yàn)收屏蔽寄存器( AMR):參與接收?qǐng)?bào)文的識(shí)別。符合接收條件的接收到的信息放入接收緩沖區(qū),微處理器可以讀出這些信息并進(jìn)行處理。 e:位流處理器( BSP) 是一個(gè)控制發(fā)送緩存器和接收緩存器與 CAN 總線之間控制數(shù)據(jù)流的程序裝置,同時(shí)具有執(zhí)行錯(cuò)誤檢測(cè)、仲裁、總線填充和錯(cuò)誤處理的能力 。 f : 位速率可達(dá) 1Mbit/s。 第四章 下位機(jī)系統(tǒng)的設(shè)計(jì) CAN節(jié)點(diǎn)的組成 [32] CAN總線的節(jié)點(diǎn)結(jié)構(gòu)組成如圖 (具體設(shè)計(jì)電路見(jiàn)附錄 A)。 下位機(jī)功能 CAN節(jié)點(diǎn): 主要是完成 CAN總線信號(hào)和網(wǎng)絡(luò)的配置。 這里我們采用分布式監(jiān)控網(wǎng)絡(luò),主要分為上位機(jī)和下位機(jī)兩部分。實(shí)際上傳感器總線仍屬于現(xiàn)場(chǎng)總線,關(guān)鍵的問(wèn)題在于如何將總線接口與傳感器一體化。 CAN總線在組網(wǎng)和通信功能上的優(yōu)點(diǎn)以及它的高性能價(jià)格比決定了它在許多領(lǐng)域都有廣闊的應(yīng)用 前景和發(fā)展?jié)摿Α?對(duì)應(yīng) 11 位標(biāo)識(shí)符 RTR 位和數(shù)據(jù)場(chǎng)第 1字節(jié)共 20位 。 若接收的標(biāo)準(zhǔn)幀是數(shù)據(jù)幀且數(shù)據(jù)場(chǎng)長(zhǎng)度少于 2 字節(jié)。這幾種方式的選擇和轉(zhuǎn)換就是通過(guò) CAN 總線中的報(bào)文濾波技術(shù)實(shí)現(xiàn)的,而無(wú)需專門(mén)的調(diào)度。 4~ 11 為數(shù)據(jù)幀的實(shí)際數(shù)據(jù),遠(yuǎn)程幀時(shí)無(wú)效。 2. 間歇場(chǎng)期間檢測(cè)到一“顯性”位。它沒(méi)有數(shù)據(jù)場(chǎng),數(shù)據(jù)長(zhǎng)度代碼的數(shù)值是不受制約的(可以標(biāo)注為容許范圍里 0...8 的任何數(shù) 值)。 應(yīng)答場(chǎng)長(zhǎng)度為 2 個(gè)位,包含應(yīng)答間隙( ACK SLOT)和應(yīng)答界定符( ACK DELIMITER)。所發(fā)送的保留位必須為“顯性”。 具體組成如圖 圖 ( 1)幀起始: 以一個(gè)比特的顯位出現(xiàn),只有在總線處于空閑狀態(tài)時(shí),才允許開(kāi)始發(fā)送。保證了數(shù)據(jù)出錯(cuò)率極低。當(dāng)多個(gè)節(jié)點(diǎn)同時(shí)向總線發(fā)送信息時(shí),優(yōu)先級(jí)較低的節(jié)點(diǎn)會(huì)主動(dòng)地退出發(fā)送,而最高優(yōu) 先級(jí)的節(jié)點(diǎn)可以不受影響地繼續(xù)傳輸數(shù)據(jù),從而大大的節(jié)省了總線沖突仲裁時(shí)間,尤其在網(wǎng)絡(luò)負(fù)載很重的情況下也不會(huì)出現(xiàn)網(wǎng)絡(luò)癱瘓情況(以太網(wǎng)則有可能會(huì)出現(xiàn)網(wǎng)絡(luò)癱瘓)。 第二章: CAN總線簡(jiǎn)介 CAN總線 ( SJA1000 Area Network)即控制器局域網(wǎng), 由德國(guó) BOSCH公司 20世紀(jì) 80年代推出。 網(wǎng)絡(luò) 具有 布線方便、經(jīng)濟(jì) 等 。多媒體和集散糧情測(cè)控系統(tǒng)可將糧情多媒體信息 (如儲(chǔ)糧害蟲(chóng)密度等 )進(jìn)行采集、監(jiān)視、傳輸,以及綜合分析處理和管理,提高糧食儲(chǔ)藏技術(shù)的管理和自動(dòng)化水平; 同時(shí)利用 局域網(wǎng) /因特網(wǎng)的實(shí)時(shí)狀態(tài)查詢和設(shè)備監(jiān)控 。 糧庫(kù)監(jiān)控發(fā)展 趨勢(shì) [19] ( 1) 傳感器的集成化、數(shù)字化和智能化。增加了損壞數(shù)量。其溫度轉(zhuǎn)換信號(hào)易受工業(yè)及其它雜波信號(hào)干擾,影響測(cè)溫?cái)?shù)據(jù)和系統(tǒng)穩(wěn)定性。傳輸速率為 ,最大傳輸距離在, ,可用中繼器延長(zhǎng)至 10千米,最多可掛接 127個(gè)站點(diǎn)。目前國(guó)內(nèi)糧情 監(jiān) 控系統(tǒng) 主要 采用了 三 種現(xiàn)場(chǎng)總線:LONWORKS總線技術(shù) , PROFIBUS總線 [5]和 CAN總線 [20][21]技術(shù)。具有更高的通訊帶寬,能方便的實(shí)現(xiàn)現(xiàn)場(chǎng)設(shè)備層與企業(yè)管理層之間的無(wú)縫連接。 GPRS允許用戶在端到端分組轉(zhuǎn)移模式下發(fā)送和接收數(shù)據(jù),而不需要利用電路交換模式的網(wǎng)絡(luò) 資源。 2) 基于 GSM技術(shù)的糧庫(kù)監(jiān)控系統(tǒng) [13] GSM技術(shù) 采用撥號(hào)方式的電路交換數(shù)據(jù)傳送方式。 ( 3)基于無(wú)線通訊技術(shù)的糧庫(kù)監(jiān)控系統(tǒng) 基于無(wú)線通訊技術(shù)的糧庫(kù)監(jiān)控系統(tǒng)主要有基于無(wú)線收發(fā)芯片發(fā)射電路的糧庫(kù)監(jiān)控系統(tǒng),基于 GSM技術(shù)的糧庫(kù)監(jiān)控系統(tǒng)以及基于 GPRS技術(shù)的糧庫(kù)監(jiān)控系統(tǒng)。 但 由于 RS485總線技術(shù)不支持多主結(jié)構(gòu),系統(tǒng)容量、通訊距離等方面具有很大的局限性,所以隨著現(xiàn)代化大型糧食儲(chǔ)備庫(kù)的逐年增多, RS485通訊方式顯得愈來(lái)愈力不從心。對(duì)于大型糧庫(kù)的檢測(cè)情況這些問(wèn)題更是突出。 在 “ 四項(xiàng) ” 儲(chǔ)糧新技術(shù)(谷物冷卻、機(jī)械通風(fēng)、環(huán)流熏蒸 、糧情測(cè)控)中, 其中 糧情 監(jiān) 控是基礎(chǔ),是關(guān)鍵,它是各項(xiàng)儲(chǔ)糧技術(shù)運(yùn)行狀 態(tài)的觀察者和運(yùn)行結(jié)果的真實(shí)反映者。將具有很好的應(yīng)用前景。 該系統(tǒng)采用分布式網(wǎng)絡(luò)結(jié)構(gòu),主要分為 上位機(jī)和下位機(jī)兩部分組成。本文在分析當(dāng)前糧庫(kù)監(jiān)控系統(tǒng)的發(fā)展?fàn)顩r和發(fā)展趨勢(shì)的基礎(chǔ)上, 提出了基于 CAN 總線 和組態(tài)王 的糧 庫(kù) 監(jiān) 控 系統(tǒng) 。監(jiān)控管理機(jī)采用組態(tài)王軟件 使操作更加方便,系統(tǒng)直觀 。而 糧食安全中糧食的 安全合理儲(chǔ) 藏就是其中很重要的一環(huán)。 對(duì)糧情變化 進(jìn)行 實(shí)時(shí)檢測(cè)、 并 對(duì)實(shí)時(shí)檢測(cè)數(shù)據(jù)進(jìn)行分析 和控制,從而 達(dá)到科學(xué)保糧的目的。按通訊網(wǎng)絡(luò)分,主要有以下幾類糧庫(kù)監(jiān)控系統(tǒng): ( 1) 基于 RS485總線的糧庫(kù)監(jiān)控系統(tǒng) [4] RS485總線 是使用較為廣泛的雙向有補(bǔ)償傳輸線標(biāo)準(zhǔn),其最大每段總線長(zhǎng)度為 1200米,每段最多支持 32個(gè)節(jié)點(diǎn),采用單組雙絞線雙向主從通信。但由于電力線上 對(duì)信號(hào)存在 高削減、高噪聲、高變形, 傳輸數(shù)據(jù)的過(guò)程中會(huì)出現(xiàn)意想不到的問(wèn)題。 缺點(diǎn)是距離一般只有幾百米?,F(xiàn)主要用于糧庫(kù)的溫度,濕度的檢測(cè)。 但 要實(shí)現(xiàn) GPRS數(shù)據(jù)傳輸,需要有固定的 IP地址 。如和 RS485混合應(yīng)用于糧庫(kù)系統(tǒng)。 網(wǎng)絡(luò)的大小可以是兩個(gè)到 32385個(gè)設(shè)備。 糧庫(kù)監(jiān)控發(fā)展存在的問(wèn)題 [19] 國(guó)內(nèi) 糧庫(kù)監(jiān)控系統(tǒng)的發(fā)展在 許多糧庫(kù)中取得了良好的效果和明顯的經(jīng)濟(jì)效益,為實(shí)現(xiàn)糧庫(kù)現(xiàn)代化管理起到了十分積極的作用。甚至于整倉(cāng)采集傳輸不回計(jì)算機(jī)進(jìn)行處理數(shù)據(jù)。 每次建庫(kù)、擴(kuò)庫(kù)都使用不同廠家生產(chǎn)的糧情測(cè)控系統(tǒng)。糧情測(cè)控系統(tǒng)軟件能按照《機(jī)械通風(fēng)技術(shù)規(guī)程》的規(guī)定同時(shí)對(duì)多個(gè)有不同通風(fēng)目的倉(cāng)房,實(shí)行實(shí)時(shí)通風(fēng)的控制,并可隨時(shí)根據(jù)儲(chǔ)糧條件的變化經(jīng)控制通風(fēng)參數(shù)及其進(jìn)程,完成對(duì)一個(gè)完整通風(fēng)過(guò)程全面清晰的記錄,界面友好,操作簡(jiǎn)便 。對(duì)于水分,氣體濃度等其它參數(shù)預(yù)留有檢測(cè)控制口。 ( 2): CAN總線為通訊網(wǎng)絡(luò)的分布式糧庫(kù)監(jiān)控系統(tǒng)的整體方案設(shè)計(jì)和具體實(shí)施。 ( 2) CAN網(wǎng)絡(luò)上的節(jié)點(diǎn)信息分成不同的優(yōu)先級(jí),可滿足不同的實(shí)時(shí)要求,高優(yōu)先級(jí)的數(shù)據(jù)最多可在 134181。 ( 6) CAN上的節(jié)點(diǎn)數(shù)主要取決于總線驅(qū)動(dòng)電路,目前可達(dá) 110個(gè)報(bào)文;標(biāo)志符可達(dá) 2032種( ),而擴(kuò)展標(biāo)準(zhǔn)( )的報(bào)文標(biāo)志符幾乎不受限制。 其中 數(shù)據(jù)幀(或遠(yuǎn)程幀)通過(guò)幀間空間與前述的各幀分開(kāi)。最高的 7 位 ID10 到 ID4)必須不能全是“隱性”。 圖 ( 3) 數(shù)據(jù)場(chǎng) : 由數(shù)據(jù)幀中的發(fā)送數(shù)據(jù)組成。 遠(yuǎn)程幀 通過(guò)發(fā)送遠(yuǎn)程幀,作為某數(shù)據(jù)接收器的站通過(guò)其資源節(jié)點(diǎn)對(duì)不同的數(shù)據(jù)傳送進(jìn)行初始化設(shè)置。第二個(gè)場(chǎng)是錯(cuò)誤界定符。 如下表 : 表 7 6 5 4 3 2 1 字節(jié) 1 FF PTR X X DLC(數(shù)據(jù)長(zhǎng)度) 字節(jié) 2 (報(bào)文識(shí)別碼) — 字節(jié) 3 — PTR 字節(jié) 4 數(shù)據(jù) 1 字節(jié) 5 數(shù)據(jù) 2 字節(jié) 6 數(shù)據(jù) 3 字節(jié) 7 數(shù)據(jù) 4 字節(jié) 8 數(shù)據(jù) 5 字節(jié) 9 數(shù)據(jù) 6 字節(jié) 10 數(shù)據(jù) 7 字節(jié) 11 數(shù)據(jù) 8 1為幀信息。 2~ 5為報(bào)文識(shí)別碼,其高 29位有效。 Data1 對(duì)應(yīng) ACR2 AMR2, Data2 對(duì)應(yīng) ACR3 AMR3。 圖 雙濾波技術(shù) 雙濾波比單濾波要復(fù)雜一些 。 圖 CAN 總線的發(fā)展及優(yōu)勢(shì)分析 為促進(jìn) CAN以及 CAN協(xié)議的發(fā)展, 1992在歐洲成立了 CiA(CAN in Automation)。即便是這樣,在與計(jì)算機(jī)相連時(shí),必須增加 A/D 環(huán)節(jié)。根據(jù)國(guó)內(nèi)外資料報(bào)道 , CAN技術(shù)已應(yīng)用于家用電器和智能樓宇以及小區(qū)建設(shè)中。 并自動(dòng)生成各種報(bào)表和圖表,建立和存儲(chǔ)糧庫(kù)的倉(cāng)儲(chǔ)歷史檔案 和打印功能。 同時(shí)上位機(jī)可隨時(shí)發(fā)送信息到 CAN 總線,只有地址匹配的節(jié)點(diǎn)才能收到信息。 b : PCA82C200 模式(默認(rèn)的 BasicCAN 模式)??勺鳛?FIFO( RXFIFO, 64B)的一個(gè)窗口,能被 CPU 訪問(wèn)。 微控制器也是通過(guò)這個(gè)段來(lái)控制 CAN 總線上的通訊狀態(tài)。 狀態(tài)寄存器( SR):對(duì)總線狀態(tài),發(fā)送狀態(tài)接收狀態(tài)的檢測(cè)等。 時(shí)鐘分頻寄存器( CDR):主要用于控制 SJA1000 工作模式的選擇等。微控制器與 SJA1000 之間的狀態(tài)、控制和命令信息的交換是在控制段進(jìn)行的。 表 位速率 最大總線長(zhǎng)度 總線定時(shí) BTR0 BTR1 1Mbit/s 40m 00H 14H 500Kbit/s 130m 00H 1CH 250Kbit/s 270m 01H 1CH 125Kbit/s 530m 03H 1CH 100Kbit/s 620m 43H 2FH 50Kbit/s 47H 2FH 20Kbit/s 53H 2FH 10Kbit/s 67H 2FH 5Kbit/s 10km 7FH 7FH PCA2C250器件 [63] PCA2C250為 CAN總線收發(fā)器,是 CAN控制器和物理總線間的接口,提供對(duì)總線的驅(qū)動(dòng)發(fā)送能力 、對(duì) CAN控制器的差動(dòng)發(fā)送能力和對(duì) CAN控制器的差動(dòng)接收能力。中斷寄存器 REG_ACR EQU SJA1000_BASE+04H 。發(fā)送緩沖區(qū) 2 REG_TxBuffer3 EQU SJA1000_BASE+0CH 。發(fā)送緩沖區(qū) 10 接收緩沖區(qū) (內(nèi)部 地址 014H— 1DH) REG_RxBuffer1 EQU SJA1000_BASE+014H 。接收緩沖區(qū) 8 REG_RxBuffer9 EQU SJA1000_BASE+01CH 。調(diào)用 SJA1000接口測(cè)試函數(shù) JNB F0, SJA1000_INIT10 。接收緩沖區(qū) 6 REG_RxBuffer7 EQU SJA1000_BASE+01AH 。發(fā)送緩沖區(qū) 8 REG_TxBuffer9 EQU SJA1000_BASE+012H 。測(cè)試寄存器 REG_TEST 發(fā)送緩沖區(qū)(內(nèi)部地址 0AH— 013H) REG_TxBuffer1 EQU SJA1000_BASE+0AH 。命令寄存器 REG_ STATUS EQU SJA1000_BASE+02H 。其軟件設(shè)計(jì)思想為:系統(tǒng)上電后處理器先對(duì)自身和 SJA1000 進(jìn)行初始化以 SJA1000 傳送到 CAN 總線上或直接現(xiàn)場(chǎng)顯示、控制;而對(duì)從 CAN 總線上來(lái)的信息則采用中斷方式,系統(tǒng)每接收到一幀信息,便產(chǎn)生一次中斷,引發(fā)微處理機(jī)進(jìn)入中斷,在中斷服務(wù)程序中讀取該幀信息并傳送到現(xiàn)場(chǎng)。在初始化期間,始終輸出( CLKOUT)端可通過(guò)CPU編程得到一個(gè)固定值。 總線 時(shí)序 寄存器 1( BTR1):用于一個(gè)位周期的長(zhǎng)度,采樣點(diǎn)的位置和每個(gè)采樣點(diǎn)的采樣數(shù)目的確定??刂贫渭拇嫫鞯幕竟δ埽? 控制寄存器( CR):于改變 CAN 控制器的 狀態(tài),如復(fù)位請(qǐng)求,接收中斷使能等。 ( 3): SJA1000 的引腳: SJA1000 為 28 腳的 SO28 和 DIP28 封裝,引腳如圖 ,具體定義見(jiàn)表 圖 表 ( 4) SJA1000 在 BasicCAN 模式下的地址分配 [1]: SJA1000 內(nèi)部寄存器分布于 0~31 連續(xù)的地址空間中,包括控制段和信息緩沖
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1