<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(guān) 閉

          新聞中心

          EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于USB的便攜式硬度計(jì)數(shù)據(jù)通信的實(shí)現(xiàn)方法

          基于USB的便攜式硬度計(jì)數(shù)據(jù)通信的實(shí)現(xiàn)方法

          作者: 時(shí)間:2011-02-17 來(lái)源:網(wǎng)絡(luò) 收藏

          2.2 上位機(jī)驅(qū)動(dòng)
          采用DriverStudios開發(fā)的WDM(Windows Driver Model)驅(qū)動(dòng)程序。WDM支持即插即用、電源管理和WMI技術(shù)。
          Driver Studio嵌入在VC 6.0中,在Driver Studio中的Driver Works提供了驅(qū)動(dòng)程序設(shè)計(jì)向?qū)?,只要按照向?qū)瓿上鄳?yīng)的操作和設(shè)置就可以設(shè)計(jì)出一個(gè)簡(jiǎn)單的USB驅(qū)動(dòng)程序,Driverwizard會(huì)根據(jù)設(shè)定給出一個(gè)WDM驅(qū)動(dòng)程序的框架。
          在使用驅(qū)動(dòng)程序向?qū)н^(guò)程中,系統(tǒng)會(huì)提示用戶輸入U(xiǎn)SB設(shè)備的Vendor ID和Product ID,這時(shí)應(yīng)該注意與具體使用的芯片對(duì)應(yīng),這里PDIUSBD12對(duì)應(yīng)的Vendor ID為0471,Product ID為0888。向?qū)瓿珊?,在WDM驅(qū)動(dòng)程序的框架中添加需要實(shí)現(xiàn)的USB端口1和端口2的讀寫功能代碼。然后編譯驅(qū)動(dòng)程序工程文件,生成需要的USB功能驅(qū)動(dòng)程序。
          2.3 上位機(jī)應(yīng)用程序
          本方案中,硬度測(cè)量系統(tǒng)的上位機(jī)應(yīng)用程序集合了與設(shè)備進(jìn)行數(shù)據(jù)傳輸、數(shù)據(jù)查詢、參數(shù)設(shè)置、計(jì)量標(biāo)準(zhǔn)轉(zhuǎn)換、測(cè)量誤差修正、統(tǒng)計(jì)分析、及數(shù)據(jù)導(dǎo)出、數(shù)據(jù)打印等功能。該系統(tǒng)可以在單機(jī)工作模式或連接工作模式下使用,并設(shè)置了用戶認(rèn)證和密碼保護(hù)功能。
          實(shí)現(xiàn)和USB控制器進(jìn)行數(shù)據(jù)的批量傳輸,主要在系統(tǒng)界面的“接收”頁(yè)面的控鍵的程序段中編寫功能代碼,主要完成在設(shè)備驅(qū)動(dòng)程序中查找設(shè)備,以進(jìn)行USB通信傳輸,并將設(shè)備發(fā)送來(lái)的數(shù)據(jù)進(jìn)行顯示和保存。接收到的數(shù)據(jù)可以在頁(yè)面上直接顯示,并且可以在參數(shù)設(shè)置頁(yè)面中預(yù)先設(shè)置硬度值上下限,對(duì)接收到的超出范圍的數(shù)據(jù)自動(dòng)進(jìn)行識(shí)別和標(biāo)識(shí)。上位機(jī)應(yīng)用USB的數(shù)據(jù)接收界面如圖4所示。

          本文引用地址:http://www.ex-cimer.com/article/202479.htm

          f.JPG


          在系統(tǒng)“接收”頁(yè)面下單擊“保存”,即可將其他硬度測(cè)量相關(guān)信息錄入硬度數(shù)據(jù)庫(kù)系統(tǒng),形成數(shù)據(jù)庫(kù)信息后,在系統(tǒng)的“查詢”頁(yè)面下,可以按照零件名稱、測(cè)量日期進(jìn)行基本查詢,也可以選擇測(cè)試者、所屬班組、產(chǎn)品編號(hào)、批次號(hào)、零件材料、爐批號(hào)、測(cè)量時(shí)使用的測(cè)試配件、沖擊裝置及測(cè)量點(diǎn)的曲率、沖擊方向等其他信息項(xiàng)在數(shù)據(jù)庫(kù)中進(jìn)行多條件精確查詢。
          系統(tǒng)為滿足各種測(cè)試條件和環(huán)境,可根據(jù)配置的各種測(cè)試配件,對(duì)使用的沖擊裝置類型進(jìn)行校準(zhǔn);對(duì)常用沖擊方向進(jìn)行硬度值修正。根據(jù)《GB/17394—1998》標(biāo)準(zhǔn),可以將測(cè)定的里氏硬度平均值代入通用的按材料大致分類的換算表中,查出相應(yīng)的硬度值。用代表現(xiàn)場(chǎng)特定材料做試樣,對(duì)里氏硬度與其他硬度作對(duì)比試驗(yàn),將試驗(yàn)結(jié)果經(jīng)過(guò)數(shù)據(jù)處理,得出里氏硬度與其他硬度的對(duì)應(yīng)關(guān)系,通過(guò)程序進(jìn)行轉(zhuǎn)換誤差修正。

          3 結(jié)語(yǔ)
          隨著材料加工工業(yè)的不斷發(fā)展,傳統(tǒng)材料硬度測(cè)量方式已經(jīng)無(wú)法滿足生產(chǎn)工序中的快節(jié)奏要求。本文將USB通信技術(shù)引入材料加工硬度測(cè)量環(huán)節(jié),以提高硬度測(cè)量環(huán)節(jié)的效率。
          本文所述的實(shí)現(xiàn)方案,以節(jié)約成本又兼顧方便操作為設(shè)計(jì)原則,在原有硬件設(shè)備基礎(chǔ)上,利用PDIUSBD12和ATmega128實(shí)現(xiàn)可靠的USB數(shù)據(jù)傳輸,將的現(xiàn)場(chǎng)硬度測(cè)量數(shù)據(jù)發(fā)送到PC機(jī)上,在PC機(jī)上建立應(yīng)用軟件,最終形成了功能全面、使用方便的系統(tǒng)。


          上一頁(yè) 1 2 3 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();