门兴格拉德巴赫/尼克斯vs骑士/陕西足球队叫什么名字/天天盈球比分

產品列表
聯系方式

杭州易測計量設備有限公司

地 址:杭州市余杭區北沙西路152號

聯系人:王經理

電 話:0571-85108155

傳 真:0571-85105122

手 機:18094712401

公司動態
?

溯源系統電子秤編程調試

蔬菜質量可追溯系統是一種采用C/S和B/S混合模式的農產品質量追溯系統。該系統采用物聯網技術對蔬菜種植及加工過程中的所有生產數據、檢疫數據、加工數據、銷售數據進行記錄,最終為生產過程控制、生產管理、食品溯源服務。因此,可在對企業進行實地調研的基礎上,應用此方法開發一套蔬菜質量安全可追溯系統。文章主要研究了其中的電子秤數據通信與同步發送模塊的實現方法。 
    0 引 言 
  蔬菜是我們日常生活中必不可少的食物之一,蔬菜質量是否安全直接影響我們的健康。本文在調研蔬菜企業實際業務流程的基礎上,對蔬菜種植及加工過程中記錄所有生產數據、檢疫數據、加工數據、銷售數據等數據進行實時跟蹤記錄。 
  溯源系統的“銷售數據模塊”中的蔬菜稱重由串口電子秤來完成,我們的需求是需要串口電子秤聯入網絡,蔬菜稱重時,電子秤通過串口返回數據給電腦,并將數據通過Socket發送給網絡上的服務器并記錄下來。 
  實際上常用的電子秤與電腦交互采用兩種方式。一種是連續傳送方式,電腦不用發送數據給電子秤,電子秤每隔一段時間將“重量”發給電腦。還有一種是指令傳輸方式,在這種情況下,電子秤只在輸入指令的情況下,才會向電腦發送數據。不過這種方式有個最大的缺點,在輸入的指令錯誤的情況下,不會返回任何信息。我們測試它的連續方式。下面先進行電子秤的設置。 
  1 電子秤設置 
  先通過調試說明設定波特率,程序中和機器中必須設置一樣的波特率才能正確地收發數據。其次設置“通信協議”。按照電子秤的說明進行配置,下面我們就進行配置。 
  1.1 系統設置 
  1.3 電子秤通訊協議數據格式 
  8位數據位,1位停止位,無校驗位。我們選擇系統默認的協議D進行設計。字節1(ASCII):= 起始位,字節2~8(ASCII):按先低后高的順序發送6位重量數據,最后發送符號位,其中“-”表示負數,空格表示正數,不滿8個數據則用空格填滿。 
  2 電腦串口設置 
  用鼠標右鍵單擊“我的電腦”,在彈出的菜單中選擇“屬性”,然后選擇 “硬件”,“備管理器”,在彈出的窗口數型目錄中選擇 “通信端口(COM1)”, 彈出的窗口如圖1所示。對 “端口參數”進行設置,一定要和自己所選取的電子秤匹配。波特率9600 、8位數據位、1位停止位、無校驗位,圖1所示是系統通信端口(COM1)的屬性設置界面。 
  3 程序設計 
  C/S 程序開發使用Visual Studio 2010 ,Visual Studio 2010可簡化在各種平臺上創建、調試和開發應用程序的過程,是供開發人員執行基本開發任務的重要工具。它自帶對測試驅動開發的集成支持及調試工具,以幫助確保提供高質量的解決方案。 
  3.1 界面設計 
  本系統使用Visual Studio 2010 中的SerialPort控件訪問串口。把電子秤配置好后,然后開始編程序。在項目中,電子秤收發數據的子界面如圖2所示,其主要任務就是把電子秤稱重時的重量信息實時地傳遞給窗體,在重量文本框中顯示出來。至于Socket 在另外的模塊來實現,這里不討論。 
  3.2 串口配置程序 
  4 結 語 
  至此,就可以完成“電子秤稱重數據”的動態讀取了。在測試過程中也不是一帆風順的,首先電子秤和電腦串口的連接要保證物理通路,在這個基礎上才能進行下一步的工作;其次要正確配置好電子秤,波特率要一定要保證一致;還要選擇適當的傳輸協議,如果這個不正確,后面的程序就不用寫了;最后還要寫出對應的讀取程序。要正確對返回的ASCII碼進行解碼,這樣才能得到正確的結果,當然,這里只是針對電子秤的調試和數據處理過程,網絡中的Socket發送在另外模塊實現。 
上一篇:SCS―150型地磅的維護與檢定 下一篇:電子秤的設計研究
精品推薦 更多…
網站首頁汽車衡地磅電子磅秤電子秤電子吊秤電子叉車秤建筑工地產品聯系我們關于我們公司動態

聯系人:王經理 電話:0571-85108155  傳真:0571-85105122

郵編:310006 手機:18094712401 地址:杭州市余杭區北沙西路152號

Copyright ? 杭州易測計量設備有限公司 All rights reserved.