国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種基于WinCE和Arduino的計(jì)量控制設(shè)備設(shè)計(jì)與實(shí)現(xiàn)

2016-10-21 01:35邵琛越羅溢光
電子技術(shù)與軟件工程 2016年5期

邵琛越 羅溢光

摘 要 本文介紹一種以WinCE和Arduino為平臺設(shè)計(jì)計(jì)量自動化控制設(shè)備的方法,并用該方法開發(fā)了一套自動灌裝裝置。本文對該方法的硬件平臺、數(shù)據(jù)交換、軟件設(shè)計(jì)進(jìn)行了詳細(xì)描述。實(shí)現(xiàn)的裝置由WinCE 6.0工控平板、開源Arduinou Uno控制板、繼電器、電磁閥、電子稱組成,實(shí)現(xiàn)了稱重?cái)?shù)據(jù)的采集與液體灌裝的控制,具有性價(jià)比高、穩(wěn)定性好、擴(kuò)展性強(qiáng)、拆裝簡易等優(yōu)點(diǎn),可適用于工業(yè)大流量液體灌裝控制,也可作其他計(jì)量自動化檢測設(shè)備開發(fā)參考。

【關(guān)鍵詞】WinCE 數(shù)據(jù)采集系統(tǒng) Arduino

傳統(tǒng)計(jì)量檢定技術(shù)中存在大量簡單的人工重復(fù)勞動,人工成本越來高造成傳統(tǒng)的計(jì)量檢定手段效率低下,自動化程度低,使用自動化計(jì)量控制設(shè)備進(jìn)行輔助檢定能極大的提供檢定效率、降低成本。本文所介紹的計(jì)量自動化控制系統(tǒng)采WinCE工控平板、開源Arduinou Uno控制板、繼電器、電磁閥、電子稱,實(shí)現(xiàn)了稱重?cái)?shù)據(jù)的采集與液體灌裝的控制,具有性價(jià)比高、穩(wěn)定性好、擴(kuò)展性強(qiáng)、拆裝簡易等優(yōu)點(diǎn),可適用于工業(yè)大流量液體灌裝控制,也可作其他計(jì)量自動化控制設(shè)備開發(fā)參考。

1 平臺介紹

本文方案中的主控系統(tǒng)采用WINCE微型工業(yè)電腦,自帶多個(gè)串口。Windows CE是微軟公司嵌入式、移動計(jì)算平臺的基礎(chǔ),它是一個(gè)開放的、可升級的32 bit嵌入式操作系統(tǒng),支持VS2008編程,可像開發(fā)PC桌面軟件一樣使用C#進(jìn)行開發(fā),對計(jì)量行業(yè)從業(yè)人員來說,無需專門學(xué)習(xí)嵌入式開發(fā)環(huán)境及語言,可直接上手。WINCE可對系統(tǒng)進(jìn)行二次剪裁,定制系統(tǒng)LOGO及啟動畫面,方便設(shè)備集成使用。另外WINCE在工控領(lǐng)域的應(yīng)用遠(yuǎn)高于安卓系統(tǒng),仍是不錯(cuò)的主控系統(tǒng)方案。

本文采用的控制器系統(tǒng)是Arduino UNO,是Arduino開源平臺下的標(biāo)準(zhǔn)單片機(jī)系統(tǒng),Arduino系統(tǒng)封裝了大量單片機(jī)寄存器、管腳操作及接口驅(qū)動(如SPI、I2C、串口),還有大量的第三方操作類庫(LED操作類、GSM操作類、以太網(wǎng)操作類、wifi操作類),使得開發(fā)起來相當(dāng)便捷,思維模式可脫離單片機(jī)面向過程的編程方式,使用上位機(jī)面向?qū)ο蟮姆绞竭M(jìn)行開發(fā)。同時(shí)Arduino UNO上的ATmega328已經(jīng)預(yù)置了bootloader程序,可以通過USB使用Arduino IDE軟件直接下載程序到UNO中。本文將使用Arduino UNO作為控制器,通過其控制繼電器,進(jìn)而操作電磁閥的閉、合,達(dá)到流量控制的目的。

本文的例子使用了WINCE作為主控系統(tǒng),運(yùn)行主控程序,ARDUINO UNO運(yùn)行動作程序,通過串口接收WINCE平板發(fā)來的命令控制繼電器,進(jìn)而操作電磁閥的閉、合,達(dá)到流量控制的目的進(jìn)行控制和反饋操作。

2 軟件設(shè)計(jì)

2.1 通電開機(jī)后進(jìn)入如下畫面

最左端顯示為當(dāng)前設(shè)置的灌裝重量、皮重范圍、減速量,以及灌裝方式、當(dāng)前狀態(tài)、系統(tǒng)狀態(tài)等參數(shù)。

中間紅色文字部分顯示目前灌裝的凈重、目前的皮重、去皮后的重量以及柱狀顯示灌裝百分比。

中間紅色圓球按鈕部分表示電磁閥的開合狀態(tài),也可手動點(diǎn)擊控制,一般情況是接1和3號電磁閥(即第一個(gè)和第三個(gè)球會起作用)。

右側(cè)為功能鍵區(qū),進(jìn)入各個(gè)功能區(qū)、再次點(diǎn)擊相應(yīng)功能按鍵返回主界面。

2.2 參數(shù)設(shè)置

設(shè)置參數(shù):

灌裝重量,需要灌裝的液體重量。

減速量,達(dá)到一定重量時(shí)減速灌裝以提高準(zhǔn)確度,一般設(shè)為灌裝重量的70-90%。

皮重設(shè)置。將欲灌裝的空容器放入稱架,點(diǎn)擊自動設(shè)置皮重,即可自動設(shè)置好目標(biāo)皮重。系統(tǒng)將設(shè)此為默認(rèn)皮重,當(dāng)系統(tǒng)檢測到秤面實(shí)際重量穩(wěn)定在此設(shè)置皮重范圍之內(nèi)時(shí)將認(rèn)為秤上已擺放好容器,否則將提示放入灌裝容器。

皮重范圍。皮重允許的誤差范圍,需灌裝容器個(gè)體誤差過大時(shí),請適量調(diào)大此參數(shù)。

誤差量。達(dá)到重量后閥體關(guān)閉后,由于水流壓力不穩(wěn)導(dǎo)致灌裝產(chǎn)生誤差,現(xiàn)場根據(jù)液體流速壓力設(shè)置此值。例如,需灌裝50KG,當(dāng)灌裝結(jié)束后系統(tǒng)顯示50200g,則表示此液體壓力下灌裝誤差為+200g,此時(shí)設(shè)置誤差量為150即可。

設(shè)置結(jié)束后點(diǎn)擊保存設(shè)置,此設(shè)置可長久保存,固定后一般無需更改。

2.3 開始灌裝

2.3.1 自動灌裝

(1)在主界面按“自動灌裝”鍵,系統(tǒng)開始自動灌裝。當(dāng)放入的灌裝容器重量穩(wěn)定在之前設(shè)置的皮重范圍內(nèi)時(shí),系統(tǒng)開始開閥去皮灌裝,當(dāng)灌裝至目標(biāo)量時(shí)關(guān)閉電磁閥結(jié)束灌裝,并發(fā)出滴滴滴聲提示灌裝完成。

(2)移開容器(部分產(chǎn)品配備自動搬運(yùn),可自動搬運(yùn)灌裝結(jié)束后的容器),系統(tǒng)自動恢復(fù)至自動灌裝準(zhǔn)備狀態(tài)。

(3)再次放入空容器,系統(tǒng)檢測到容器,繼續(xù)此次灌裝。

(4)當(dāng)想取消自動灌裝時(shí),點(diǎn)擊手工灌裝,即可恢復(fù)手工灌裝狀態(tài)。

2.3.2 手工灌裝

(1)系統(tǒng)默認(rèn)手動灌裝。擺放好容器,點(diǎn)擊“開始灌裝”(或按下控制箱面板的綠色機(jī)械按鈕),系統(tǒng)將在檢測到空容器皮重后開始去皮稱重灌裝,當(dāng)達(dá)到目標(biāo)重量時(shí)關(guān)閉閥門,并發(fā)出滴滴滴聲提示灌裝完成。

(2)移開容器(部分產(chǎn)品配備自動搬運(yùn),可自動搬運(yùn)灌裝結(jié)束后的容器),系統(tǒng)自動恢復(fù)至手動灌裝準(zhǔn)備狀態(tài)。

(3)再次放入空容器,用戶需要再次點(diǎn)擊“開始灌裝”(或按下控制箱面板的綠色機(jī)械按鈕)后才可繼續(xù)此次灌裝。

3 結(jié)語

使用Wince和Arduino可快速搭建計(jì)量自動化控制系統(tǒng),該開發(fā)平臺組合具有開發(fā)周期短,硬件模塊化,價(jià)格低廉且易于替換等特點(diǎn)。經(jīng)過實(shí)際使用,該套系統(tǒng)能夠很好的工作于工業(yè)現(xiàn)場,具備良好的穩(wěn)定性。

作者單位

1.廣東省計(jì)量科學(xué)研究院 廣東省廣州市 510405

2.廣東省計(jì)量科學(xué)研究院 廣東省廣州市 510405

金塔县| 巴彦淖尔市| 永昌县| 藁城市| 枣强县| 古蔺县| 虞城县| 台北县| 星子县| 镇原县| 甘南县| 太仓市| 浮山县| 汕尾市| 九寨沟县| 乐都县| 忻州市| 柏乡县| 天镇县| 文水县| 新乐市| 岗巴县| 龙川县| 吴桥县| 博乐市| 泸州市| 宜黄县| 任丘市| 莫力| 昆山市| 洛川县| 沅陵县| 温宿县| 六安市| 德格县| 红桥区| 靖宇县| 永州市| 邓州市| 中牟县| 浦东新区|