基于USB接口的數(shù)據(jù)采集與控制系統(tǒng)設(shè)計(jì)
4 系統(tǒng)主要程序設(shè)計(jì)
4.1 USB通信接口電路驅(qū)動(dòng)程序
USB通信接口電路的USB端口與PC機(jī)連接。對(duì)PC機(jī)而言,數(shù)據(jù)采集與控制系統(tǒng)是一個(gè)具有USB接口的功能部件(或稱下位機(jī))。PC機(jī)通過虛擬串口設(shè)備直接傳輸數(shù)據(jù)到下位機(jī)。USB通信接口電路驅(qū)動(dòng)程序代碼如下:
[CH341S98.9X.AddReg];//用于添加注冊(cè)表部分
4.2 A/D采樣程序
以下給出A/D采樣程序的部分代碼:
5 結(jié)語
該數(shù)據(jù)采集與控制系統(tǒng)以ADuC845為核心器件,采樣分辨率高(20位),系統(tǒng)溫漂小(10 nV/℃),運(yùn)行穩(wěn)定,抗干擾能力強(qiáng);利用USB接口作為該系統(tǒng)的通信接口,安裝靈活、傳輸速度快、可靠性高、易于擴(kuò)展;利用PC機(jī)完成數(shù)據(jù)分析與數(shù)據(jù)處理。因此該系統(tǒng)設(shè)計(jì)適用于醫(yī)療設(shè)備、工業(yè)控制系統(tǒng)等數(shù)據(jù)采集與控制領(lǐng)域。
評(píng)論