G200型GPRS模塊與RS-485總線在組網(wǎng)上的區(qū)別
使用RS485總線組成點對多點的通信系統(tǒng)的示意圖如下圖所示。
在上圖中的主設(shè)備發(fā)送數(shù)據(jù)給從設(shè)備時主設(shè)備將數(shù)據(jù)發(fā)送到總線上,其它的從設(shè)備收到這個數(shù)據(jù)。從設(shè)備判斷數(shù)據(jù)中的地址信息與從設(shè)備的地址是否相符,如地址相符則處理收到的數(shù)據(jù),如不符將收到的數(shù)據(jù)丟掉。
使用GPRS模塊組成點對多點的通信系統(tǒng)的示意圖如下圖所示。
當(dāng)主設(shè)備發(fā)送數(shù)據(jù)給GPRS模塊時GPRS模塊將信號發(fā)送到GPRS網(wǎng)絡(luò)中,主設(shè)備必須指明數(shù)據(jù)的目的地址,只有這樣上圖中的網(wǎng)絡(luò)才能選擇數(shù)據(jù)傳送的路由,處理及傳送這一組數(shù)據(jù)。網(wǎng)絡(luò)將這一組數(shù)據(jù)傳送到目的GPRS模塊后,目的GPRS模塊將這一數(shù)據(jù)傳送給連接的從設(shè)備。
兩種傳送方法的不同在于RS485總線在傳輸?shù)倪^程中不使用目的地址,是一種廣播式的傳送方式。GPRS網(wǎng)絡(luò)在一開始傳輸時就要根據(jù)數(shù)據(jù)的目的地址選擇傳輸?shù)穆酚桑瑢γ恳淮蝹鬏攣碚f是一種點對點的傳送方式。使用GPRS模塊組網(wǎng)時必須按照GPRS模塊的數(shù)據(jù)格式給出數(shù)據(jù)傳輸?shù)哪康牡刂贰R虼耍珿PRS模塊的傳輸格式不可能是透明的。
在RS485總線的通信中,為了避免總線上的數(shù)據(jù)沖突,必需采用問答式的通信方式。而GPRS網(wǎng)絡(luò)可以許多站點同時向一個站點發(fā)送數(shù)據(jù)。在到達(dá)目的站點的數(shù)據(jù)排序是靠網(wǎng)絡(luò)來完成的。
G200型GPRS模塊在使用中有兩種模式,一種是格式傳輸模式。另一種是透明傳輸模式。格式傳輸時的格式如下所示:
發(fā)送數(shù)據(jù)格式:
D7H 01H 目的站點編號(2字節(jié)) 數(shù)據(jù)長度(1字節(jié)) 數(shù)據(jù)
接收數(shù)據(jù)格式:
D7H 01H 源站點編號(2字節(jié)) 數(shù)據(jù)長度(1字節(jié)) 數(shù)據(jù)
為什么GPRS模塊的傳輸格式不可能是透明的而G200型GPRS模塊又有透明傳輸模式?實際上透明傳輸模式的串口與設(shè)備的串口傳輸?shù)臄?shù)據(jù)雖然無格式,但數(shù)據(jù)的目的地址是隱性規(guī)定的。數(shù)據(jù)的目的地址保存在EEROM中,模塊上電后讀到ROM中,當(dāng)發(fā)送數(shù)據(jù)時模塊將串口的無格式數(shù)據(jù)變成含有目的地址的有格式數(shù)據(jù)。
ROM中的目的地址會在兩種情況下改變,一種情況是使用目的地址改變指令,改變EEROM中的目的地址。另一種是電收到數(shù)據(jù)時模塊會將收到數(shù)據(jù)的原地址與ROM中的目的地址做比較,若這兩個地址不同則用收到數(shù)據(jù)的源地址替換ROM中的目的地址。G200型GPRS模塊的這一功能為從站在透明傳輸模式下被不同的兩個主站訪問提供了方便。也為不能改變數(shù)據(jù)的傳輸格式的從設(shè)備應(yīng)用GPRS模塊提供了可能。
一般情況下監(jiān)控系統(tǒng)是點對多點的模式,由于主設(shè)備需要訪問不同的從設(shè)備,主設(shè)備發(fā)送數(shù)據(jù)的目的地址就要不斷的變化,而從設(shè)備發(fā)送數(shù)據(jù)的目的地址是固定的主設(shè)備的地址。因此,一般點對多點使用時主站點的G200型GPRS模塊工作在格式傳輸模式,分站的GPRS模塊工作在透明傳輸模式。
文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。
你可能感興趣的文章