摘要: MLX90614 系列模塊是一組通用的紅外測(cè)溫模塊。 在出廠前該模塊已進(jìn)行校驗(yàn)及線性化,具有非接觸、體積小、精度高,成本低等優(yōu)點(diǎn)。被測(cè)目標(biāo)溫度和環(huán)境溫度能通過(guò)單通道輸出,并有兩種輸出接口,適合于汽車(chē)空調(diào)、室內(nèi)暖氣、家用電器、手持設(shè)備以及醫(yī)療設(shè)備應(yīng)用等。1. 迷你測(cè)溫計(jì),CPU:NE76E003AQ20(QFN20), sensor: MLX906142. 單電池供電,工作電流約38mA @ 1.2V3. PCB文件為AD10格式4. 固件KEIL C51(需確保新唐N76E003開(kāi)發(fā)包)
上傳時(shí)間: 2022-05-30
上傳用戶(hù):
無(wú)線測(cè)溫Modbus通訊說(shuō)明概述保定市蛇高電氣有限公司(蛇高電氣)生產(chǎn)的YGWT-2008無(wú)線測(cè)溫系統(tǒng),其匯聚終端提供了Modbus接口,按口說(shuō)明如下:1,匯聚終端提供兩路獨(dú)立的RS-485接口,第二路提供Modbus接口2.匯聚終端采用標(biāo)準(zhǔn)Modbus通訊協(xié)議(讀寫(xiě)部分?jǐn)?shù)據(jù))3,數(shù)據(jù)格式為:8位數(shù)據(jù)位,無(wú)奇偶校驗(yàn),1位停止位4,波特率的設(shè)置:可設(shè)置,默認(rèn)96005.匯聚終端作為從設(shè)備,根據(jù)主設(shè)備的召喚做出回應(yīng)6,采用RTU傳輸模式,定點(diǎn)傳送,含1位小數(shù),系數(shù)0.117,負(fù)數(shù)采用補(bǔ)碼表示,例如-16.0傳輸碼為FF6C—.ii模型1,通訊方式采用主從模式,主設(shè)備石喚數(shù)據(jù),從設(shè)備(匯聚終端)相應(yīng)召喚,回傳數(shù)據(jù)。2,信息幀結(jié)構(gòu)
標(biāo)簽: 無(wú)線測(cè)溫 modbus 通訊協(xié)議
上傳時(shí)間: 2022-06-21
上傳用戶(hù):
Modbus可編程控制器之間可相互通訊,也可與不同網(wǎng)絡(luò)上的其他設(shè)備進(jìn)行通訊,支撐網(wǎng)絡(luò)有Modicon 的Modbus和Modbus+工業(yè)網(wǎng)絡(luò)。網(wǎng)絡(luò)信息存取可由控制器內(nèi)置的端口,網(wǎng)絡(luò)適配器以及Modicon提供的模塊選件和網(wǎng)關(guān)等設(shè)備實(shí)現(xiàn),對(duì)OEM(機(jī)械設(shè)備制造商)來(lái)說(shuō),Modicon可為合作伙伴提供現(xiàn)有的程序,可使Modbus+網(wǎng)絡(luò)緊密地集成到他們的產(chǎn)品設(shè)計(jì)中去。Modicon 的各種控制器使用的公共語(yǔ)言被稱(chēng)為 Modbus協(xié)議,該協(xié)議定義了控制器能識(shí)別和使用的信息結(jié)構(gòu)。當(dāng)在Modbus網(wǎng)絡(luò)上進(jìn)行通訊時(shí),協(xié)議能使每一臺(tái)控制器知道它本身的設(shè)備地址,并識(shí)別對(duì)它尋址的數(shù)據(jù),決定應(yīng)起作用的類(lèi)型,取出包含在信息中的數(shù)據(jù)和資料等,控制器也可組織回答信息,并使用Modbus協(xié)議將此,送出去。在其他網(wǎng)絡(luò)上使用時(shí),數(shù)據(jù)包和數(shù)據(jù)幀中也包含著 Modbus協(xié)議。如,Modbus+或MAP網(wǎng)絡(luò)控制器中有相立的應(yīng)用程序庫(kù)和驅(qū)動(dòng)程序,實(shí)現(xiàn)嵌入式Modbus協(xié)議信息與此網(wǎng)絡(luò)中用子節(jié)點(diǎn)設(shè)備間通訊的特殊信息幀的數(shù)轉(zhuǎn)換。該轉(zhuǎn)換也可擴(kuò)展,處理節(jié)點(diǎn)地址,路由,和每一個(gè)特殊網(wǎng)絡(luò)的錯(cuò)誤檢查方法。如包含在Modbus協(xié)議中的設(shè)備地址,在信息發(fā)送前就轉(zhuǎn)換成節(jié)點(diǎn)地址,錯(cuò)誤檢查區(qū)也用于數(shù)據(jù)包,與每個(gè)網(wǎng)絡(luò)的協(xié)議一致,最后一點(diǎn)是需用Modbus協(xié)議,寫(xiě)入嵌入的信息,定義應(yīng)處理的動(dòng)作。
上傳時(shí)間: 2022-06-22
上傳用戶(hù):XuVshu
FreeModbus學(xué)習(xí)筆記一、FreeModbus簡(jiǎn)介FreeMODBUS一個(gè)奧地利人寫(xiě)的Modbus協(xié)議。它是一個(gè)針對(duì)嵌入式應(yīng)用的一個(gè)免費(fèi)(自由)的通用MODBUS協(xié)議的移植。Modbus是一個(gè)工業(yè)制造環(huán)境中應(yīng)用的一個(gè)通用協(xié)議。Modbus通信協(xié)議棧包括兩層:Modbus應(yīng)用層協(xié)議,該層定義了數(shù)據(jù)模式和功能;另外一層是網(wǎng)絡(luò)層。FreeMODBUS提供了RTU/ASCII傳輸模式及TCP協(xié)議支持。FreeModbus遵循BSD許可證,這意味著用戶(hù)可以將FreeModbus應(yīng)用于商業(yè)環(huán)境中。目前版本FreeModbus-V1.5提供如下的功能支持:二、FreeModbus對(duì)硬件的需求FreeModbus 協(xié)議對(duì)硬件的需求非常少——基本上任何具有串行接口,并且有一些能夠容納modbus數(shù)據(jù)幀的RAM的微控制器都足夠了。◆一個(gè)異步串行接口,能夠支持接收緩沖區(qū)滿(mǎn)和發(fā)送緩存區(qū)空中斷。一個(gè)能夠產(chǎn)生RTU傳輸所需要的t3.5字符超時(shí)定時(shí)器的時(shí)鐘。對(duì)于軟件部分,僅僅需要一個(gè)簡(jiǎn)單的事件隊(duì)列。在使用操作系統(tǒng)的處理器上,可通過(guò)單獨(dú)定義一個(gè)任務(wù)完成Modbus時(shí)間的查詢(xún)。小點(diǎn)的微控制器往往不允許使用操作系統(tǒng),在那種情況下,可以使用一個(gè)全局變量來(lái)實(shí)現(xiàn)該事件隊(duì)列(AtmelAVR移植使用這種方式實(shí)現(xiàn))。實(shí)際的存儲(chǔ)器需求決定于所使用的Modbus模塊的多少。下表列出了所支持的功能編譯后所需要的存儲(chǔ)器。ARM是使用GNUARM編譯器3.4.4使用-01選項(xiàng)得到的。AVR項(xiàng)數(shù)值是使用WinAVR編譯器3.4.5使用-Os選項(xiàng)編譯得到的。
標(biāo)簽: freemodbus
上傳時(shí)間: 2022-06-24
上傳用戶(hù):
智能電量表:STM32F103+ATT7022實(shí)現(xiàn)讀取電壓電流功率和校準(zhǔn)等,硬件SPI接口,數(shù)據(jù)通過(guò)串口和上位機(jī)通信實(shí)現(xiàn)MODBUS協(xié)議從機(jī)注釋詳細(xì)。ATT7022是一種多功能高精度三相電能計(jì)量專(zhuān)用芯片,適用于三相三線的應(yīng)用。將采集到的電量參數(shù)通過(guò)本身自帶的SPI串行口傳輸給處理器上。Modbus 一個(gè)工業(yè)上常用的通訊協(xié)議、一種通訊約定。Modbus協(xié)議包括RTU、ASCII、TCP。其中MODBUS-RTU最常用,比較簡(jiǎn)單,在單片機(jī)上很容易實(shí)現(xiàn)。
上傳時(shí)間: 2022-06-24
上傳用戶(hù):
摘要:介紹了以FreeModbus協(xié)議找在嵌入式搶占實(shí)時(shí)操作系統(tǒng)μC/OS-l的STM32平臺(tái)上,成功實(shí)現(xiàn)了Modbus協(xié)議的移植。通過(guò)詳細(xì)分析FreeModbus協(xié)議花并編寫(xiě)STM32F103VET6微處理器的底層驅(qū)動(dòng),成功實(shí)現(xiàn)了工業(yè)Modbus協(xié)議RTU和ASCll兩種模式的通信功能。測(cè)試結(jié)果表明,在實(shí)際工業(yè)生產(chǎn)控制和儀表開(kāi)發(fā)中,應(yīng)用Freemodbus協(xié)議,完全符合工業(yè)數(shù)據(jù)采集、實(shí)時(shí)控制和數(shù)據(jù)處理等廠級(jí)重復(fù)性和精確度要求,在一定程度上降低了工業(yè)儀表開(kāi)發(fā)的周期及成本。關(guān)鍵詞:實(shí)時(shí)操作系統(tǒng),uC/OS-ll,F(xiàn)reeModbus,Modbus協(xié)議,STM32Abstract:This paper introduces FreeModbus stack transplanted to the STM32 platform which has been embedded in the preemptive real-time operating system uC/OS-ll,in order that the transplantation of the Modbus protocol is successfuly im-plemented.The FreeModbus stack is analyzed in detail and STM32F103VET6 microprocessor underlying driver is writed,so that the two Modbus industrial communication function RTU and ASCll are successfully realized.Keywords:time operating system,uC/OS-ll,.FreeModbus,Modbus協(xié)議,STM32
標(biāo)簽: freemodbus 通信協(xié)議
上傳時(shí)間: 2022-06-25
上傳用戶(hù):
為了使自主研制的輕質(zhì)油品在線色譜模擬蒸餾分析儀表實(shí)現(xiàn)工業(yè)自動(dòng)化控制,開(kāi)發(fā)了上位機(jī)軟件,能夠?qū)崿F(xiàn)與下位機(jī)PLC的通信,通信協(xié)議選用了工業(yè)應(yīng)用比較普遍的Modbus協(xié)議。儀表上位機(jī)做主站,PLC做從站。1 Modbus通信協(xié)議1.1簡(jiǎn)介Modbus是一種工業(yè)控制系統(tǒng)串行通停協(xié)議。通過(guò)此協(xié)議,控制器相互之間、控制器經(jīng)由網(wǎng)絡(luò)(例如以太網(wǎng))和其它設(shè)備之間可以通信。Modbus協(xié)議已經(jīng)成為一種通用工業(yè)標(biāo)準(zhǔn),不同廠商生產(chǎn)的控制設(shè)備可以利用它連成工業(yè)網(wǎng)絡(luò),進(jìn)行集中監(jiān)控。Modbus協(xié)議的傳輸模式包括ASCI1,RTU,TCP等。其中RTU模式的主要優(yōu)點(diǎn)是:在同樣的波特率下,比ASC11碼傳送更多的數(shù)據(jù)。這里選用的就是Modbus RTU模式。1.2 Modbus協(xié)議支持的功能碼表1列舉了一些上、下位機(jī)通信中常用的功能碼。使用它們即可實(shí)現(xiàn)對(duì)下位機(jī)的數(shù)字量和模擬量的讀寫(xiě)操作。
標(biāo)簽: modbus協(xié)議 儀表 上位機(jī) plc 通信
上傳時(shí)間: 2022-06-27
上傳用戶(hù):
基于STM32F407平臺(tái)開(kāi)發(fā),使用昆侖通態(tài)觸摸屏,分別實(shí)現(xiàn)了昆侖組態(tài)界面程序,還包括單片機(jī)下位機(jī)程序,資料經(jīng)測(cè)試合格
上傳時(shí)間: 2022-07-01
上傳用戶(hù):
在網(wǎng)上看到的別人寫(xiě)的一個(gè)基于STM32的MODBUS程序,還不錯(cuò),發(fā)上來(lái)分享一下。順便賺賺積分用于下載其他朋友的資料。 此Modbus協(xié)議暫時(shí)只支持RTU模式,只支持作為Modbus從設(shè)備。 暫時(shí)支持的功能碼(16進(jìn)制)如下表所示: 01.讀線圈狀態(tài)(讀多個(gè)輸出位的狀態(tài),有效地位為0-31) 02.讀輸入位狀態(tài)(讀多個(gè)輸入位的狀態(tài),有效地位為0-31) 03.讀保持寄存器(讀多個(gè)保持寄存器的數(shù)值,有效地位為0-99) 04.讀輸入寄存器(讀多個(gè)輸入寄存器的數(shù)值,有效地址為0-1) 05.強(qiáng)制單個(gè)線圈(強(qiáng)制單個(gè)輸出位的狀態(tài),有效地位為0-31) 06.預(yù)制單個(gè)寄存器(設(shè)定一個(gè)寄存器的數(shù)值,有效地址為0-99) 0F.強(qiáng)制多個(gè)線圈(強(qiáng)制多個(gè)輸出位的狀態(tài),有效地址為0-31) 10.預(yù)制多個(gè)寄存器(設(shè)定多個(gè)寄存器的數(shù)值,有效地址為0-99)暫時(shí)支持的錯(cuò)誤代碼為: 01 不合法功能代碼從機(jī)接收的是一種不能執(zhí)行功能代碼。發(fā)出查詢(xún)命令后,該代碼指示無(wú)程序功能。(不支持的功能代碼) 02 不合法數(shù)據(jù)地址接收的數(shù)據(jù)地址,是從機(jī)不允許的地址。(起始地址不在有效范圍內(nèi)) 03 不合法數(shù)據(jù)查詢(xún)數(shù)據(jù)區(qū)的值是從機(jī)不允許的值。(在起始地址的基礎(chǔ)上,這個(gè)數(shù)量是不合法的)
上傳時(shí)間: 2022-07-12
上傳用戶(hù):
1、寬電源9V-30V供電;2、電流量程:500mA/1A/5A/10A/15A/20AAC;3、輸入路數(shù):12路,16路,24路;5mm孔徑;4、輸出:RS485(標(biāo)準(zhǔn)MODBUS-RTU協(xié)議);5、精度:0.2級(jí),24位AD線性范圍可達(dá)千分之一;6、真有效值測(cè)量,采集速度100ms(最快定制20ms);
標(biāo)簽: 電流傳感器
上傳時(shí)間: 2022-07-19
上傳用戶(hù):jiabin
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1