基于單片機(jī)的聲速隨溫度變化測(cè)量系統(tǒng)
1.3 PC串口通信和實(shí)時(shí)數(shù)據(jù)采集
由于單片機(jī)輸入、輸出的邏輯電平為TTL電平,“0”≤0.5 V,“1”≥2.4 V;而PC配置的RS 232C標(biāo)準(zhǔn)接口邏輯電平為“0”=+12 V,“1”=-12 V,所以它們之間通信需要通過MAX232芯片進(jìn)行電平轉(zhuǎn)換,如圖4所示。本文引用地址:http://www.ex-cimer.com/article/171392.htm
Visual Basic的MSComm通信控件,只需要用戶編寫少量的程序代碼即可完成通信軟件的開發(fā)過程。MSComm控件是Microsoft公司提供的串行通信Activx控件,該控件通過串行口發(fā)送和接收數(shù)據(jù),為應(yīng)用程序提供串行通信功能。本實(shí)驗(yàn)采用了事件驅(qū)動(dòng)方法,也就是利用OnComm事件,每當(dāng)串口接收到左側(cè)溫度、右側(cè)溫度以及速度數(shù)據(jù)時(shí),PC就將這13個(gè)字節(jié)讀取出來。采用這種方法,不但能偵測(cè)并處理通信時(shí)間和錯(cuò)誤,而且程序響應(yīng)及時(shí),可靠性高。
接地電阻相關(guān)文章:接地電阻測(cè)試方法
評(píng)論