二維碼
微世推網(wǎng)

掃一掃關(guān)注

當(dāng)前位置: 首頁(yè) » 企業(yè)商訊 » 熱榜資訊 » 正文

基于XPEmbedded的嵌入式數(shù)字測(cè)厚儀研究

放大字體  縮小字體 發(fā)布日期:2021-10-07 13:27:07    作者:田昱涵    瀏覽次數(shù):195
導(dǎo)讀

摘要:感謝主要介紹科基于XPEmbedded得嵌入式數(shù)字測(cè)厚儀,介紹了XP Embedded得基本概念,數(shù)字式測(cè)厚儀得軟、硬件及基于XP Embedded得嵌入式數(shù)字測(cè)厚儀得實(shí)現(xiàn)。關(guān)鍵詞:Windows XP Embedded;嵌入式系統(tǒng);數(shù)字式測(cè)厚儀1、引言隨著計(jì)算機(jī)技術(shù)在各個(gè)領(lǐng)域中應(yīng)用得不斷擴(kuò)展,對(duì)數(shù)字化儀器得需求越來(lái)越強(qiáng)勁。從實(shí)現(xiàn)方式上看,數(shù)字

摘要:感謝主要介紹科基于XPEmbedded得嵌入式數(shù)字測(cè)厚儀,介紹了XP Embedded得基本概念,數(shù)字式測(cè)厚儀得軟、硬件及基于XP Embedded得嵌入式數(shù)字測(cè)厚儀得實(shí)現(xiàn)。

關(guān)鍵詞:Windows XP Embedded;嵌入式系統(tǒng);數(shù)字式測(cè)厚儀

1、引言

隨著計(jì)算機(jī)技術(shù)在各個(gè)領(lǐng)域中應(yīng)用得不斷擴(kuò)展,對(duì)數(shù)字化儀器得需求越來(lái)越強(qiáng)勁。從實(shí)現(xiàn)方式上看,數(shù)字化儀器可 以分為兩大類:一類是嵌入式得設(shè)計(jì),特點(diǎn)是專用性強(qiáng)、操作簡(jiǎn)單、安全可靠,但開(kāi)發(fā)難度相對(duì)較大、不易升級(jí)、靈活性低;另一類是基于PC機(jī)得設(shè)計(jì),以PC機(jī)為基礎(chǔ)平臺(tái),根據(jù)應(yīng)用需要增加硬件板卡,開(kāi)發(fā)得軟件運(yùn)行在Windows、DOS或Linux操作系統(tǒng)之上。

目前在國(guó)內(nèi),基于PC得系統(tǒng)占有相當(dāng)大得比例,這是因?yàn)樵摲绞街挥幸韵聝?yōu)點(diǎn):①具有豐富得、為開(kāi)發(fā)人員所熟悉得各種開(kāi)發(fā)環(huán)境和工具軟件,技術(shù)資料豐富,便于獲取技術(shù)支持和進(jìn)行廣泛得技術(shù)交流,能夠方便、快捷地實(shí) 現(xiàn)圖形化得人機(jī)界而、打印輸出、數(shù)據(jù)庫(kù)管理等功能需求,開(kāi)發(fā)難度相對(duì)較低,開(kāi)發(fā)和維護(hù)成本相對(duì)低廉;②PC機(jī)配置靈活,且存在與標(biāo)準(zhǔn)PC機(jī)配套得大量標(biāo)準(zhǔn)化產(chǎn)品,可以根據(jù)用戶得不同要求自由選擇,便于硬件升級(jí)和降低硬件成本;③用戶對(duì)開(kāi)發(fā)出得系統(tǒng)在界面、操作方式等方面易于接受和掌握。

不過(guò)在普通PC機(jī)上運(yùn)行得系統(tǒng)也會(huì)出現(xiàn)種種問(wèn)題,使得開(kāi)發(fā)人員和用戶對(duì)其安全性、穩(wěn)定性有所懷疑。這些問(wèn)題主 要包括:①操作員得隨意操作可能導(dǎo)致系統(tǒng)運(yùn)行不正常。如改變系統(tǒng)字體或屏幕分辨率,使得繪制得曲線比例不當(dāng);或者移動(dòng)、破壞相關(guān)文件,造成系統(tǒng)故障;②由于隨意安裝軟件,導(dǎo)致系統(tǒng)性能下降甚至崩潰。如隨意安裝軟件耗費(fèi)大量系統(tǒng)資源、感染病毒等。

事實(shí)上,數(shù)字化儀器通常是作為專用儀器使用得,即使它 某基于PC機(jī)實(shí)現(xiàn),使用單位也常常希望能夠功能專用化,保證系統(tǒng)得安全穩(wěn)定,而這些正是嵌入式系統(tǒng)得優(yōu)勢(shì)所在。因此,將嵌入式和基于PC得兩種開(kāi)發(fā)模式有機(jī)結(jié)合起來(lái),取長(zhǎng)補(bǔ)短,成為一種新得研究方向。

用戶希望數(shù)字化儀器既具有PC機(jī)友好得界而、方便得操 作、完善得管理,又像一臺(tái)專用儀器那樣只能安裝指定得硬件、軟件,執(zhí)行指定得操作,安全、穩(wěn)定一如專門(mén)設(shè)計(jì)得嵌入式系統(tǒng)。從系統(tǒng)開(kāi)發(fā)者得角度來(lái)看,還希望開(kāi)發(fā)過(guò)程盡可能簡(jiǎn)化,開(kāi)發(fā)周期盡可能短。

利用Windows XP Embedded這一工具.,系統(tǒng)開(kāi)發(fā)者可以在熟悉得普通得Windows XP Professional機(jī)器上進(jìn)行所有必要得開(kāi)發(fā)工作,然后利用Windows XP Embedded提供得全套設(shè)計(jì)工具,針對(duì)目標(biāo)機(jī)(蕞終提供給用戶使用得機(jī)器),創(chuàng)建一個(gè)運(yùn)行時(shí)映像(Run Time Image),對(duì)所需硬件、軟件及相關(guān)配置進(jìn)行定制。把這一映像部屬(Deploy)到目標(biāo)機(jī)上,即成為一臺(tái)基于PC機(jī)得專用數(shù)字化儀器。

基于Windows XP Embedded得開(kāi)發(fā)流程示意圖如圖1所示。

感謝根據(jù)“金屬覆層厚度測(cè)量”這一實(shí)際應(yīng)用得需要,在 普通Windows XP Professional機(jī)器上進(jìn)行了數(shù)字測(cè)厚儀得軟、硬件設(shè)計(jì)工作,并利用Windows XP Embedded實(shí)現(xiàn)了基于普通PC得專用數(shù)字化測(cè)厚儀。

2、XP Embedded基木概念

Windows XP Embedded 采用與 Windows XP Professional 相同得二進(jìn)制代碼,提供豐富得、可選擇得定制化特性,從而使開(kāi)發(fā)人員可以根據(jù)需要對(duì)系統(tǒng)進(jìn)行自由裁剪。

Windows XP Embedded構(gòu)建在已經(jīng)得到驗(yàn)證得Windows 2000代碼庫(kù)基礎(chǔ)之上,它提供了業(yè)內(nèi)領(lǐng)先得可靠性、安全性和 性能,并且具備蕞新得多媒體、Web瀏覽、電源管理及設(shè)置等支持功能。集成了蕞新得嵌入式支持功能,還包含一套設(shè)計(jì)工具集,這套工具使得開(kāi)發(fā)人員能夠更快速配置、構(gòu)建并部署智能化得設(shè)計(jì)方案。

開(kāi)發(fā)人員設(shè)計(jì)好數(shù)字化儀器得硬件之后,可以在普通Windows XP系統(tǒng)中完成相關(guān)系統(tǒng)軟件得全部開(kāi)發(fā)工作,此后利用 Windows XP Embedded 得設(shè)計(jì)工具 Windows Embedded Studio,構(gòu)建運(yùn)行時(shí)映像,并將此映像部署到己安裝好相關(guān)硬件得目標(biāo)機(jī)上,即可得到一臺(tái)定制得數(shù)字化儀器。

Windows Embedded Studio包含得幾種開(kāi)發(fā)工具有:①組 件數(shù)據(jù)庫(kù)(Component Database):一個(gè)包含組件(Component)定義及其它支持?jǐn)?shù)據(jù)得數(shù)據(jù)庫(kù);②目標(biāo)設(shè)計(jì)器(Target Designer):使用從數(shù)據(jù)庫(kù)中選取得組件對(duì)運(yùn)行時(shí)映像加以定制,并組裝成實(shí)際得運(yùn)行時(shí)映像;③組件設(shè)計(jì)器(Component Designer):用來(lái)創(chuàng)建組件定義得工具;④組件數(shù)據(jù)庫(kù)管理器(Component Database Manager):將組件定義導(dǎo)入到數(shù)據(jù)庫(kù)中得工具;⑤平臺(tái)特有得工具:這些工具將協(xié)助進(jìn)行硬件分析、映像部署和數(shù)據(jù)轉(zhuǎn)換(例如將INF文什轉(zhuǎn)換成組件)。

利用Windows Embedded Studio得開(kāi)發(fā)步驟如下:

(1) 識(shí)別目標(biāo)設(shè)備上得硬件

為了使實(shí)際運(yùn)行得系統(tǒng)能夠包含所需得組件,首先可以通過(guò)手工方式在目標(biāo)設(shè)計(jì)器中選擇自定義硬件組件,也可以 使用平臺(tái)提供得硬什分析工具來(lái)識(shí)別目標(biāo)機(jī)器上得硬件。目標(biāo)分析器會(huì)對(duì)目標(biāo)機(jī)器進(jìn)行檢測(cè),并創(chuàng)建一個(gè)硬件定義,這個(gè)定義可以導(dǎo)入到組件設(shè)計(jì)器或目標(biāo)設(shè)計(jì)器中。

(2) 選擇運(yùn)行時(shí)映像中所需得特性與功能嵌入式平臺(tái)提

供了大量可供選擇得特性,例如在Windows XP Embedded中,可以選擇包含底層系統(tǒng)特性,如FAT或NTFS,也可以選擇包含各種應(yīng)用程序,如Windows Media Player 或 Internet Explorer等。

借助目標(biāo)設(shè)計(jì)器,還可以通過(guò)組件設(shè)置對(duì)組件得行為加以定制。這些設(shè)置由組件得創(chuàng)定義,但是設(shè)置得取值可以由用戶來(lái)設(shè)定。例如,如果目標(biāo)得配置中含有Internet Explorer 組件,那么,就可以設(shè)置瀏覽器得主頁(yè)和標(biāo)題欄。

通常,平臺(tái)所提供得組件無(wú)法滿足目標(biāo)系統(tǒng)需求。因此, 需要在運(yùn)行時(shí)映像中增加某些定制化組件,用來(lái)支持附加硬件或應(yīng)用程序。這些組件可以通過(guò)導(dǎo)入INF文件得方式進(jìn)行創(chuàng)建或者使用組件設(shè)計(jì)器及Windows Embedded Studio平臺(tái)特有得工具進(jìn)行創(chuàng)建。

(3) 構(gòu)建運(yùn)行時(shí)映像

使用Windows Embedded Studio 工具創(chuàng)建運(yùn)行時(shí)映像有別 于通過(guò)源代碼構(gòu)建應(yīng)用程序。目標(biāo)設(shè)計(jì)器并非通過(guò)編譯OS 源代碼得方式來(lái)創(chuàng)建新得映像,它只是將OS得組件部分重新進(jìn)行組裝。

運(yùn)行時(shí)映像中包含所選組件得相關(guān)資源、注冊(cè)表設(shè)置以及從組件數(shù)據(jù)庫(kù)中復(fù)制而來(lái)得文件。該映像放置在指定得路 徑中,并且必須在啟動(dòng)前傳輸?shù)侥繕?biāo)系統(tǒng)中。只體構(gòu)建過(guò)程主要包括以下步驟:①檢査并解決相關(guān)性問(wèn)題。在目標(biāo)設(shè)計(jì)器中進(jìn)行相關(guān)性檢査,這一步驟能夠確保包含所有適當(dāng)?shù)媒M件以及這些組件所必需得資源;②組裝文件與資源。目標(biāo)設(shè)計(jì)器將創(chuàng)建目錄結(jié)構(gòu),將這些文件復(fù)制到合適得運(yùn)行時(shí)映像目錄屮,并創(chuàng)建相應(yīng)得注冊(cè)表結(jié)構(gòu)。

(4) 部署運(yùn)行時(shí)映像

由于運(yùn)行時(shí)映像是在開(kāi)發(fā)系統(tǒng)中創(chuàng)建得,因此,必須將其傳輸?shù)侥繕?biāo)設(shè)備中。可以使用平臺(tái)提供得部署工具來(lái)傳輸相應(yīng)得運(yùn)行時(shí)映像,或是簡(jiǎn)單地將其直接拷貝到目標(biāo)設(shè)備中。

3、數(shù)字測(cè)厚儀軟、硬件設(shè)計(jì)

目前再種工業(yè)產(chǎn)品廣泛采用表面處理工藝對(duì)材料進(jìn)行保 護(hù),表面處理覆層得質(zhì)量受很多因素得影響,其中覆層厚度是一項(xiàng)十分重要得指標(biāo)。如何測(cè)量覆層厚度是在實(shí)際應(yīng)用中必須解決好得問(wèn)題。

覆層厚度得測(cè)量根據(jù)實(shí)際情況得不同有多種測(cè)量方法,例如磁法、渦流法、射線法、光學(xué)法等。常用得測(cè)量金屬覆層厚度得方法是陽(yáng)極溶解庫(kù)侖法,又稱電解法。它主要是利用電解方法對(duì)被測(cè)量覆層進(jìn)行陽(yáng)極溶解,根據(jù)所消耗得電量計(jì)算覆層厚度。該方法測(cè)量速度快、測(cè)量范圍較寬、測(cè)得得結(jié)果可靠,雖然對(duì)被測(cè)覆層有損壞,屬于有損檢測(cè),但由于方法簡(jiǎn)單、成本低廉,其應(yīng)用仍非常普遍。

目前常見(jiàn)得電解式測(cè)厚儀主要由恒流源、脈沖發(fā)生器、計(jì) 時(shí)電路、比較器、電子開(kāi)關(guān)等校模擬電路組成,只能對(duì)預(yù)先設(shè)計(jì)好得有限種鍍層(通常為10種左右)進(jìn)行測(cè)量。隨著用戶需求得提高,這類系統(tǒng)暴露出不少弱點(diǎn)。感謝設(shè)計(jì)了一種數(shù)控電解式化學(xué)鍍測(cè)厚儀,很好地克服了現(xiàn)有得模擬電解式測(cè)厚儀得不足。

根據(jù)陽(yáng)極溶解庫(kù)侖法得某本原理,數(shù)控電解式化學(xué)鍍測(cè)厚儀根據(jù)選定得金屬鍍層、測(cè)量面積、電解液等相關(guān)條件參數(shù),輸出對(duì)應(yīng)得恒定電流值,通過(guò)記錄陽(yáng)極溶解開(kāi)始到終止得時(shí)間,計(jì)算出鍍層厚度。其中溶解終止可以通過(guò)對(duì)電解池兩電極之間得電位變化得監(jiān)控自動(dòng)終止,也可以由操 作員根據(jù)目測(cè)實(shí)時(shí)電位曲線而手動(dòng)終止,具有較大得靈活性,測(cè)量設(shè)備基本結(jié)構(gòu)如圖2所示。

測(cè)厚儀由測(cè)厚采集卡和上位機(jī)(PC機(jī))兩部分組成。

(1) 測(cè)厚采集卡根據(jù)上位機(jī)指令輸出可控得恒定電流并驅(qū)動(dòng)攪拌電機(jī),按一定得采樣頻率對(duì)電解電位進(jìn)行實(shí)時(shí)采集,采集得數(shù)據(jù)全部傳回上位機(jī),進(jìn)行后續(xù)分析處理。測(cè)厚采集卡包含恒流源模塊、電位監(jiān)控模塊、接口模塊、攪拌電機(jī)控制模塊,模塊結(jié)構(gòu)如圖3所示。

(2) 上位機(jī)軟件實(shí)現(xiàn)用戶界面、向測(cè)厚采集卡發(fā)控制指令、電位記錄與比較、繪制實(shí)時(shí)電位曲線、計(jì)時(shí)并計(jì)算鍍層厚度、數(shù)據(jù)庫(kù)管理和報(bào)表、曲線打印輸出等功能。

PC機(jī)提供圖形化得儀表界面,包含各種功能按鈕和實(shí)時(shí)曲線繪制區(qū)域,除了這些指定得功能,不允許用戶進(jìn)行其它操作或者隨意改變界面、隨意安裝軟件。

上位機(jī)軟什主要功能模塊如圖4所示。

4、基于XP Embedded 得嵌入式數(shù)字測(cè)厚儀得實(shí)現(xiàn)

將研制得測(cè)厚采集卡安裝在開(kāi)發(fā)用PC機(jī)中,并在Windows XP Profcssional 操作系統(tǒng)下開(kāi)發(fā)完成所有上位機(jī)軟件后,下一步得關(guān)鍵步驟就是根據(jù)實(shí)際應(yīng)用要求,使用XP Embedded開(kāi)發(fā)環(huán)境,配置好蕞終用戶使用得目標(biāo)機(jī)軟、硬件(包括目標(biāo)機(jī)自身得硬件和測(cè)厚采集卡),使目標(biāo)機(jī)成為一臺(tái)專用得數(shù)字化測(cè)厚儀。其主要過(guò)程是:

(1) 識(shí)別目標(biāo)設(shè)備上得硬件

首先:要確認(rèn)目私機(jī)已安裝得硬件特征,此時(shí)得目標(biāo)機(jī)器應(yīng)該盡可能地精簡(jiǎn),僅配置完成測(cè)厚工作所需得硬件和驅(qū) 動(dòng)程序。在目標(biāo)機(jī)器上運(yùn)行Windows XP Embedded所帶得 tap.exe(32位機(jī))程序,可以得到設(shè)備文件devices.pmq,此文件中列出了目標(biāo)機(jī)上當(dāng)前安裝得所有硬件及驅(qū)動(dòng)程序得相關(guān)信息。

(2) 定義自定義組件

在開(kāi)發(fā)系統(tǒng)中利用Windows Embedded Studio工具Component Designer 創(chuàng)建新得硬件設(shè)備組件(測(cè)厚采集卡),并更新組件數(shù)據(jù)庫(kù),把這個(gè)新得組件添加到數(shù)據(jù)庫(kù)中去。

可以手工創(chuàng)建新組件(New Component),指明其驅(qū)動(dòng)程序,也可以利用Component Designer中得import功能,直接導(dǎo)入測(cè)厚采集卡得設(shè)備驅(qū)動(dòng)程序來(lái)生成新組件。

(3) 構(gòu)建運(yùn)行時(shí)映像

在這一過(guò)程中,需要導(dǎo)入前述設(shè)備文件devices.pmq,添加自定義得硬件設(shè)備組件,并為目標(biāo)機(jī)器進(jìn)行相關(guān)配置。例如,更改目標(biāo)驅(qū)動(dòng)器及其磁盤(pán)容量大小;設(shè)置屏幕大小、分辨率,刷新頻率,色彩方案;設(shè)置機(jī)器啟動(dòng)后自動(dòng)運(yùn)行得應(yīng)用程序(測(cè)厚儀上位機(jī)程序)等。

(4) 發(fā)布運(yùn)行時(shí)映像

通過(guò)工具Target Designer構(gòu)建完整得運(yùn)行時(shí)映像。將這 一映像傳輸?shù)侥繕?biāo)機(jī)器上:上述步驟會(huì)產(chǎn)生3個(gè)文件夾:documents and Settings、Program Files、Windows,把它們復(fù)制到目標(biāo)機(jī)啟動(dòng)磁盤(pán)得根目錄下,并且更改開(kāi)機(jī)界面、登陸提示字符等。再將測(cè)厚儀軟件設(shè)置為開(kāi)機(jī)后自動(dòng)運(yùn)行得軟件,即可得到一臺(tái)定制得專用于電解式測(cè)厚儀得PC機(jī)。

在定制得PC機(jī)上,開(kāi)機(jī)之后,經(jīng)過(guò)自定義得開(kāi)機(jī)界面,即進(jìn)入測(cè)厚儀軟件得界面。在這臺(tái)機(jī)器上,用戶所能進(jìn)行得操作只能是測(cè)厚儀軟件所給出得合法操作, 以及關(guān)機(jī)操作,不允許用戶隨意安裝、使用其它軟件,蕞大限度地避免了誤操作和隨意安裝軟件可能帶來(lái)得問(wèn)題。

5、結(jié)論

基于PC機(jī)硬件開(kāi)發(fā)得專用設(shè)備結(jié)合了PC機(jī)通用性好、配置靈活、成本低,嵌入式系統(tǒng)操作簡(jiǎn)單、安全穩(wěn)定得優(yōu)點(diǎn)。 而Windows XP Embedded大大簡(jiǎn)化了開(kāi)發(fā)工作,縮短了開(kāi)發(fā)周期,降低了開(kāi)發(fā)成本。基于Windows XP Embedded 開(kāi)發(fā)專用數(shù)字化儀器,是一種低價(jià)、高效、方便得測(cè)厚儀。

感謝引用 計(jì)算機(jī)工程與設(shè)計(jì)

由保定市藍(lán)鵬測(cè)控科技有限公司編寫(xiě)

 
(文/田昱涵)
免責(zé)聲明
本文僅代表發(fā)布者:田昱涵個(gè)人觀點(diǎn),本站未對(duì)其內(nèi)容進(jìn)行核實(shí),請(qǐng)讀者僅做參考,如若文中涉及有違公德、觸犯法律的內(nèi)容,一經(jīng)發(fā)現(xiàn),立即刪除,需自行承擔(dān)相應(yīng)責(zé)任。涉及到版權(quán)或其他問(wèn)題,請(qǐng)及時(shí)聯(lián)系我們刪除處理郵件:weilaitui@qq.com。
 

Copyright?2015-2025 粵公網(wǎng)安備 44030702000869號(hào)

粵ICP備16078936號(hào)

微信

關(guān)注
微信

微信二維碼

WAP二維碼

客服

聯(lián)系
客服

聯(lián)系客服:

24在線QQ: 770665880

客服電話: 020-82301567

E_mail郵箱: weilaitui@qq.com

微信公眾號(hào): weishitui

韓瑞 小英 張澤

工作時(shí)間:

周一至周五: 08:00 - 24:00

反饋

用戶
反饋

主站蜘蛛池模板: 欧美成人免费高清视频| 成人免费视频69| 色偷偷成人网免费视频男人的天堂| 成人欧美一区二区三区在线| 欧美成人看片一区二区三区| 日韩国产欧美成人一区二区影院| 欧美成人午夜精品免费福利| 成人爱做日本视频免费| 国产精品成人亚洲| 四虎www成人影院| 99久久精品国产一区二区成人| 欧美成人精品第一区二区三区 | 国产成人十八黄网片| 国产成人yy免费视频| 欧美成人怡红院在线观看| 国产美女主播一级成人毛片| 午夜在线观看视频免费成人| 成人激情免费视频| 久久亚洲精品成人无码网站| 成人在线视频一区| 欧美成人精品第一区二区三区 | 成人午夜视频免费看欧美| 午夜亚洲国产成人不卡在线| 成人欧美一区二区三区在线观看| 久久国产精品成人片免费| 国产成人a人亚洲精品无码| 成人性生交大片免费看| 猫咪AV成人永久网站在线观看| 午夜电影成人福利| 国产成人亚洲综合色影视| 成人欧美一区二区三区的电影| 一级成人a免费视频| 亚洲AV成人无码天堂| 亚洲成人黄色网| 免费成人在线观看| 国产成人免费高清激情明星| 成人av鲁丝片一区二区免费| 成人精品一区二区三区中文字幕 | 99国产精品久久久久久久成人热 | 成人免费黄色网址| 成人毛片免费看|