超聲波流量計傳感器在控制系統(tǒng)探討 四十八
如果轉(zhuǎn)換是由如圖12所示的高電平脈沖所初始化的,那么在R/C為高電平時,數(shù)據(jù)鏈?zhǔn)潜辉试S的。R/C的下降沿啟動下一個轉(zhuǎn)換,并且數(shù)據(jù)鏈返回到三態(tài)(并一直保持三態(tài)),知道下一個R/C高電平脈沖出現(xiàn)。
通常應(yīng)用R/C單機模式下的低脈沖。圖13闡明了典型的8086型處理機的單機構(gòu)造。額外的74F/S374 插銷提高了總線的訪問/放行次數(shù)并協(xié)助簡化轉(zhuǎn)爐數(shù)-模部分的連接。
AD574與單片機接口
AD574A 的控制邏輯使得絕大多數(shù)情況下和微處理器系統(tǒng)總線直接連線變成可能。然而它不可能描述出每一種微處理器類型的接口連接的所有細節(jié),下面將舉幾個具有代表性的例子。
典型的數(shù)模轉(zhuǎn)換器接口程序序列涉及以下幾步:首先, 在初始化會話的時候,地址被寫進數(shù)模轉(zhuǎn)換。處理器必須等待會話周期的結(jié)束,因為多數(shù)數(shù)模轉(zhuǎn)換器需要一個以上的指令周期來完成會話操作。當(dāng)然,有效數(shù)據(jù)只有在會話結(jié)束后才能被讀取。AD574A 提供信號端輸出(STS) ,它能指示會話過程。這個信號可以由處理器通過讀取外部三態(tài)緩沖(或其它輸入端口)獲得。如果系統(tǒng)的計時要求非常嚴(yán)格(請記住AD574A的最大轉(zhuǎn)換時間只有35毫秒)并且處理器在ADC轉(zhuǎn)換周期中有其它任務(wù)要做的話,這個STS信號同樣可以用于產(chǎn)生一個中斷信號傳遞給轉(zhuǎn)換過程。另一種可行的延時方法是,先假設(shè)模數(shù)轉(zhuǎn)換器會消耗35微秒來進行轉(zhuǎn)換,然后插入足夠多的空指令來保證處理器消耗掉35微秒的時間。
超聲波流量計