六通道數(shù)據(jù)采集及處理系統(tǒng)的研制
標準電壓+3.0V由電源集成電路TL431產(chǎn)生。由于TL431的第1、2腳間的電壓差為標準電壓2.5V,而第1腳的工作電流可以忽略,所以TL431的第3腳輸出的標準電壓為:
本系統(tǒng)中,轉(zhuǎn)換結(jié)果采用12位輸出的方式:當TLC2543輸入端的模擬電壓(對地電壓)等于(或略低于)0V時,TLC2543輸出結(jié)果為000H,當模擬電壓等于(或略大于)3V時,輸出結(jié)果為FFFH(為了不損壞TLC2543,應恰當選擇傳感器的接法并調(diào)節(jié)放大電路的放大倍數(shù),使TLC2543的輸入電壓在-0.3V~+3.3V的范圍內(nèi))。
圖5 模數(shù)轉(zhuǎn)換電路
2.3 單片計算機接口電路
單片計算機選用ATMEL公司生產(chǎn)的AT89C2051。它是一種低功耗、高性能的8位CMOS微控制芯片,與MCS-51指令系統(tǒng)兼容,且片內(nèi)自帶的2KB快閃可讀寫程序存儲器已可滿足本系統(tǒng)的需要,不需要擴展外部程序存儲器。
圖6 接口電路
接口電路如圖6所示。其中,C0與R4構(gòu)成上電自動復位電路;K、R5和R4構(gòu)成手動復位電路,X、C1、C2構(gòu)成單片機的振蕩電路。為了產(chǎn)生精確的串行通信波特率,晶振X的振蕩頻率選為11.0592MHz(它可使波特率發(fā)生器T1的初值為整數(shù),從而消除初值誤差)。
AT89C2051的P3.0腳為串行數(shù)據(jù)接收端,接收來自MAX232的R1OUT端的串行數(shù)據(jù);P3.1腳為串行數(shù)據(jù)輸出端,單片機發(fā)向PC機的串行數(shù)據(jù)由此傳輸?shù)組AX232的T1IN端;P1.4腳輸出同步時鐘信號,此信號輸入到TLC2543的SCLK端;P1.5腳與TLC2543的DIN端相連,單片機由此端向TLC2543輸入命令字;P1.6腳是A/D轉(zhuǎn)換結(jié)果輸入端,接收來自TLC2543的DOUT端的轉(zhuǎn)換結(jié)果;P1.7腳輸出 TLC2543的片選信號,與TLC2543的 端相接。
2.4 串行通信電路
串行通信電路如圖7所示。MAX232是雙向電平轉(zhuǎn)換芯片,完成TTL電平(0~5V)與EIA電平(-10V~+10V)之間的轉(zhuǎn)換:發(fā)送數(shù)據(jù)時,TTL電平信號自單片機的TXD端傳到MAX232的T1IN端,經(jīng)MAX232轉(zhuǎn)換成EIA電平信號后,由T1OUT端送出,通過RS-232C插座的TXD端到達PC機;接收數(shù)據(jù)時,來自PC機的EIA電平信號通過RS-232C插座的RXD端輸入到MAX232的R1IN端,經(jīng)MAX232轉(zhuǎn)換成TTL電平信號后,由R1OUT端送到單片機的RXD端。
圖7 串行通信電路
評論