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

正文內(nèi)容

基于can總線的多點(diǎn)溫度采集系統(tǒng)設(shè)計(jì)畢業(yè)論文-wenkub.com

2024-11-08 15:34 本頁(yè)面
   

【正文】 /* 清接收中斷標(biāo)志 */ RXB0FUL=0。 TXB0D6=RXB0D6+1。 TXB0D2=RXB0D2+1。 /* 清接收到標(biāo)志 */ TXB0CON=TXB0CONamp。 } /* 初始化 CAN 的中斷, PIR3 為 CAN 的外圍中斷標(biāo)志寄存器 */ PIR3=0X00。若全為 0,若正確信息,全部接收 */ /* *******設(shè)置 CAN 工作模式 **************************** */ CANCON=0X40。 RXF0SIDL=CAN_Adress L。 RXB0D5=0X00。 /* 初始化接收緩沖器 0 的數(shù)據(jù)區(qū)數(shù)據(jù) */ RXB0D1=0X03。 /* bit3=0 標(biāo)準(zhǔn)標(biāo)識(shí)符 ,bit75:標(biāo)準(zhǔn)標(biāo)識(shí)符20 位 */ RXB0SIDH=CAN_Adress_H。 TXB0D6=0X06。 /* 寫發(fā)送緩沖器數(shù)據(jù)區(qū)數(shù)據(jù)初值 */ TXB0D2=0X02。 /* bit3=0 標(biāo)準(zhǔn)標(biāo)識(shí)符 ,bit75:標(biāo)準(zhǔn)標(biāo)識(shí)符20 位 */ TXB0SIDH=CAN_Adress_H。Prog_Seg(bit20)=1TQ*/ BRGCON3=0X42。 } /* 等待進(jìn)入 CAN 配置模式 OPMODE=100 */ /* ***********波特率設(shè)置 ************************** */ BRGCON1=0X01。 /*設(shè)置 CANRX/RB3 輸入 ,CANTX/RB2 輸出 */ CANCON=0X80。 /* CAN 擴(kuò)展標(biāo)識(shí)符高低字節(jié) */ int CAN_FLAG。 If (AD_Point15) { AD_Point=0。 ADCON0=ADCON0|0x04。 /* 清 SPI 發(fā)送完成標(biāo)志 */ } //功能描述 : 高優(yōu)先級(jí)中斷子程序: AD轉(zhuǎn)換完成中斷 24 void interrupt HI_ISR() { if(TMR0IF==1) // 定時(shí)器 0中斷 { TMR0IF=0。 // 清除 SSPIF 標(biāo)志 } //功能描述 : SPI 傳輸數(shù)據(jù)(發(fā)送數(shù)據(jù))子程序 void SPILED(char data) { SSPBUF=data。 // SDO(RC5)引腳為輸出 ,SCK(RC3)引腳為輸出 SSPCON1=0x30。 /* 轉(zhuǎn)換為帶一位小數(shù)的 BCD 碼實(shí)際值如 25表示 */ } //功能描述 : SPI 輸出初始化子程序 void SPIinitial() { TRISA=TRISAamp。 // 開(kāi)平方根 Adresult=(unsigned int)m。 j=a+c+b。 a=a16。i++) // 計(jì)算 16 點(diǎn)采樣值平方和 { HI=AD_Reseve[i]8。i++) AD_Reseve[i]=AD_Sample[i]。 unsigned int c。 // AD 采樣點(diǎn) unsigned int AD_Sample[16]=0。 include /* 所有 PIC18 系列的頭文件 */ include /* 調(diào)用開(kāi)方函數(shù)時(shí)用到的頭文件 */ unsigned char SPI_data=0。 // 清除 A/D轉(zhuǎn)換標(biāo)志 22 ADIE=1。 // 使能中斷優(yōu)先級(jí) TMR0ON=1。 // TMR0 中斷允許 INTCON=INTCONamp。 /* PIE1 的中斷不使能 */ PIE2=0。數(shù)據(jù)存儲(chǔ)器包括了 1536B 的 SRAM 和 256B 的 EEPROM。 19 參考文獻(xiàn) [1] 劉小強(qiáng) .基于 CAN總線的數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì) .儀表技術(shù)傳感器 .2020 [2] 李慧,劉毅 .溫室控制的發(fā)展方向 .林業(yè)機(jī)械與土木設(shè)備 .2020 [3] 鄔寬明 .CAN總線原理和應(yīng)用設(shè)計(jì) .1996 [4] 劉和平,劉林,余紅欣等 .單片機(jī)原理及接口程序設(shè)計(jì) .北京航空航天大學(xué)出版社 .2020 [5] 張毅剛 .片機(jī)原理與應(yīng)用 .北京 高等教育出本社 .2020 [6] 江志紅 .51單片機(jī)技術(shù)與應(yīng)用系統(tǒng)開(kāi)發(fā) .清華大學(xué)出版社 [7] 李金平 .電子系統(tǒng)設(shè)計(jì) .電子工業(yè)出版社 [8] 白延敏 .51單片機(jī)經(jīng)典系統(tǒng)開(kāi)發(fā) .電子工業(yè)出版社 [9] 石磊 .CAN總線在智能儀表中的應(yīng)用 [D].大連海事大學(xué)碩士學(xué)位論文 .2020: [10] 饒?chǎng)?.智能測(cè)控 CAN總線通訊的研究 [D].河北工業(yè)大學(xué)碩士學(xué)位論文 .2020 [11] 劉和平,劉林,余紅欣,鄭群英等 .PIC18F╳╳╳ 單片機(jī)原理及接口程序設(shè)計(jì) [M].北京北京航空航天大學(xué)出版社 .2020. [12] 楊江 .帶 CAN總線的智能溫 度變送器的研制 [J].工業(yè)儀表與自動(dòng)化裝置 .1999 [13] 李晉華,邱春玲,田地等 .基于 CAN 總線的數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].吉林大學(xué)學(xué)報(bào) .2020 [14] 網(wǎng)頁(yè)資料 : 20 附錄 附錄 1 電路原理圖 21 附錄 2 程序清單 單片機(jī) PIC18F4580 是一款高性能的 8位微控制器。才通用現(xiàn)場(chǎng)總線實(shí)現(xiàn),應(yīng)為現(xiàn)場(chǎng)總線在自動(dòng)化和控制領(lǐng)域具有很很多優(yōu)點(diǎn)。 45CAN接收程序流程 結(jié)束 接收緩沖區(qū)空? 讀接收緩沖區(qū)的信息并保存 釋放接收緩沖區(qū) Y N 發(fā)送緩沖區(qū)空? 把數(shù)據(jù)寫入 CAN發(fā)送緩沖區(qū) 啟動(dòng)發(fā)送器 N Y 結(jié)束 15 按鍵子程序 本系統(tǒng)擴(kuò)展鍵盤,采用查詢方式,當(dāng)有鍵按下時(shí),輸入采集點(diǎn)的地址,通過(guò)查詢各點(diǎn)的地址來(lái)確定各點(diǎn)的溫度,沒(méi)有鍵按下時(shí),直接退出 。 開(kāi)始 初始化 數(shù)據(jù)采集 數(shù)據(jù)處理 CAN收發(fā)器發(fā) 送 13 圖 43 CAN初始化程序流程圖 發(fā)送數(shù)據(jù)中斷子程序 根據(jù) CAN 協(xié)議規(guī)范,數(shù)據(jù)從 CAN 控制器發(fā)送到 CAN 總線是由 CAN 控制器自動(dòng)完成。 圖 41 監(jiān)視器流程圖 采集系統(tǒng)主程序 該系統(tǒng)主要完成對(duì)信號(hào)的采集,處理和發(fā)送,初始化 A/D,A/O 等 。 綜上所述 將溫度傳感器 Pt100 電橋采集到的溫度信號(hào)經(jīng)過(guò)放大電路后送入 A/D 轉(zhuǎn)換模塊完成A/D 轉(zhuǎn)換,單片機(jī) PIC18F4580 將采集到的信號(hào)通過(guò) CAN 收發(fā)器發(fā)送到 CAN 總線,在于單片機(jī) PIC18F4580 接收信號(hào)發(fā)送到液晶顯示器顯示。液晶的第五腳用于液晶顯示對(duì)比度的調(diào)節(jié),它需要通過(guò)一個(gè) 10K 的可變電阻接到 12V的電源上。鉑電阻溫度傳感器 10 精度高,穩(wěn)定性好,應(yīng)用溫度范圍廣,是中低溫區(qū)(- 200℃ ~ 400℃ )最常用的一種溫度檢測(cè)器,不僅廣泛應(yīng)用于工業(yè)測(cè)溫,而且被制成各種標(biāo)準(zhǔn)溫度計(jì) [11]。 遠(yuǎn)程自動(dòng)幀處理; 6 個(gè)可編程接收 / 發(fā)送緩沖器; 符合 現(xiàn)行的規(guī)范; 通過(guò) 2 個(gè)引腳 5V單電源內(nèi)電路串行編程( ICSPTM); 在軟件控制下自編程; 內(nèi)部結(jié)構(gòu)和功能特點(diǎn) 特殊的微控制器功能: C 編譯器優(yōu)化結(jié)構(gòu),可選擇擴(kuò)展指令集; 與此同時(shí),在 單片機(jī)PIC18F4580 中還 內(nèi)置了 ECAN 模塊, 因此 它還是 CAN 網(wǎng)絡(luò)中一個(gè)節(jié)點(diǎn)的控制器。 硬件的設(shè)計(jì)任務(wù) 本設(shè)計(jì)由上位機(jī) CAN 節(jié)點(diǎn)和數(shù)據(jù)采集系統(tǒng)構(gòu)成,實(shí)現(xiàn)對(duì)多溫度點(diǎn)的溫度采集。該系統(tǒng)可靠性好、精度高、結(jié)果簡(jiǎn)單、成本低在使用范圍可代替?zhèn)鹘y(tǒng)的測(cè)溫系統(tǒng)的不足。 CAN 是一種多方式的串行通訊總線,基本設(shè)計(jì)規(guī)范要求有高的位速率,高抗干擾性,而且能夠檢測(cè)出產(chǎn)生的任何錯(cuò) 誤。當(dāng)時(shí),由于消費(fèi)者對(duì)于汽車功 能的要求越來(lái)越高,而對(duì)于這些功能的實(shí)現(xiàn)大多都是基于電子器件的操作,這就使得電子裝置間的通訊越來(lái)越復(fù)雜,同時(shí)意味找需要更多的控制連接芯導(dǎo)線。物理層借助檢測(cè)和管理物理媒體的故障實(shí)體進(jìn)行監(jiān)控。 ( 9) CAN 節(jié)點(diǎn)在錯(cuò)誤嚴(yán)重的情況下,具有自動(dòng)關(guān)閉節(jié)點(diǎn)輸出功能,以使總線上其他節(jié)點(diǎn)的操作不受影響。 ( 5) CAN 直接通信距離可達(dá) 10Km,速率在 5Kbps 以下,在通信距離在 40M 以內(nèi),通信速率最高可達(dá) 1Mbps. ( 6) CAN 接點(diǎn)數(shù)主要取決于總線驅(qū)動(dòng)電路,前可達(dá) 110 個(gè)。 ( 2) CAN 網(wǎng)絡(luò)上的節(jié)點(diǎn)信息分成不同的優(yōu)先級(jí)。通信率可達(dá) 1Mbps,CAN 總線通信接口中集成了 CAN 協(xié)議的物理層和數(shù)據(jù)鏈路層功能,可完成對(duì)通信數(shù)據(jù)的成幀處理,包括位填充,數(shù)據(jù)塊編碼,循環(huán)冗余檢碼,優(yōu)先級(jí)判別等 [7]。 第五章:總結(jié)及展望。 第一張:開(kāi)發(fā)概述,針對(duì) CAN 的背景、國(guó)內(nèi)外研究現(xiàn)狀等作了介紹。 軟件方面:完成總線協(xié)議的設(shè)計(jì)以及通信程序的設(shè)計(jì)。著手由于各接點(diǎn)的功能相對(duì)單一,同時(shí)對(duì) CPU 的要求相 對(duì)較低,采用不僅僅只是功能堆積的 PIC18F 系列單片機(jī)。 論文主要工作 硬件方面:基于 CAN總線的多點(diǎn)溫度采集系統(tǒng)設(shè)計(jì),主要是采用一個(gè)主監(jiān)視器及多個(gè)溫度采集點(diǎn)構(gòu)成。于是他們?cè)O(shè)計(jì)了一個(gè)單一的網(wǎng)絡(luò)總線,所有的外圍器件都可以掛接在總線上。 基于在這種情況下導(dǎo)師希望我們接觸 CAN 總線以及它廣大發(fā)展前景的的運(yùn)用來(lái)更好的處理自動(dòng)化領(lǐng)域的數(shù)據(jù)有效傳輸。 課題來(lái)源 畢業(yè)設(shè)計(jì)選擇此課題的主要原因有二
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1