首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
中華工控網首頁
  P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界麵 | 運動控製
  D C S | 工業以太網 | 現場總線 | 顯示調節儀表 | 數據采集 | 數傳測控 | 工業安全
  電 源 | 嵌入式係統 | PC based | 機櫃箱體殼體 | 低壓電器 | 機器視覺
單片機讀寫U盤的模塊 用U盤實現數據采集存儲
收藏本文     查看收藏
    目前正在研製的係統為大功率光伏陣列特性測試儀,其主要用於對各種規格、容量的光伏陣列進行I-V特性的測試,為光伏係統(並網、發電)的選型提供必要的參考。該係統需要人員采集光伏陣列的電壓、電流、溫度、日照等數據,由於該係統多用於野外,因此需要對所測得的數據進行存儲以便進行I-V特性曲線的繪製及光伏陣列在各種不同的日照和溫度下特性的推演。數據的采集及存儲可由係統控製芯片DSP通過串行接口USB118模塊通訊,並輔以大容量USB存儲設備來完成。
    在所設計的係統中采用了西安達泰電子有限責任公司提供的USB118AD模塊,其具有標準2.0協議及支持1G以上優盤的優點,這點非常適合於本係統經常在野外應用的特點,並且隨產品所提供的串行通訊程序也可以很方便的移植到所采用的DSP平台上,大大簡化了本係統在數據存儲方麵的程序設計工作。

                    
*    USB118a 51彙編測試程序
*                                                               Version 1.1
*西安達泰電子有限責任公司
(Xi'an DATA Electronic Co,Ltd)
*   網址: http://www.dataie.com
*   電話:  
*
*    西安達泰電子有限責任公司        2009.05
*  U盤文件讀寫模塊 以字節為單位進行U盤文件讀寫。
*  MCS-51單片機彙編示例程序
*  硬件連接方式: 4線製串口(電源,地,輸入,輸出)
 
/*--------------------------------
初始化程序
---------------------------------*/
ORG 0000H
AJMP MAIN
ORG 0100H
/*--------------------------------
主函數
---------------------------------*/
MAIN:
MOV  SP,  #60H      ;設置堆棧指針
MOV  TMOD,#20H         ;計數器1工作在方式2
MOV  TH1, #0F3H          ;晶振頻率為24MHZ,波特率為9600
MOV  TL1, #0F3H
 
;MOV  TH1,  #0FAH           ;晶振頻率為11.0592MHZ,波特率為9600
;MOV  TL1,  #0FAH
 
MOV  PCON,#80H         ;smod為1
SETB  TR1           ;啟動計時
MOV  SCON,#40H
 
/*---------------------------------------------------------------------
延時是由於本人所用的單片機和USB118A是同一電源供電,
起初上電複位後由於USB118A要進行U盤檢測,延時大約讓檢測完成即可發送指令
----------------------------------------------------------------------*/
MOV  R1,#10H          ;閃爍10次
ML:
LCALL DELAY
LCALL DELAY      ;延時
LCALL DELAY
LCALL DELAY
DJNZ R1,ML
 
//檢測U盤是否連接正常
USB_Detect:
CLR    EA            ;關閉中斷
CLR    REN             ;關閉接收位
MOV    DPTR, #Detect ;檢測U盤命令初址
MOV    R7,  #66           ;R7定義為將要發送的字節數
LCALL  SEND        ;調用發送子程序
SETB   REN           ;打開接收位
 
JNB    RI,$         ;等待接收到數據
CLR    RI
MOV    A,SBUF       ;接收應答碼
CJNE   A,#04H,OUT1    ;04檢測應答碼,對則繼續執行 判斷是否成功執行 否則轉錯誤處理
 
JNB    RI,$         ;等待接收到數據
CLR    RI
MOV    A,SBUF       ;接收應答信號
CJNE   A,#01H,OUT1    ;01判斷是否成功執行,成功則繼續執行 否則轉錯誤處理
 
 
//create file
LCALL  CRT
JNB    RI,$         ;等待接收到數據
CLR    RI
MOV    A,SBUF       ;接收應答碼
CJNE   A,#0AH,OUT1   ;0A檢測應答碼,對則繼續執行 判斷是否成功執行 否則轉錯誤處理
 
JNB    RI,$             ;等待接收到數據
CLR    RI
MOV    A,SBUF       ;接收應答信號
CJNE   A,#01H,OUT1    ;01判斷是否成功執行,成功則繼續執行 否則轉錯誤處理
 
 
 

 

狀 態: 離線

公司簡介
產品目錄
供應信息

公司名稱: 西安達泰電子有限責任公司
聯 係 人: 王偉
電  話: 029-
傳  真:
地  址: 西安市高新區高新路25號瑞欣大廈16C
郵  編: 710075
主  頁:
 
該廠商相關解決方案:
橡膠生產工藝監測無線解決方案
某軍工單位空壓機房故障短信報警
關於USB2.0協議轉換模塊的技術問答
短信報警控製模塊在環境監控中的應用
生產線短信報警控製器的應用
U盤讀寫模塊USB118在數據采集中的應用
壓鑄機運行狀態無線監測方案
SL811的應用實例
遠程無線監控係統設計方案
便攜式U盤數據采集方案
西門子PLC與DTD110結合的泵壓力控製係統方案
更多方案...
立即發送詢問信息在線聯係該解決方案廠商:
用戶名: 密碼: 免費注冊為中華工控網會員
請留下您的有效聯係方式,以方便我們及時與您聯絡

關於我們 | 聯係我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 不良信息舉報
工控網客服熱線:
版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved