基于LabVIEW的光柵測量系統設計
2.3 數據采集電路
數據采集電路主要由信號預處理電路和單片機主控電路組成。信號預處理電路主要完成對方波信號的鑒相與計數的預處理,是系統硬件設計的關鍵。為了保證計數的實時性和方便后期功能擴展,結合兩種軟硬件設計特點設計出了較合理的信號預處理電路,如圖3所示。鑒相電
路由1個D觸發器74 HC74和2個與非門74HC00組成,可逆計數電路由2片74HC193組成,低8位計數值輸出經三態緩沖芯片74HC245后掛到單片機P1口總線上進行實時查詢。一旦發生計數值溢出,就會在外部產生觸發中斷,單片機進入中斷服務程序通過沒置在鑒相電路中的P2.3口狀態識別是止轉計數還是反轉計數。傳感器校驗信號直接與單片機引腳相連,檢測輸入信號。本文引用地址:http://www.104case.com/article/193949.htm
單片機主控電路除了對前端信號初始化計數預置,數據組合處理和中斷控制外,還負責將采集到的數據進行顯示,同時通過串口送入上位機。采用這種計數方式可以減少硬件資源的消耗,充分利用單片機軟件資源,方便功能擴展,節約成小,提高實時性。另外,由于單片機I/O端口資源比較有限,所以液晶顯示電路利用74HC595芯片實現單片機I/O引腳功能擴展。
評論