溫濕度記錄儀系統的應用演示
- 公司名稱 杭州萊哲儀器有限公司
- 品牌
- 型號
- 產地
- 廠商性質 生產廠家
- 更新時間 2018/5/14 9:00:00
- 訪問次數 415
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
整個系統軟件主要由用戶程序和USB主機軟件兩部分構成,USB主機軟件為用戶程序提供軟件接口。當記錄儀需要讀/寫USB存儲設備時,需要調用USB主機軟件提供的接口才能實現。用戶程序分為初始化、采集、顯示、記錄等子程序。初始化程序負責對MSP430F1612及其片內外設進行初始設置;采集程序負責將數字溫/濕度傳感器的脈輸入轉化為溫/濕度的值;顯示程序則將采集數據通過LCD液晶顯示;顯示情況可以自行設置;記錄程序將采集的數據寫到E2PROM中保存,即使掉電也不會丟失。USB主機軟件包括USB主機控制器驅動、USB驅動程序、MassStorage類驅動程序及FAT文件系統。HCD主要負責實現對USB主機控制器芯片SL811HS的寄存器進行設置和管理,正確設置寄存器后,即能夠通過數據線上的電平變化檢測到USB存儲設備的插入和拔出,如SL811HS的硬件復位、SL811HS的初始化、軟件復位等。USBD是USB主機軟件的核心部分,首先嚴格按照USB1.1協議合理調用HCD來獲取USB存儲設備的設備、配置、接口及端點描述符,然后對USB存儲設備設置地址并與之通信,從而識別并判斷USB設備是否屬于MassStorage類。如果屬于MassStorage類,則繼續調用MassStorage類驅動程序。MassStorage類驅動程序包括Bulk_Only傳輸協議的實現以及在協議實現的基礎上發送特定的SCSI請求命令,進而實現對USB磁盤內的FLASH進行讀和寫等操作。
讀寫中斷子程序負責判斷按鍵類型,在MassStorage類驅動程序基礎上架構一個FAT文件系統,支持FAT16/FAT32兩種文件格式,以文件的形式統一管理USB磁盤上的內容,對USB存儲設備進行如下操作:
(1)創建目錄。在根目錄區或的子目錄區中添加新目錄的數據結構。
(2)刪除目錄。在根目錄區或的子目錄區中找到所需刪除的目錄,并置相應標志。
(3)寫文件。當寫一新文件時,需在FAT表中查找未使用的簇,并將該簇號寫入文件對應目錄數據結構中的起始簇號位置。當此文件長度大于一簇時,還需在FAT表中對應的起始簇號位置填入下一可用簇的簇號,直到文件的zui后一簇(FAT表中的相應位置填FFFF)。
將USB主機應用到數字溫/濕度記錄儀系統中,能將數據離線保存在USB存儲設備上,消除了對PC機的依賴,具有很好的擴展性,以嵌入式USB主機為核心的數據采集系統,可以大量應用在民用和工業領域中。
溫濕度記錄儀 http://www.*7.net/yq_list/yq_126_1.html
農業儀器 http://www.*7.net/
相關分類
- 食品品質檢測儀
- 食品安全速測儀
- 食品甲醛檢測儀
- 食用油品分析儀
- 品質速測儀
- 蛋白質測定儀
- 牛奶分析儀/乳品分析儀
- 啤酒分析儀/飲料分析儀
- 谷物分析儀
- 面包體積測定儀/食品體積測定儀
- 面筋測定儀
- 纖維測定儀/纖維素測定儀
- 黃曲霉毒素速測儀
- 氮磷鈣測定儀
- ATP熒光檢測儀
- 粉質儀
- 質構儀、物性/組織分析儀
- 農藥殘留檢測儀
- 植物病蟲害檢測
- 種子檢驗檢測
- 細菌快檢箱
- 脂肪儀
- 油脂氧化穩定性分析儀
- RQ反射儀
- 水活度分析儀
- 光量子計/光合有效輻射計
- 空氣微生物檢測儀
- 土壤測定儀
- 土壤采樣器
- 土壤酸度計、土壤pH計
- 土壤肥料養分速測儀
- 土壤硬度計、土壤緊實度儀
- 土壤性狀測定儀
- 土壤熱特性測量
- 土壤氮循環監測
- 脫粒機
- 冰點儀
- 容重器
- 乳脂離心機
- 酒精濃度計
- 數粒儀
- 生態環境因子測定儀
- 糧油檢測儀