DUT4000數(shù)據(jù)采集模塊并口輸出時序說明
聲明:您必須遵守我們的協(xié)議,如果您下載了該資源行為將被視為對《電天下賬號管理規(guī)范》全部內(nèi)容的認可,本網(wǎng)站資源來自原創(chuàng),僅供用于學(xué)習(xí)和交流,請勿用于商業(yè)用途。如有侵權(quán)、不妥之處,請舉報本資源,我們將及時審核處理!
一般一個系統(tǒng)可直接連接32個模塊,超過32個需要加中繼器。
文本預(yù)覽
八、控溫模塊與溫度采集
1、通過串行口采集數(shù)據(jù)
模塊與計算機通過串行口連接如圖 6 所示。計算機的串行口 1
或串行口2通過RS232到RS485轉(zhuǎn)換器(可以選用ADAM4520)轉(zhuǎn)
換成為RS485標準,各個采集模塊以RS485總線形式和計算機相連。
ADAM4520的DATA+和DUT模塊的T+相連,DATA-與T-相連。+24V
電源也對應(yīng)連接。一般一個系統(tǒng)可直接連接32個模塊,超過32個需
要加中繼器。
計
算
機
COM1
24V
電源
RS232
to
RS485
ADAM4520 模塊01 模塊02 模塊NN
圖6 采集模塊連接圖
在工作狀態(tài)下,主機僅從DUT模塊中讀取數(shù)據(jù)。即主機發(fā)送讀
數(shù)據(jù)命令串,模塊返回當前數(shù)據(jù)。模塊響應(yīng)時間一般小于70mS(9600
波特時)。若超過 70mS 沒有響應(yīng),可以重發(fā)。連續(xù)三次沒有響應(yīng),
進行錯誤告警。隨產(chǎn)品提供各種語言數(shù)據(jù)采集源程序,這些程序也可
以訪問我們的網(wǎng)頁http://s319.dlut.edu.cn得到。
2、通過異步并行接口采集溫度數(shù)據(jù)
(1)、隔離異步并行接口輸出時序及應(yīng)用模塊內(nèi)有一波特率控制字除用以選擇串行通訊波特率和奇偶校
驗外,還控制DUT-4000的并行接口的輸出時序。
D7 D6 D5 D4 D3 D2 D1 D0
校驗 請求 字節(jié) 通訊協(xié)議 選擇波特率
其中,D7=0 串行通訊無校驗方式;D7=1 串行通訊奇校驗方式。
D6=0 并行接口無條件輸出,每2.16秒(不濾波0.72S)輸出8個通
道數(shù)據(jù);D6=1并行接口請求輸出,IN+和IN-為ON請求輸出一次數(shù)
據(jù)。D5=0 并行接口半字節(jié)輸出,每次輸出4位二進制數(shù);D5=1 并
行接口字節(jié)輸出,每次輸出 8 位二進制數(shù)。D4~D3 選擇通訊協(xié)議。
D2~D0選擇串行通訊波特率。
(2)、無條件半字節(jié)輸出時序
當模塊內(nèi)波特率控制字的D6=0、D5=0選擇并行無條件半字節(jié)輸
出,接口時序如圖7和圖8所示,選通脈沖STB可以是上升沿選通
或下降沿選通,由板上的DIP開關(guān)S4選擇。S4=OFF,上升沿選通(默
認狀態(tài));S4=ON,下降沿選通。數(shù)據(jù)由D3~D0輸出,每個半字節(jié)(4
位二進制)輸出時間為20mS(默認),選通脈沖STB 高電平和低電
平時間各為10mS。每個通道數(shù)據(jù)分4次輸出,依次由低到高。數(shù)據(jù)
為兩個字節(jié)二進制補碼,表示溫度乘10的數(shù)據(jù)。每次連續(xù)輸出8個
通道共16個字節(jié),輸出時間為640mS。模塊在濾波工作方式下每2.16S
轉(zhuǎn)換完8個通道數(shù)據(jù),然后按上述時序輸出。不濾波方式下0.72S輸
出一次數(shù)據(jù)。并行接口的輸出時間可以由設(shè)置程序設(shè)置,參見
DUTSET說明。640mS
D0 ON
~ C0L1 C0L2 C0H1 C0H2 C7H1 C7H2
D3 OFF
ON
STB
OFF
10mS 10mS
圖7 無條件半字節(jié)輸出上升沿選通時序
640mS
D0 ON
~ C0L1 C0L2 C0H1 C0H2 C7H1 C7H2
D3 OFF
ON
STB
OFF
10mS 10mS
圖8 無條件半字節(jié)輸出下降沿選通時序
(3)、無條件字節(jié)輸出時序
當模塊內(nèi)波特率控制字的 D6=0、D5=1 選擇并行無條件字節(jié)輸
出,接口時序如圖9和圖10所示。選通脈沖STB可以是上升沿選通
或下降沿選通,由板上的DIP開關(guān)S4選擇。S4=OFF,上升沿選通(默
認狀態(tài));S4=ON,下降沿選通。數(shù)據(jù)由D7~D0輸出,每個字節(jié)輸出
時間為20mS(默認),選通脈沖STB高電平和低電平時間各為10mS。
每個通道數(shù)據(jù)為兩個字節(jié)二進制補碼表示的有符號數(shù),表示溫度乘
10 的數(shù)據(jù),先輸出低位,然后輸出高位。每次連續(xù)輸出 8 個通道共
16個字節(jié),輸出時間為320mS。濾波工作方式下模塊每2.16S轉(zhuǎn)換完
8個通道數(shù)據(jù),然后按上述時序輸出。不濾波方式下0.72S輸出一次數(shù)據(jù)。并行接口的輸出時間可以由設(shè)置程序設(shè)置,參見 DUTSET 說
明。
320mS
D0 ON
~ C0L C0H C1L C1H C7L C7H
D7 OFF
ON
STB
OFF
10mS 10mS
圖9 無條件字節(jié)輸出上升沿選通時序
320mS
D0 ON
~ C0L C0H C1L C1H C7L C7H
D7 OFF
ON
STB
OFF
10mS 10mS
圖10 無條件字節(jié)輸出下降沿選通時序
(4)、請求半字節(jié)輸出時序
當模塊內(nèi)波特率控制字的 D6=1、D5=0 選擇并行請求半字節(jié)輸
出,接口時序如圖11所示,請求信號IN(IN+與IN-)由OFF到ON
引起請求輸出。選通脈沖 STB 可以是上升沿選通或下降沿選通,由
板上的DIP開關(guān)S4選擇。S4=OFF,上升沿選通(默認狀態(tài));S4=ON,
下降沿選通。數(shù)據(jù)由D3~D0輸出,每半個字節(jié)輸出時間為20mS(默
認),選通脈沖STB高電平和低電平時間各為10mS。每個通道數(shù)據(jù)
1、通過串行口采集數(shù)據(jù)
模塊與計算機通過串行口連接如圖 6 所示。計算機的串行口 1
或串行口2通過RS232到RS485轉(zhuǎn)換器(可以選用ADAM4520)轉(zhuǎn)
換成為RS485標準,各個采集模塊以RS485總線形式和計算機相連。
ADAM4520的DATA+和DUT模塊的T+相連,DATA-與T-相連。+24V
電源也對應(yīng)連接。一般一個系統(tǒng)可直接連接32個模塊,超過32個需
要加中繼器。
計
算
機
COM1
24V
電源
RS232
to
RS485
ADAM4520 模塊01 模塊02 模塊NN
圖6 采集模塊連接圖
在工作狀態(tài)下,主機僅從DUT模塊中讀取數(shù)據(jù)。即主機發(fā)送讀
數(shù)據(jù)命令串,模塊返回當前數(shù)據(jù)。模塊響應(yīng)時間一般小于70mS(9600
波特時)。若超過 70mS 沒有響應(yīng),可以重發(fā)。連續(xù)三次沒有響應(yīng),
進行錯誤告警。隨產(chǎn)品提供各種語言數(shù)據(jù)采集源程序,這些程序也可
以訪問我們的網(wǎng)頁http://s319.dlut.edu.cn得到。
2、通過異步并行接口采集溫度數(shù)據(jù)
(1)、隔離異步并行接口輸出時序及應(yīng)用模塊內(nèi)有一波特率控制字除用以選擇串行通訊波特率和奇偶校
驗外,還控制DUT-4000的并行接口的輸出時序。
D7 D6 D5 D4 D3 D2 D1 D0
校驗 請求 字節(jié) 通訊協(xié)議 選擇波特率
其中,D7=0 串行通訊無校驗方式;D7=1 串行通訊奇校驗方式。
D6=0 并行接口無條件輸出,每2.16秒(不濾波0.72S)輸出8個通
道數(shù)據(jù);D6=1并行接口請求輸出,IN+和IN-為ON請求輸出一次數(shù)
據(jù)。D5=0 并行接口半字節(jié)輸出,每次輸出4位二進制數(shù);D5=1 并
行接口字節(jié)輸出,每次輸出 8 位二進制數(shù)。D4~D3 選擇通訊協(xié)議。
D2~D0選擇串行通訊波特率。
(2)、無條件半字節(jié)輸出時序
當模塊內(nèi)波特率控制字的D6=0、D5=0選擇并行無條件半字節(jié)輸
出,接口時序如圖7和圖8所示,選通脈沖STB可以是上升沿選通
或下降沿選通,由板上的DIP開關(guān)S4選擇。S4=OFF,上升沿選通(默
認狀態(tài));S4=ON,下降沿選通。數(shù)據(jù)由D3~D0輸出,每個半字節(jié)(4
位二進制)輸出時間為20mS(默認),選通脈沖STB 高電平和低電
平時間各為10mS。每個通道數(shù)據(jù)分4次輸出,依次由低到高。數(shù)據(jù)
為兩個字節(jié)二進制補碼,表示溫度乘10的數(shù)據(jù)。每次連續(xù)輸出8個
通道共16個字節(jié),輸出時間為640mS。模塊在濾波工作方式下每2.16S
轉(zhuǎn)換完8個通道數(shù)據(jù),然后按上述時序輸出。不濾波方式下0.72S輸
出一次數(shù)據(jù)。并行接口的輸出時間可以由設(shè)置程序設(shè)置,參見
DUTSET說明。640mS
D0 ON
~ C0L1 C0L2 C0H1 C0H2 C7H1 C7H2
D3 OFF
ON
STB
OFF
10mS 10mS
圖7 無條件半字節(jié)輸出上升沿選通時序
640mS
D0 ON
~ C0L1 C0L2 C0H1 C0H2 C7H1 C7H2
D3 OFF
ON
STB
OFF
10mS 10mS
圖8 無條件半字節(jié)輸出下降沿選通時序
(3)、無條件字節(jié)輸出時序
當模塊內(nèi)波特率控制字的 D6=0、D5=1 選擇并行無條件字節(jié)輸
出,接口時序如圖9和圖10所示。選通脈沖STB可以是上升沿選通
或下降沿選通,由板上的DIP開關(guān)S4選擇。S4=OFF,上升沿選通(默
認狀態(tài));S4=ON,下降沿選通。數(shù)據(jù)由D7~D0輸出,每個字節(jié)輸出
時間為20mS(默認),選通脈沖STB高電平和低電平時間各為10mS。
每個通道數(shù)據(jù)為兩個字節(jié)二進制補碼表示的有符號數(shù),表示溫度乘
10 的數(shù)據(jù),先輸出低位,然后輸出高位。每次連續(xù)輸出 8 個通道共
16個字節(jié),輸出時間為320mS。濾波工作方式下模塊每2.16S轉(zhuǎn)換完
8個通道數(shù)據(jù),然后按上述時序輸出。不濾波方式下0.72S輸出一次數(shù)據(jù)。并行接口的輸出時間可以由設(shè)置程序設(shè)置,參見 DUTSET 說
明。
320mS
D0 ON
~ C0L C0H C1L C1H C7L C7H
D7 OFF
ON
STB
OFF
10mS 10mS
圖9 無條件字節(jié)輸出上升沿選通時序
320mS
D0 ON
~ C0L C0H C1L C1H C7L C7H
D7 OFF
ON
STB
OFF
10mS 10mS
圖10 無條件字節(jié)輸出下降沿選通時序
(4)、請求半字節(jié)輸出時序
當模塊內(nèi)波特率控制字的 D6=1、D5=0 選擇并行請求半字節(jié)輸
出,接口時序如圖11所示,請求信號IN(IN+與IN-)由OFF到ON
引起請求輸出。選通脈沖 STB 可以是上升沿選通或下降沿選通,由
板上的DIP開關(guān)S4選擇。S4=OFF,上升沿選通(默認狀態(tài));S4=ON,
下降沿選通。數(shù)據(jù)由D3~D0輸出,每半個字節(jié)輸出時間為20mS(默
認),選通脈沖STB高電平和低電平時間各為10mS。每個通道數(shù)據(jù)
相關(guān)資源推薦