超聲波流量計主機(jī)與探頭原理探討 四十一
為了不使系統(tǒng)太復(fù)雜,我們決定采用總線方式采用總線方式。采用總線方式實現(xiàn)雙CPU 系統(tǒng)又可分為串行和并行總線兩種,串行總線連接簡單單數(shù)據(jù)傳送速度很慢,只適用于相互間交換數(shù)據(jù)不多的系統(tǒng);而使用并行總線傳輸數(shù)據(jù)的速度比串行方式要快得多,只是要占用單片機(jī)的一個并行口,作為并行通信總線,在本設(shè)計中,單片機(jī)的口線并不是很緊張,所以決定采用并行總線方式。主從單片機(jī)的連接見圖4-16 所示。
4.4.7 與PC 機(jī)通訊接口
考慮到大部分計算機(jī)只有RS-232 接口,所以我們專門設(shè)計了一個RS-232接口實現(xiàn)與上位機(jī)的通訊。
計算機(jī)的串行口通常采用一個25 針或9 針的D 型連接器,在本設(shè)計中我們選用了9 針型的D 型連接器, 要進(jìn)行通常的串行通信,只需其中的三根線就可以了,即2、3、5 三根線,分別是數(shù)據(jù)輸入、數(shù)據(jù)輸出、地線。
由于單片機(jī)提供的電平是TTL 的,而計算機(jī)提供的是RS232 電平,要實現(xiàn)單片機(jī)與計算機(jī)的通信,必須對它們進(jìn)行電平轉(zhuǎn)換,可用MAX232 芯片來實現(xiàn)。
4.5 硬件抗干擾設(shè)計
超聲波流量測量的準(zhǔn)確性很大程度上依賴于系統(tǒng)對超聲波信號的正確識別,然而超聲波流量計工作的環(huán)境通常比較比較惡劣,易受到各種干擾的影響。對于測量系統(tǒng)來說,這些干擾不僅可能影響到數(shù)據(jù)的采集、各種控制信號的狀態(tài)以及RAM 的讀寫,還會影響程序計數(shù)器的正常工作,使程序失靈,因此,必須采取有效措施來降低干擾。
超聲波流量計