91chinese在线,成人激情免费视频,国产午夜无码视频免费网站,亚洲另类无码一区二区三区

經典案例

聯系方式

公司名稱:昆山華航電子有限公司
公司電話:0512-50139595
公司郵箱:eric@kshuahang.com
公司地址:江蘇省昆山市善浦西路

您當前的位置:首頁 > 技術資源 > PCB設計技術

探析基于USB總線的實時數據采集系統設計與實現

  目前通用的通過數據采集板卡采集的方法存在著以下缺點:安裝麻煩,易受機箱內環境的干擾而導致采集數據的失真,易受計算機插槽數量和地址、中斷資源的限制,可擴展性差。而通用串行總線USB(Universal Serial Bus)的出現,很好地解決了上述問題,很容易實現便捷、低成本、易擴展、高可靠性的數據采集,代表了現代數據采集系統的發展趨勢。
  1系統硬件設計與實現
  1.1硬件總體結構
  基于USB總線的實時數據采集系統硬件組成包括模擬開關、A/D轉換器、單片機、USB接口芯片,其硬件總體結構如圖1所示。多路模擬信號經過模擬開關傳到A/D轉換器轉換為數字信號,單片機控制采集,USB接口芯片存儲采集到的數據并將其上傳至PC,同時也接收PC機USB控制器的控制信息。
  1.2 PDIUSBDl2芯片
  USB接口芯片采用Philips公司的一種專用芯片PDIUS-BDl2(以下簡稱D12)。該芯片完全符合USBl.1規范,集成了SIE、 320B的多配置FIFO存儲器、收發器、電壓調整器、SoftConnect、GoodLink、可編程時鐘輸出、低頻晶振和終端電阻等,支持雙電壓工作、完全自動DMA操作、多中斷模式,內部結構如圖2所示。
  單片機通過8位并行接口傳送經過A/D轉換的采集數據,存儲在FIFO存儲器中。一旦存滿,串行接口引擎SIE立刻對數據進行處理,包括同步模式識別、并/串轉換、位填充/不填充、CRC校驗、PID確認、地址識別以及握手鑒定,處理完畢后數據由模擬收/發器通過D+、D-發送至PC。上述過程遵循 USBl.1協議。D12與89C51的具體實現電路如圖3所示。
  2系統軟件設計與實現
  系統軟件包括USB設備固件編程、驅動程序和應用程序。其中設備固件是整個系統的核心,它控制芯片D12采集數據、接收并處理USB驅動程序的請求和應用程序的控制指令。
  2.1 USB設備固件程序設計與實現
  設備固件是設備運行的核心,用C語言設計。其主要功能是控制A/D模塊的數據采集;接收并處理驅動程序的請求,如請求描述符、請求或設置設備狀態、請求設備設置、請求或設置設備接口等USBl.1標準請求;控制芯片D12接收應用程序的控制指令等。其程序主框圖如圖4所示。單片機檢測到D12后進入主循環。此時PC機先發令牌包給D12,D12接收到令牌包后給單片機發中斷,單片機據中斷類型設定標志位Status,最后執行相應標志位的中斷服務程序。單片機通過A/D模塊的中斷入口控制A/D模塊的數據采集。
  2.2驅動程序設計與實現
  USB系統驅動程序采用分層結構模型:較高級的USB設備驅動程序和較低級的USB函數層。其中USB函數層由通用串行總線驅動程序模塊(USBD)和主控制器驅動程序模塊(HCD)組成。
  為使驅動程序具有通用性,也為簡化應用程序的開發,編寫了供應用程序調用的動態鏈接庫。這樣應用程序只需調用此庫提供的接口函數即可完成對USB設備的操作。USB函數層(USBD及HCD)由Windows98提供,負責管理USB設備驅動程序與USB控制器之間的通信、加載及卸載USB驅動程序等。目前Windows98提供的多種USB設備驅動程序并不針對實時數據采集設備,因此采用DDK開發工具設計專用的設備驅動程序。其由四個模塊組成:初始化模塊、即插即用管理模塊、電源管理模塊以及I/O功能實現模塊。
  初始化模塊提供一個DriverEntry人口點執行一系列的初始化過程。
  即插即用管理模塊實現USB設備的熱插拔及動態配置。當Windows98檢測到USB設備接人時,查找相應的驅動程序,并調用它的 DriverEntry例程,PnP管理器調用驅動程序的AddDevice例程,告訴它添加了一個設備;然后驅動程序為USB設備建立一個功能設備對象。在此過程中,驅動程序收到一個IRlMN-STARIDEVICE的IRP,包括設備分配的資源信息。至此,設備被正確配置,驅動程序開始與硬件進行對話。電源管理模塊負責設備的掛起與喚醒。 I/0功能實現模塊完成I/O請求的大部分工作。當動態鏈接庫提出I/0請求時調用Win32API函數DeviceToControl向設備發出命令;然后由I/0管理器構造一個IRP并設置其MajorFunction域為IRP_MJ_DEVICE_CON-TROL。USB設備驅動程序收到該 IRP后取出其中的控制碼,并利用一個開關語句找到對應的例程入口。
  2.3 應用程序設計與實現
  應用程序采用Visual Basic6.0編寫。由于其只需調用動態鏈接庫,故開發較簡單。主要功能包括檢測USB設備、開啟/關閉USB設備、設置A/D狀態和數據采集端口、顯示并分析實時采集的數據。主框圖如圖5所示。
  由于D12的端點1的FIFO為16字節,端點2的FIFO為64字節,當緩沖區存滿后自動將數據打包,由SIE自動發送數據包。程序獲得數據包后需延遲至下組數據包準備完畢,從而保證程序與數據采集同步。另外程序還發出停止采集和關閉USB設備的命令。
  3系統特點
  基于USB總線的實時數據采集系統嚴格遵循USBl.1協議,有以下特點:
  (1)易于擴展。最長傳輸距離5m,采用USBHub可達30m;最多可同時接127個設備。
  (2)性價比高,遠優于傳統的實時數據采集系統。
  (3)實時采集,實時顯示。
  (4)電磁干擾影響極小。本系統放置在計算機外部,不受板卡間的電磁干擾影響;若在電磁干擾極強的環境下工作,需專門為其設計電磁屏蔽方案。
  (5)安裝方便,支持即插即用。克服了以往數據采集板卡需要打開機箱的麻煩。
上一篇:PCB設計中EMC/EMI仿真分析技術分析
下一篇解析CAN總線與PC機串口通信適配器設計與實現
溫馨提示:
凡在本公司進行電路板克隆業務的客戶,必須有合法的PCB設計版權來源聲明,以保護原創PCB設計版權所有者的合法權益;
【 字體: 】【打印此頁】 【返回】【頂部】【關閉

91chinese在线,成人激情免费视频,国产午夜无码视频免费网站,亚洲另类无码一区二区三区
  • <rt id="imqiw"></rt>
  • <rt id="imqiw"><acronym id="imqiw"></acronym></rt>
    
    
  • 亚洲青青青在线视频| 青青草91视频| 国产精品免费aⅴ片在线观看| 91免费在线看| 欧美日韩一级大片网址| 91麻豆精品在线观看| 日韩高清在线一区| 欧美又粗又大又爽| 18成人在线观看| 天天影视涩香欲综合网| 91在线免费播放| 综合亚洲深深色噜噜狠狠网站| 亚洲国产精品t66y| 一区二区三区在线播| 欧美精品乱码久久久久久按摩| 日韩激情一二三区| 国产精品美女久久久久久久久久久| 欧美一级在线免费| 国产一区二区视频在线播放| 精品少妇一区二区三区在线视频| 日韩一区在线看| 亚洲天天做日日做天天谢日日欢 | 色综合久久久久久久久久久| 久久国产精品99久久久久久老狼| 国产乱人伦偷精品视频不卡 | 国产成a人亚洲| 99精品视频在线免费观看| 欧美亚一区二区| 国产欧美视频一区二区三区| 久久久www免费人成精品| 久久久三级国产网站| 久久99国产精品麻豆| 成人污视频在线观看| 天天免费综合色| 国产精品国模大尺度视频| 亚洲欧美偷拍卡通变态| 8x8x8国产精品| 麻豆成人久久精品二区三区小说| 精品久久久久久久人人人人传媒| 久久免费国产精品| 欧美日韩三级视频| 精品久久五月天| 日本aⅴ免费视频一区二区三区 | 91丨九色丨黑人外教| 一区二区三区美女| 久久不见久久见免费视频1| 久99久精品视频免费观看| 91精品婷婷国产综合久久竹菊| 国产精品入口麻豆原神| 亚洲成a人片综合在线| 国产精品91xxx| 国产精品色呦呦| 国产另类ts人妖一区二区| 欧美精品一二三| 久久精品日韩一区二区三区| 国产精品一区二区91| 国产精品久久久久久久午夜片| 国产成人av电影在线| 国产精品青草综合久久久久99| 波多野结衣中文字幕一区二区三区| 中文字幕在线免费不卡| 97久久精品人人爽人人爽蜜臀| 中文字幕欧美一| 在线看国产一区二区| 免费国产亚洲视频| 国产精品第五页| 欧美一卡2卡3卡4卡| 97精品久久久午夜一区二区三区| 亚洲伊人色欲综合网| 精品理论电影在线观看| 一级女性全黄久久生活片免费| 精品嫩草影院久久| 色av成人天堂桃色av| 久久国产综合精品| 亚洲伦理在线精品| 精品国产凹凸成av人导航| 99国产精品久久久| 免费在线一区观看| 亚洲曰韩产成在线| 欧美国产精品久久| 国产午夜亚洲精品理论片色戒| 欧洲人成人精品| 99国产精品久久久| 99久久伊人久久99| 国产69精品久久777的优势| 激情综合色丁香一区二区| 亚洲美腿欧美偷拍| 夫妻av一区二区| 国产91丝袜在线播放0| 国产69精品久久777的优势| 国产精品中文欧美| 国产aⅴ综合色| 91亚洲永久精品| 在线观看视频一区二区欧美日韩| 日本精品视频一区二区三区| 91蝌蚪porny| 中文字幕欧美三区| 久久久蜜桃精品| 久久久久99精品国产片| 日本一区二区三区dvd视频在线| 国产成人在线免费| 亚洲欧美aⅴ...| 一片黄亚洲嫩模| 亚洲 欧美综合在线网络| 亚洲一区二区三区小说| 自拍偷拍亚洲欧美日韩| 日韩一区在线播放| 亚洲国产一区二区在线播放| 午夜一区二区三区在线观看| 亚洲免费av网站| 免费久久精品视频| 91一区二区三区在线观看| 欧美日本国产一区| 91精品国产全国免费观看| 亚洲精品一区二区三区影院| 国产亚洲成av人在线观看导航| 欧美成人福利视频| 国产亚洲福利社区一区| 精品一二三四区| 91黄色免费网站| 久久久久久一级片| 亚洲免费色视频| 久久99深爱久久99精品| 99re亚洲国产精品| 欧美日韩日日骚| 国产欧美综合在线| 六月丁香婷婷色狠狠久久| 91传媒视频在线播放| 欧美激情一区二区三区四区| 青青草精品视频| 911国产精品| 免费观看一级特黄欧美大片| 欧美中文字幕一区二区三区| 亚洲国产高清不卡| 国产福利视频一区二区三区| 日韩欧美的一区| 寂寞少妇一区二区三区| 日韩免费观看高清完整版在线观看| 亚洲欧美另类图片小说| 欧美性色黄大片手机版| 亚洲午夜成aⅴ人片| 99久久婷婷国产综合精品| 中文字幕av一区 二区| 国产**成人网毛片九色| 国产精品成人免费精品自在线观看| 国产一区二区在线观看免费| 国产人伦精品一区二区| 国产精品视频一二三| 91日韩一区二区三区| 亚洲.国产.中文慕字在线| 欧美变态tickle挠乳网站| 青娱乐精品视频| 久久久亚洲午夜电影| 成人av集中营| 日韩精品一级二级| 精品国产一二三| av中文字幕在线不卡| 午夜免费久久看| 成人免费在线观看入口| 久久综合五月天婷婷伊人| 欧美日韩国产区一| 色综合婷婷久久| 成人免费不卡视频| 视频一区二区不卡| 蜜桃精品在线观看| 奇米四色…亚洲| 亚洲成人av资源| 成人免费在线观看入口| 精品电影一区二区三区| 欧美天堂一区二区三区| 成人综合婷婷国产精品久久蜜臀| 午夜精品成人在线视频| 风间由美一区二区三区在线观看| 亚洲a一区二区| 成人久久久精品乱码一区二区三区| 欧美成人精品1314www| 不卡免费追剧大全电视剧网站| 91小视频免费观看| 久久久久综合网| 9色porny自拍视频一区二区| 亚洲黄色av一区| 国产馆精品极品| 久久综合久久鬼色中文字| 久久97超碰国产精品超碰| 欧美三级欧美一级| 久久精品国产久精国产| 国产精品三级av| 欧美亚洲免费在线一区| 日韩不卡免费视频| 精品入口麻豆88视频| 91免费观看视频| 国产成人午夜视频| 午夜成人在线视频| 久久久久久久精| 91精品婷婷国产综合久久性色| 国产尤物一区二区| 久久国产尿小便嘘嘘尿| 亚洲少妇30p| 国产精品热久久久久夜色精品三区| 国产一区福利在线|