精品一区二区国语对白,国产成人精品三上悠亚久久,欧美性猛交xxxx88,亚洲中文字幕国产av,极品少妇被猛得白浆直流草莓视频,91精品成人www

產品推薦:水表|流量計|壓力變送器|熱電偶|液位計|冷熱沖擊試驗箱|水質分析|光譜儀|試驗機|試驗箱


儀表網>技術中心>使用指南>正文

歡迎聯(lián)系我

有什么可以幫您? 在線咨詢

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

來源:貴州飛力浦光電科技有限責任公司   2012年02月28日 16:49  
  引言
  
  硬度測量是工業(yè)生產,特別是材料加工工業(yè)中廣泛應用的傳統(tǒng)測試技術。便攜式硬度計是一種較*的硬度測試儀器,具有體積小、重量輕、易攜帶、操作方便等特點,尤其對一些大型、不可拆卸部件或精加工后要求復測硬度的零件的硬度測量特別有用。但由于一般便攜式硬度計在硬件和功能等方面存在局限,所以不能滿足生產過程中的復雜要求。
  
  基于USB總線的數(shù)據(jù)通信具有安裝方便、可靠性高、數(shù)據(jù)不易丟失、抗*力強、便于數(shù)據(jù)傳輸和處理等優(yōu)點,隨著USB應用日益廣泛,已經逐漸成為現(xiàn)代數(shù)據(jù)傳輸?shù)闹饕厔荨?br />  
  本文設計的便攜式硬度計數(shù)據(jù)通信系統(tǒng)實現(xiàn)方案,將USB通信技術應用到硬度測量過程中,選用Philips公司的PDIUSBD12作為USB芯片,選用Atmel公司的ATmega128作為MCU,利用可靠的USB數(shù)據(jù)傳輸,將便攜式硬度計與PC機連接,由上位機完成所需功能的處理,滿足了測試現(xiàn)場的要求。
  
  1、系統(tǒng)分析與設計
  
  1.1硬度計的工作原理及實際工作要求
  
  硬度是表征金屬在表面局部體積內抵抗形變或破裂的能力。硬度表明材料的彈性變形和塑性變形,硬度計采用沖擊方式進行檢測后,通過傳感器將所得到的沖擊量轉換成電信號交由電子設備進行處理,受檢材料硬度值是通過硬度計配置的沖擊裝置得到的。目前通用的硬度計量標準有洛氏、里氏、維氏、布氏等,而便攜式硬度計以里氏硬度計居多。
  
  里氏硬度值的定義如下:
  
  式中:HL為里氏硬度值;vA為沖擊體距試樣表面1mm時的沖擊速度;vB為沖擊體距試樣表面1mm時的反彈速度。
  
  在使用便攜式硬度計進行測量工作時,常常會對硬度測量提出一些要求,如表1所示。
  
  由于便攜式硬度計數(shù)據(jù)存量相對有限、實現(xiàn)功能相對簡單,在面對實際工作中遇到的表1所示的相對復雜需求時,存在一定局限性,很難提高測后數(shù)據(jù)處理工作效率。因此,本文提出USB數(shù)據(jù)通信方案來解決這些問題。
  
  1.2便攜式硬度計USB數(shù)據(jù)通信系統(tǒng)硬件組成
  
  USB(UniversalSerialBus)是一種快速、雙向、同步傳輸、即插即用的通用串行數(shù)據(jù)傳輸總線,以其方便穩(wěn)定、易于接入PC機、兼容性強、易于升級、成本低廉,得到了廣泛應用。因此,為實現(xiàn)便攜式硬度計與PC機的通信,選用了USB通信方式。
  
  便攜式硬度計USB數(shù)據(jù)通信系統(tǒng)結構如圖1所示。
  
  本方案選用微處理器ATmega128作為數(shù)據(jù)通信系統(tǒng)的控制器。
  
  ATmega128為Atmel公司推出的8位AVR微處理器,具有很高的信價比,工作時zui高速度可以達到16MIPS,128KB的FLASH、4KB的E2PROM,足夠滿足方案中數(shù)據(jù)暫存的需要,另外,ATmega128具有53個可編程輸入/輸出口,可擴展64KB的外部存儲器,便于實現(xiàn)多點硬度值數(shù)據(jù)采集的硬件擴展。
  
  在該系統(tǒng)中,MCUATmega128承擔著數(shù)據(jù)采集和USB數(shù)據(jù)通信的雙重任務,主要完成采集多路數(shù)字量輸入、配合PC機控制USB通信電路完成硬件檢測、枚舉連接及數(shù)據(jù)的雙向傳輸;控制存儲電路完成數(shù)據(jù)的存取等控制功能。
  
  本方案選用的USB芯片PDIUSBD12是Philips公司成熟且價格低廉的產品。片內集成了高性能USB接口器件、FIFO存儲器、收發(fā)器以及電壓調整器等,支持USB2.O的全速模式。
  
  為保證USB數(shù)據(jù)傳輸?shù)男?,本方案采用離線測量,定量傳送的實現(xiàn)方式。按工藝流程將一組產品硬度測量值臨時存入MCU的存儲器中,再將MCU存儲器中的臨時數(shù)據(jù)打包通過USB發(fā)給PC機并存入主機數(shù)據(jù)庫,主機應用程序需要時對數(shù)據(jù)進行處理。
  
  2、軟件系統(tǒng)實現(xiàn)
  
  本方案要解決以下三個方面的工作:一是在MCU上設計USB固件程序;二是編寫上位機的USB驅動程序;三是實現(xiàn)上位機數(shù)據(jù)處理應用程序。
  
  2.1USB固件程序
  
  固件設計主要完成設備枚舉、主機與設備的數(shù)據(jù)交換、設備端的數(shù)據(jù)處理和控制等工作,固件程序設計成前后臺模式,把設備端數(shù)據(jù)處理和控制作為MCU的前臺任務,枚舉及枚舉成功之后的USB數(shù)據(jù)交換放在后臺進行。實現(xiàn)設備與主機以zui大的傳輸速率通信。
  
  設計時將USB端口1和端口2定義為普通輸入/輸出類型,對應于PDIUSBD12的模式0。控制端口0完成響應USB標準請求的功能,輸入端口用于把數(shù)據(jù)采集電路采集并打包的硬度值數(shù)據(jù)送給USB主機,輸出端口接收USB主機發(fā)送的包。
  
  PDIUSBD12從USB收到一個數(shù)據(jù)包,就對MCU產生一個中斷請求,MCU立即響應中斷,中斷服務子程序用來處理由PDIUSBD12引發(fā)的中斷,它將數(shù)據(jù)從PDIUSBD12的FIFO中取回到MCU存儲器中。各端點中斷處理程序如下:
  
  在各端點的中斷處理程序中,MCU主要是通過對PDIUSBD12端點緩沖區(qū)寫入或讀取數(shù)據(jù)包來完成處理過程的,其流程如圖2和圖3所示。

 
  
  2.2USB上位機驅動
  
  采用DriverStudios開發(fā)USB的WDM(WindowsDriverModel)驅動程序。WDM支持即插即用、電源管理和WMI技術。
  
  DriverStudio嵌入在VC6.0中,在DriverStudio中的DriverWorks提供了USB驅動程序設計向導,只要按照向導完成相應的操作和設置就可以設計出一個簡單的USB驅動程序,Driverwizard會根據(jù)設定給出一個WDM驅動程序的框架。
  
  在使用驅動程序向導過程中,系統(tǒng)會提示用戶輸入USB設備的VendorID和ProductID,這時應該注意與具體使用的芯片對應,這里PDIUSBD12對應的VendorID為0471,ProductID為0888。向導完成后,在WDM驅動程序的框架中添加需要實現(xiàn)的USB端口1和端口2的讀寫功能代碼。然后編譯驅動程序工程文件,生成需要的USB功能驅動程序。
  
  2.3上位機應用程序
  
  本方案中,硬度測量系統(tǒng)的上位機應用程序集合了與設備進行數(shù)據(jù)傳輸、數(shù)據(jù)查詢、參數(shù)設置、計量標準轉換、測量誤差修正、統(tǒng)計分析、及數(shù)據(jù)導出、數(shù)據(jù)打印等功能。該系統(tǒng)可以在單機工作模式或連接工作模式下使用,并設置了用戶認證和密碼保護功能。
  
  實現(xiàn)和USB控制器進行數(shù)據(jù)的批量傳輸,主要在系統(tǒng)界面的“接收”頁面的控鍵的程序段中編寫功能代碼,主要完成在設備驅動程序中查找設備,以進行USB通信傳輸,并將設備發(fā)送來的數(shù)據(jù)進行顯示和保存。接收到的數(shù)據(jù)可以在頁面上直接顯示,并且可以在參數(shù)設置頁面中預先設置硬度值上下限,對接收到的超出范圍的數(shù)據(jù)自動進行識別和標識。上位機應用USB的數(shù)據(jù)接收界面如圖4所示。
  
  在系統(tǒng)“接收”頁面下單擊“保存”,即可將其他硬度測量相關信息錄入硬度數(shù)據(jù)庫系統(tǒng),形成數(shù)據(jù)庫信息后,在系統(tǒng)的“查詢”頁面下,可以按照零件名稱、測量日期進行基本查詢,也可以選擇測試者、所屬班組、產品編號、批次號、零件材料、爐批號、測量時使用的測試配件、沖擊裝置及測量點的曲率、沖擊方向等其他信息項在數(shù)據(jù)庫中進行多條件查詢。
  
  系統(tǒng)為滿足各種測試條件和環(huán)境,可根據(jù)配置的各種測試配件,對使用的沖擊裝置類型進行校準;對常用沖擊方向進行硬度值修正。根據(jù)《GB/17394—1998》標準,可以將測定的里氏硬度平均值代入通用的按材料大致分類的換算表中,查出相應的硬度值。用代表現(xiàn)場特定材料做試樣,對里氏硬度與其他硬度作對比試驗,將試驗結果經過數(shù)據(jù)處理,得出里氏硬度與其他硬度的對應關系,通過程序進行轉換誤差修正。
  
  3、結語
  
  隨著材料加工工業(yè)的不斷發(fā)展,傳統(tǒng)材料硬度測量方式已經無法滿足生產工序中的快節(jié)奏要求。本文將USB通信技術引入材料加工硬度測量環(huán)節(jié),以提高硬度測量環(huán)節(jié)的效率。
  
  本文所述的實現(xiàn)方案,以節(jié)約成本又兼顧方便操作為設計原則,在原有硬件設備基礎上,利用PDIUSBD12和ATmega128實現(xiàn)可靠的USB數(shù)據(jù)傳輸,將便攜式硬度計的現(xiàn)場硬度測量數(shù)據(jù)發(fā)送到PC機上,在PC機上建立應用軟件,zui終形成了功能全面、使用方便的便攜式硬度計數(shù)據(jù)通信系統(tǒng)。

免責聲明

  • 凡本網注明“來源:儀表網”的所有作品,均為浙江興旺寶明通網絡有限公司-儀表網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:儀表網”。違反上述聲明者,本網將追究其相關法律責任。
  • 本網轉載并注明自其它來源(非儀表網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
  • 如涉及作品內容、版權等問題,請在作品發(fā)表之日起一周內與本網聯(lián)系,否則視為放棄相關權利。
聯(lián)系我們

客服熱線: 15267989561

加盟熱線: 15267989561

媒體合作: 0571-87759945

投訴熱線: 0571-87759942

關注我們
  • 下載儀表站APP

  • Ybzhan手機版

  • Ybzhan公眾號

  • Ybzhan小程序

企業(yè)未開通此功能
詳詢客服 : 0571-87759942
博客| 九寨沟县| 资阳市| 清丰县| 合水县| 通化县| 绥江县| 遵义县| 株洲县| 章丘市| 额尔古纳市| 龙山县| 婺源县| 平泉县| 景洪市| 正阳县| 安义县| 临猗县| 北安市|