• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      一種基于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ù)的采集與液體灌裝的控制,具有性價比高、穩(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ù)的采集與液體灌裝的控制,具有性價比高、穩(wěn)定性好、擴(kuò)展性強(qiáng)、拆裝簡易等優(yōu)點(diǎn),可適用于工業(yè)大流量液體灌裝控制,也可作其他計(jì)量自動化控制設(shè)備開發(fā)參考。

      1 平臺介紹

      本文方案中的主控系統(tǒng)采用WINCE微型工業(yè)電腦,自帶多個串口。Windows CE是微軟公司嵌入式、移動計(jì)算平臺的基礎(chǔ),它是一個開放的、可升級的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),仍是不錯的主控系統(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ā)。同時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號電磁閥(即第一個和第三個球會起作用)。

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

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

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

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

      減速量,達(dá)到一定重量時減速灌裝以提高準(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)時將認(rèn)為秤上已擺放好容器,否則將提示放入灌裝容器。

      皮重范圍。皮重允許的誤差范圍,需灌裝容器個體誤差過大時,請適量調(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è)置誤差量為150即可。

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

      2.3 開始灌裝

      2.3.1 自動灌裝

      (1)在主界面按“自動灌裝”鍵,系統(tǒng)開始自動灌裝。當(dāng)放入的灌裝容器重量穩(wěn)定在之前設(shè)置的皮重范圍內(nèi)時,系統(tǒng)開始開閥去皮灌裝,當(dāng)灌裝至目標(biāo)量時關(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)想取消自動灌裝時,點(diǎn)擊手工灌裝,即可恢復(fù)手工灌裝狀態(tài)。

      2.3.2 手工灌裝

      (1)系統(tǒng)默認(rèn)手動灌裝。擺放好容器,點(diǎn)擊“開始灌裝”(或按下控制箱面板的綠色機(jī)械按鈕),系統(tǒng)將在檢測到空容器皮重后開始去皮稱重灌裝,當(dāng)達(dá)到目標(biāo)重量時關(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ā)周期短,硬件模塊化,價格低廉且易于替換等特點(diǎn)。經(jīng)過實(shí)際使用,該套系統(tǒng)能夠很好的工作于工業(yè)現(xiàn)場,具備良好的穩(wěn)定性。

      作者單位

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

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

      赤峰市| 星座| 屏东县| 汪清县| 邵东县| 个旧市| 张家口市| 岳西县| 玉林市| 甘肃省| 任丘市| 龙川县| 广元市| 临洮县| 隆林| 乐亭县| 乡宁县| 新巴尔虎左旗| 南昌县| 利津县| 林州市| 齐河县| 张家港市| 万年县| 商南县| 邳州市| 栖霞市| 岗巴县| 宁国市| 土默特右旗| 怀远县| 兴山县| 黎城县| 乌海市| 始兴县| 凉山| 定远县| 太仓市| 慈利县| 安仁县| 日土县|