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

正文內(nèi)容

基于nmea2000的羅經(jīng)復(fù)示器設(shè)計(jì)畢業(yè)論文-資料下載頁(yè)

2025-08-19 18:49本頁(yè)面

【導(dǎo)讀】指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注和。包含我為獲得及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過(guò)的材料。說(shuō)明并表示了謝意。的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉?jī)?nèi)容。何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫(xiě)的成果作品。對(duì)本文的研究做出重要貢。獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人完全意識(shí)到本聲明的。法律后果由本人承擔(dān)。涉密論文按學(xué)校規(guī)定處理。如今羅經(jīng)越來(lái)越受到各國(guó)專家學(xué)者的重視,羅經(jīng)傳輸?shù)恼`差引起的航向的偏離,生命和財(cái)產(chǎn)損失。甚至對(duì)海洋的生態(tài)和環(huán)境都構(gòu)成了嚴(yán)重的污染以及威脅。主要內(nèi)容包括:基于89C51和X5045的單片機(jī)最小系統(tǒng)的設(shè)計(jì);基。ZLG7290的循環(huán)顯示電路的設(shè)計(jì)。根據(jù)電氣主線設(shè)計(jì)應(yīng)滿足可靠性、靈活性、經(jīng)濟(jì)性的要求。介紹了控制器和收發(fā)器及看門(mén)狗X5045的特點(diǎn)、使用方法、本設(shè)計(jì)運(yùn)用國(guó)內(nèi)主流CAN獨(dú)立控制器PHILIP公司生產(chǎn)的SJA1000和82C250,

  

【正文】 速通信,有效支持分布式控制或?qū)崟r(shí)的串行通信網(wǎng)絡(luò),網(wǎng) 絡(luò)各節(jié)點(diǎn)之間的數(shù)據(jù)通信實(shí)時(shí)性強(qiáng),出錯(cuò)率低等優(yōu)點(diǎn),本次設(shè)計(jì)中所使用的通信方式就采用 CAN 通信方式。 本次設(shè)計(jì)采用單片機(jī)為中央處理器,飛利浦獨(dú)立 CAN 控制器 SJA1000 作為 CAN信號(hào)控制器, 82C250 作為 CAN 信號(hào)的收發(fā)器,同時(shí)與 CAN 物理網(wǎng)絡(luò)進(jìn)行連接。 設(shè)計(jì)流程分為兩大部分:硬件設(shè)計(jì)和軟件編程 根據(jù)挑選的器件,設(shè)計(jì)出能實(shí)現(xiàn) CAN 通信方式的原理圖,然后生成 PCB 板,經(jīng)過(guò)合理性分析和錯(cuò)誤檢測(cè)后, 制作電路板,焊接器件。經(jīng)過(guò)檢測(cè),硬件部分各部分工作都正常。至此,硬件設(shè)計(jì)結(jié)束。 根據(jù)硬件的連接方式編寫(xiě)程序,開(kāi)始編寫(xiě) 的是各部分的測(cè)試程序,用以檢測(cè)硬件電路是否能正常工作。檢測(cè)工作結(jié)束后,就開(kāi)始進(jìn)行通信程序的編寫(xiě),經(jīng)過(guò)測(cè)試,能夠?qū)崿F(xiàn)自收發(fā)功能,即說(shuō)明通信部分能夠?qū)崿F(xiàn)自通信和雙向通信。 船舶羅經(jīng)是船舶的重要航海儀器 ,對(duì)船舶航行具有重要的指導(dǎo)意義。因此如何克服船舶航行過(guò)程中惡劣環(huán)境的干擾,實(shí)現(xiàn)快速準(zhǔn)確地進(jìn)行傳輸成為當(dāng)今世界船舶領(lǐng)域的重要課題之一。 CAN 通信能夠克服這些干擾,而且可以減少線束的數(shù)量,進(jìn)行大量數(shù)據(jù)的高速通信,有效支持實(shí)時(shí)通信網(wǎng)絡(luò),因此 CAN 通信必然會(huì)取代現(xiàn)有的船舶通信方式,成為船舶通信的主流方式。 基于 NMEA2020 的羅經(jīng)復(fù)示器設(shè)計(jì) 25 參 考 文 獻(xiàn) [1]百度 文 庫(kù) . [2]黨杰、 劉錦 泉 . 基于 CAN 總線 的通信 設(shè)計(jì)與應(yīng) 用 . 控制工程 , 2020 年 1 期 [3]劉 成勇 、 許 昌如 . 基于 NMEA2020 協(xié)議 的船舶集成 網(wǎng)絡(luò) 系 統(tǒng)研 究 . 武 漢 理工大 學(xué)學(xué)報(bào) , 2020年 5 期 [4]劉 正 權(quán) 、 許維勝 . 關(guān) 于 CAN 控制器 SJA1000 新特性的一些 應(yīng) 用 . 電 子技 術(shù) (上海) , 2020 年第 11 期 [5]張 素文 . 基于 PCI 總線 的 CAN 通信卡 設(shè)計(jì)與實(shí)現(xiàn) . 龍 源期刊 , 2020 年 第 5 期 [6]劉 正 權(quán) 、 許維勝 . 關(guān) 于 CAN 控制器 SJA1000 新特性的一些 應(yīng) 用 . 電 子技 術(shù) (上海), 2020 年第 11 期 [7]李友善 . 基于 ZLG7290 的 顯 示 電 路 設(shè)計(jì) . 龍 源期刊 , 2020 年第 24 期 [8]楊 自厚 . CAN 通信的嵌入式 應(yīng) 用 . 機(jī) 電 工程 , 2020 年第 12 期 [9] of risk of collision using twentieth century techniques. Navigation (Journal of The Institute of Navigation).1979 [10]David A. Pattersib. Computer Organization and Design:The Hardware/Software Interface,2020 [11] S. J. Chang. Keelung . Development and Analysis of AIS Applications as an Efficient Tool for Vessel Traffic Service.IEEE 基于 NMEA2020 的羅經(jīng)復(fù)示器設(shè)計(jì) 27 致 謝 在本次畢業(yè)設(shè)計(jì)中,我得到了各方面的大力支持。 在錦州航星集團(tuán),技術(shù)人員和工人師傅們對(duì)我的問(wèn)題不厭其詳?shù)剡M(jìn)行了解答,使我對(duì)船舶控制所涉及的方面有了系統(tǒng)的認(rèn)識(shí),對(duì)船舶控制系統(tǒng)所涉及到的各方面的原理有了感性的認(rèn)識(shí),為我本次畢業(yè)設(shè)計(jì)打下了掃盲式的基礎(chǔ)。 在大連海事大學(xué),很多老師都對(duì)我很關(guān)心,對(duì)我提出的問(wèn)題進(jìn)行引導(dǎo)性地解答,為我在迷茫中指明了方向。特別感謝我本次畢業(yè)設(shè)計(jì)的導(dǎo)師顏德文教授。顏教授一直對(duì)我進(jìn)行鼓勵(lì),并對(duì)我遇到的困難進(jìn)行引導(dǎo)性地解答,使我不僅僅克服了一個(gè)又一個(gè)難關(guān),更重要的是我在解決困難的過(guò)程中學(xué)會(huì)了 如何自己解決難題的方法,感謝顏教授,授人以漁的教育方式。同時(shí)還要感謝楊承恩教授對(duì)我的關(guān)心、趙國(guó)庫(kù)老師對(duì)我的建設(shè)性的指導(dǎo)、李輝老師為我過(guò)程控制系統(tǒng)的學(xué)習(xí)打下的結(jié)實(shí)基礎(chǔ)、譚克俊老師和徐慧樸老師在分別教授我模擬電路和 MATLAB 中所付出的一切 …… 感謝所有教授過(guò)我的老師,感謝他們!感謝他們的辛勤耕耘。 同時(shí)我還要感謝我的父母 ,感謝他們對(duì)我的養(yǎng)育之恩 ,是他們的辛勤和期盼才有了我的今天 ,這一點(diǎn)到什么時(shí)候都不能夠忘記 ,到什么時(shí)候都要報(bào)答 ! 基于 NMEA2020 的羅經(jīng)復(fù)示器設(shè)計(jì) 1 附錄 1 單向收發(fā)程序: 發(fā)送程序: //PeliCan 編程 include include include include include define uchar unsigned char //**********89S51 初始化 *************// void Init_MCU(void) { P0=0xFF。 P1=0xFF。 P2=0xFF。 P3=0xFF。 } //**********SJA1000 初始化 ***********// void Init_SJA1000(void) { A14=0。//片選 SJA1000 WR=0。//寫(xiě)使能 SJA1000 A12=0。//82C250 工作于斜率模式 RST=0。//SJA1000 復(fù)位模式 CMR=0x0E。//雙向收發(fā),清除數(shù)據(jù)溢出,釋放接受緩存器,撤銷發(fā)送請(qǐng)求 IER=0x01。//SJA1000 中斷方式接收 //發(fā)送信息格式設(shè)置 ////////////////////////////////////////// TBSR0=0x08。//標(biāo)準(zhǔn)幀、數(shù)據(jù)發(fā)送、數(shù)據(jù)長(zhǎng)度: 8 TBSR1=0xFF。//識(shí)別碼 1 TBSR2=0xFF。//識(shí)別碼 2 TBSR3=0xFF。//識(shí)別碼 3 TBSR4=0xFF。//識(shí)別碼 4 ////////////////////////////////////////// BTR0=0x01。//總線定時(shí)寄存器 0:同步跳轉(zhuǎn)寬度為 1tscl,波特率設(shè)定 BTR1=0x25。//總線 定時(shí)寄存器 1:?jiǎn)伪犊偩€采樣,波特率設(shè)定 2 OCR=0x1A。//輸出管腳 TX0=TXD 輸入信號(hào), TX1 輸出高阻 CDR=0xC8。//PeliCAN 模式、無(wú)接收比較,只有 RX0 被激活, CLKOUT 引腳被禁用 delayMS(1000)。 RST=1。//SJA1000 工作模式 delayMS(1000)。 MODR=0x00。//雙向收發(fā),正常工作模式 CMR=0x00。//雙向收發(fā),正常工作模式 MODE=1。//INTEL 模式 delayMS(1000)。 //驗(yàn)收代碼寄存器 ACR0=0xFF。 ACR1=0xFF。 ACR2=0xFF。 ACR3=0xFF。 //驗(yàn)收屏蔽寄存器 AMR0=0xFF。 AMR1=0xFF。 AMR2=0xFF。 AMR3=0xFF。 } /////////////////////////////////////// char code dx516[3] _at_ 0x003b。//學(xué) 林仿真器運(yùn)行 C 程序時(shí)獨(dú)有標(biāo)志 void main(void) { uchar AD。 Init_MCU()。 Init_SJA1000()。 delayMS(1000)。 //TBSR3 = 0x00。 //TBSR4 = 0x01。 TBSR5 = 0x02。 TBSR6 = 0x03。 TBSR7 = 0x04。 TBSR8 = 0x05。 TBSR9 = 0x06。 TBSR10 = 0x07。 TBSR11 = 0x08。 TBSR12 = 0x09。 WR=1。//關(guān)閉 SJA1000 的寫(xiě)使能,防止誤寫(xiě) 3 delayMS(1000)。 CMR=0x01。//置位發(fā)送請(qǐng)求,雙向收發(fā) //擴(kuò)展幀格式發(fā)送、標(biāo)準(zhǔn)幀格式接收 delayMS(1000)。 AD=0x00。 RES=0。//ZLG7290 復(fù)位 delayMS(1000)。 RES=1。//ZLG7290 置位 ZLG7290_SendCmd(0x61,AD)。 } 接收程序: //PeliCan 編程 include include include include include define uchar unsigned char uchar AD[8]。//全局接收數(shù)組 //**********89S51 初始化 *************// void Init_MCU(void) { P0=0xFF。 P1=0xFF。 P2=0xFF。 P3=0xFF。 } //**********SJA1000 初始化 ***********// void Init_SJA1000(void) { A14=0。//片選 SJA1000 WR=0。//寫(xiě)使能 SJA1000 A12=0。//82C250 工作于斜率模式 RST=0。//SJA1000 復(fù)位模式 CMR=0x0E。//雙向收發(fā),清除數(shù)據(jù)溢出,釋放接受緩存器,撤銷發(fā)送請(qǐng)求 IER=0x01。//SJA1000 中斷接收 //發(fā)送信息格式設(shè)置 ////////////////////////////////////////// TBSR0=0x08。//標(biāo)準(zhǔn)幀、數(shù)據(jù)發(fā)送、數(shù)據(jù)長(zhǎng)度: 8 4 TBSR1=0xFF。//識(shí)別碼 1 TBSR2=0xFF。//識(shí)別碼 2 ////////////////////////////////////////// BTR0=0xC1。//總線定時(shí)寄存器 0:同步跳轉(zhuǎn)寬度為 4tscl,波特率設(shè)定 BTR1=0xA5。//總線定時(shí)寄存器 1:三倍總線采樣,波特率設(shè)定 OCR=0x1A。//輸出管腳 TX0=TXD 輸入信號(hào), TX1 輸出高阻 CDR=0xC8。//PeliCAN 模式、無(wú)接收比較,只有 RX0 被激活, CLKOUT 引腳被禁用 delayMS(1000)。 RST=1。//SJA1000 工作模式 delayMS(1000)。 MODR=0x00。//雙向收發(fā),正常工作模式 CMR=0x00。//雙向收發(fā),正常工作模式 MODE=1。//INTEL 模式 delayMS(1000)。 //驗(yàn)收代碼寄存器 ACR0=0xFF。 ACR1=0xFF。 ACR2=0xFF。 ACR3=0xFF。 //驗(yàn)收屏蔽寄存器 AMR0=0xFF。 AMR1=0xFF。 AMR2=0xFF。 AMR3=0xFF。 WR=1。//寫(xiě)關(guān)閉 SJA1000 } /////////////////////////////////////// ///**********中斷處理程序 ***********/// void inter0_can_xd( void ) interrupt 0 { //uchar state。 EA=0。 IE0 = 0。 //由于是中斷 INT0 是電平觸發(fā)方式,所以需要軟件將 INT0 的中斷請(qǐng)求標(biāo)志 IE0 清零 RD=0。//讀使能 SJA1000 delayMS(1000)。 AD[0]=RBSR3。 AD[1]=RBSR4。 AD[2]=RBSR5。 AD[3]=RBSR6。 5 AD[4]=RBSR7。 AD[5]=RBSR8。 AD[6]=RBSR9。 AD[7]=RBSR10。 delayMS(1000)。 CMR=0x04。//釋放接收緩沖器 //state = ALC。 //釋放仲裁隨時(shí)捕捉寄存器(讀該寄存器即可) //state = EC
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1