新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于USB接口的數據采集與控制系統設計綜合

        基于USB接口的數據采集與控制系統設計綜合

        作者: 時間:2009-12-23 來源:網絡 收藏

        3 與控制電路設計

          與控制電路以ADuC845為核心,電路如圖3所示,該電路提供10個24位的A/D轉換器輸入通道,輸入端接有1 kΩ的電阻和0.1μF的濾波電容器。12位電壓輸出 D/A轉換器經運算放大器OP284緩沖后輸出;也可提供雙16位PWM輸出和8路開關量的輸入/輸出。ADuC845的RxD引腳和TxD引腳分別與CH341的RXD引腳和TXD引腳相連,實現數據傳輸。晶體振蕩器電路采用32.768 kHz晶振Y1,電容C18和C19根據系統需要調整確定。數字電路的電源端分別連接0.1μF的退耦電容到地。模擬電路的電源端連接0.1μF和10μF的退耦電容到地。退耦電容應盡可能的靠近電源放置。


        4 系統主要程序設計

        4.1 通信電路驅動程序

          通信電路的端口與PC機連接。對PC機而言,與控制系統是一個具有USB的功能部件(或稱下位機)。PC機通過虛擬串口設備直接傳輸數據到下位機。USB通信接口電路驅動程序代碼如下:

          [CH341S98.9X.AddReg];//用于添加注冊表部分



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 永善县| 原阳县| 喜德县| 霞浦县| 师宗县| 平安县| 长宁区| 方山县| 南充市| 金沙县| 泗水县| 长宁县| 东城区| 海丰县| 峨边| 循化| 眉山市| 高雄市| 平遥县| 张北县| 彭泽县| 永嘉县| 紫金县| 湛江市| 商水县| 天镇县| 油尖旺区| 英吉沙县| 罗定市| 汝城县| 行唐县| 郴州市| 家居| 水城县| 尚义县| 仙游县| 饶阳县| 井冈山市| 安塞县| 本溪市| 于都县|