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

正文內(nèi)容

stm32單片機(jī)的modbus通訊器畢業(yè)論文(專業(yè)版)

  

【正文】 i+=2,tempAddr++){tempData=get_Reg(tempAddr)。crcData=crc16(sendBuf,byteCount)。//1 代表完成 0 代表出錯(cuò)。IE2 = 0x01。 //用于測(cè)試 位地址 1bit b232Send。//從機(jī)地址USARTSendBuff[1]=fuctionnum。//波特率數(shù)值Communication ValveData[]={{0,},{1,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},{2,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},{3,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},}。并且我懂得了單片機(jī)程序設(shè)計(jì)的基本思路,增強(qiáng)了實(shí)踐動(dòng)手能力?;趩纹瑱C(jī)的 MODBUS 通訊器設(shè)計(jì)25圖 調(diào)試平臺(tái) 調(diào)試問(wèn)題關(guān)于工程的建立:.C、.h文件的處理。通過(guò)取字幕軟件可以提取漢字、字母、圖形的編碼,然后通過(guò)彩屏顯示。在具體功能中提取實(shí)現(xiàn)功能所需的數(shù)據(jù)位。在串行通信過(guò)程中必然涉及寄存器以及定時(shí)器的配置。 只需要一條口線通信 多點(diǎn)能力,簡(jiǎn)化了分布式溫度傳感應(yīng)用 無(wú)需外部元件 可用數(shù)據(jù)總線供電,電壓范圍為 V 至 V,無(wú)需備用電源,測(cè)量溫度范圍為55 176。圖 LED 燈顯示模塊 溫度檢測(cè)模塊溫度的測(cè)量使用了 DS18B20 溫度傳感器。 MAX3232 確保在120kbps 數(shù)據(jù)速率,同時(shí)保持 RS232 輸出電平。JTAG 接口可對(duì) PSD 芯片內(nèi)部的所有部件進(jìn)行 編程。 寸模塊內(nèi)部有雙圖層顯示功能,雙圖層顯示的模塊具有兩個(gè)顯示圖層:一個(gè)背基于單片機(jī)的 MODBUS 通訊器設(shè)計(jì)11景層,一個(gè)前景層。主機(jī)從機(jī) 1 從機(jī) 2 從機(jī) 3R X DG N DT X DR X D R X D R X DT X D T X DT X DG N D G N D G N D圖 系統(tǒng)硬件結(jié)構(gòu)框圖 軟件方案設(shè)計(jì)本系統(tǒng)主機(jī)基于 STM32 單片機(jī)平臺(tái),從機(jī)基于 STC 單片機(jī)平臺(tái),利用其中的RS232,主機(jī)發(fā)送 MODBUS 命令查詢從機(jī)數(shù)據(jù),主機(jī)根據(jù)觸摸屏定義的功能,下置數(shù)據(jù)到從機(jī)寄存器,改變從機(jī)寄存器模擬量的值,然后根據(jù) Modbus 總線協(xié)議編寫相應(yīng)的程序完成其功能,另外再利用 DS18b20 測(cè)量溫度,通過(guò) Modbus 實(shí)現(xiàn)溫度報(bào)警等功能,然后利用 寸 TFT 觸摸屏實(shí)時(shí)顯示通訊狀態(tài)、LED 燈的狀態(tài)、實(shí)時(shí)溫度值。對(duì)單片機(jī)控制的理論以及涉及到的相關(guān)知識(shí)進(jìn)行系統(tǒng)的學(xué)習(xí),例如:如何建立單片機(jī) 232 通訊,如何利用電腦對(duì)單片機(jī)編程,常用的編譯軟件,以及通訊所要達(dá)到的效果等等。因此,怎樣有效集成數(shù)據(jù),避免信息孤島的出現(xiàn),是工業(yè)控制領(lǐng)域中常遇到難點(diǎn)問(wèn)題之一?,F(xiàn)代的控制領(lǐng)域持續(xù)不斷的產(chǎn)生和應(yīng)用諸如現(xiàn)場(chǎng)總線和網(wǎng)狀網(wǎng)絡(luò)等先進(jìn)概念,MODBUS 的簡(jiǎn)單性以及它的便于在許多通訊媒介上實(shí)施應(yīng)用的特點(diǎn)一直使它受到最廣泛的支持,并且成為全球應(yīng)用最廣泛的工業(yè)協(xié)議。用戶使用容易,廠商開發(fā)簡(jiǎn)單。STM32 單片機(jī)的 MODBUS通訊器畢業(yè)論文目 錄摘 要 IABSTRACT II第 1 章 緒 論 1 概述 ......................................................1 目的與意義 ..........................................2 發(fā)展現(xiàn)狀和前景展望 ..........................3 研究的主要內(nèi)容和步驟 ......................4 主要內(nèi)容 .......................................4 設(shè)計(jì)的步驟 ...................................4第 2 章 系統(tǒng)設(shè)計(jì)方案 6 設(shè)計(jì)方案選擇 .......................................6 芯片選擇 ..............................................6 軟件方案設(shè)計(jì) ......................................7第 3 章 硬件電路設(shè)計(jì) 9 主機(jī) CPU 模塊 ....................................9 電源模塊 ............................................10 液晶顯示模塊 ....................................102 存儲(chǔ)模塊 ............................................12 程序調(diào)試下載模塊 ............................12 串口通訊模塊 ....................................13 從機(jī)主控模塊 ....................................14 LED 燈顯示模塊 ................................15 溫度檢測(cè)模塊 ....................................15第 4 章 軟件設(shè)計(jì) 17 串口通信模塊 .....................................17 數(shù)據(jù)幀處理模塊 .................................17 參數(shù)保存模塊 .....................................19 液晶顯示模塊 .....................................20第 5 章 系統(tǒng)調(diào)試 23 硬件調(diào)試 ............................................23 主機(jī)電路板調(diào)試 .........................23 從機(jī)電路板調(diào)試 .........................24 軟件件調(diào)試 ........................................24 調(diào)試平臺(tái) .....................................24 調(diào)試問(wèn)題 .....................................25 調(diào)試結(jié)果 ............................................26參考文獻(xiàn) 283致 謝 29附錄 1 主機(jī)硬件原理圖 30附錄 2 從機(jī)硬件原理圖 31附錄 3 主機(jī) PCB 實(shí)物圖 32附錄 4 從機(jī) PCB 實(shí)物圖 33附錄 5 主機(jī)通訊程序代碼 34附錄 6 從機(jī)通訊程序代碼 38基于單片機(jī)的 MODBUS 通訊器設(shè)計(jì)1第 1 章 緒 論 概述Modbus 是由 Modicon 在 1979 年發(fā)明的,是全球第一個(gè)真正用于工業(yè)現(xiàn)場(chǎng)的總線協(xié)議。在大多數(shù)工廠里,現(xiàn)場(chǎng)儀表采用單獨(dú)的控制室直連對(duì)絞線電纜連接到控制系統(tǒng)。當(dāng)使用現(xiàn)有老式控制系統(tǒng)的用戶發(fā)現(xiàn)自己需要擴(kuò)充現(xiàn)場(chǎng)儀表或者增加遠(yuǎn)程控制器的時(shí)候,他們都會(huì)采用 MODBUS 作為一個(gè)能夠解決復(fù)雜問(wèn)題的簡(jiǎn)單解決方案。比較好的方法是各站點(diǎn)都采用標(biāo)準(zhǔn)協(xié)議進(jìn)行數(shù)據(jù)通訊,而不必為每一種協(xié)議開發(fā)一個(gè)通訊接口。選擇單片機(jī)型號(hào),經(jīng)過(guò)對(duì)常用編譯軟件的相關(guān)了解,對(duì)單片機(jī)性能及控制方法做簡(jiǎn)單測(cè)試。圖 為軟件的總體流程圖。兩個(gè)圖層都具備 16 位真彩的顯示能力。具有 JTAG 口的芯片都有如下 JTAG 引腳定義:TCK——測(cè)試時(shí)鐘輸入;TDI——測(cè)試數(shù)據(jù)輸入,數(shù)據(jù)通過(guò) TDI 輸入 JTAG 口;基于單片機(jī)的 MODBUS 通訊器設(shè)計(jì)13TDO——測(cè)試數(shù)據(jù)輸出,數(shù)據(jù)通過(guò) TDO 從 JTAG 口輸出;TMS——測(cè)試模式選擇,TMS 用來(lái)設(shè)置 JTAG 口處于某種特定的測(cè)試模式。MAX3232 具有二路接收器和二路驅(qū)動(dòng)基于單片機(jī)的 MODBUS 通訊器設(shè)計(jì)14器,提供 1uA 關(guān)斷模式,有效降低功效并延遲便攜式產(chǎn)品的電池使用壽命。溫度檢測(cè)模塊電路如圖 所示。 C 至+125 ℃。TMOD(定時(shí)器寄存器)GATE C/T* M1 M0 GATE C/T* M1 M0T1 方式字段 T0 方式字段TMOD |= 0X20 即定時(shí)器 T1 工作在方式 2(自動(dòng)重裝的 8 位定時(shí)器) 。圖開始是否接收完 ?地址是否匹配 ?C R C 是否校驗(yàn)正確 ?數(shù)據(jù)處理向上位機(jī)返回?cái)?shù)據(jù)結(jié)束NYYNNY圖 數(shù)據(jù)幀處理流程圖基于單片機(jī)的 MODBUS 通訊器設(shè)計(jì)19上位機(jī)對(duì)發(fā)回來(lái)的幀進(jìn)行處理,判斷是否正確后執(zhí)行對(duì)應(yīng)的處理。本系統(tǒng)主要用液晶實(shí)時(shí)顯示線圈狀態(tài)和寄存器的值。在程序編譯中會(huì)遇到不少關(guān)于這個(gè)的問(wèn)題,其中有一些包含的問(wèn)題,變量定義的問(wèn)題,函數(shù)同名的問(wèn)題,數(shù)據(jù)類型重定義的問(wèn)題,不過(guò)經(jīng)過(guò)查找資料,一個(gè)一個(gè)解決了這個(gè)問(wèn)題。除此以外,我還深深地認(rèn)識(shí)到嚴(yán)謹(jǐn)、認(rèn)真的科學(xué)態(tài)度在科學(xué)實(shí)驗(yàn)中發(fā)揮的重要作用。const unsigned char AuchCRCHi[] = { //CRC_16 高 8 位數(shù)據(jù)區(qū)0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 基于單片機(jī)的 MODBUS 通訊器設(shè)計(jì)350x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40 } 。//功能碼USARTSendBuff[2]=startaddr/256。unsigned int testRegister。TL0=0xe6。unsigned int crcData,i,tempData。sendBuf[byteCount]=(crcData8)。sendBuf[i+3]=tempData8。ibyteCount。byteCount=byteCount+
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1