基于DSP的焊接電流檢測系統(tǒng)設計
2.2 LCD顯示軟件設計
LCD顯示模塊主要用來顯示當前的測量結果或人機交互界面,采用金鵬電子有限公司生產的OCM128128-2圖形點陣液晶顯示模塊,共8頁(64行)128列,分左右兩屏,每屏各64列,LCD顯示模塊的流程見圖3,其中的幾個典型函數(shù)定義如下:
void check_busy(void); //判斷液晶忙否函數(shù)
void send_cmd(Uint16 cmd); //向控制器寫指令
void send_dat(Uint16 dat); //向控制器寫數(shù)據(jù)
void lcd_initial(void); //初始化
void main_page(void); //各頁面的界面
void Set_Page_Address(Uint16 dat); //寫頁地址
void Set_Colume_Address(Uint16 dat); //寫列地址
void Display_char(Uint16 page,Uint16 colume,const Uint16*zifu); //顯示字符
void clear(void); //清屏程序本文引用地址:http://www.104case.com/article/180692.htm
2.3 按鍵設置軟件設計
裝置的按鍵設置程序軟件采用中斷和查詢相結合的方法,如果有按鍵按下,便會產生中斷信號,進入中斷程序,然后查詢是哪些按鍵按下,進入相應的功能程序。為使按鍵可靠工作,采用延時去“抖動”以防誤操作。按鍵設置的流程圖如圖4所示,其中的延時、讀鍵、選擇和設置的子函數(shù)定義如下:
void delaykey(uint t); //專門為按鍵設置的延時函數(shù)
void rdkey(void); //讀鍵子函數(shù)
void select(void); //選擇子函數(shù),用于參數(shù)顯示、翻頁設置
void set(void); //按鍵設置子函數(shù),控制參數(shù)類型以及下限設置
3 檢測系統(tǒng)試驗
測試在SK3-Ⅱ微電腦電阻焊機上采用飛焊的形式進行,參照檢測儀表為日本米亞基株式會社的MM-315A型焊接監(jiān)測儀。表1為檢測試驗數(shù)據(jù)對照表。
由試驗結果分析可知,本電流系統(tǒng)試驗測得的焊接電流與用MM-315A型焊接監(jiān)測儀測得的焊接電流相比較,其電流值最大相對誤差為0.67%。
本文電流檢測系統(tǒng)采用DSP進行數(shù)據(jù)采集、計算和顯示,它解決了以往電流檢測計算時間長的問題,它在檢測過程通過溫度傳感器進行溫度的軟件補償,并進行去零初值處理,使系統(tǒng)具有更高的檢測準確度。焊接電流的檢測試驗中,將本系統(tǒng)與日本米亞基株式會社的MM-315A型焊接監(jiān)測儀進行對比測試,結果表明,兩種儀器的最大檢測誤差為0.67%。
參考文獻
[1] 王笑川,艾雍宜.微機控制的各種阻焊質量監(jiān)控器的基本原理及方法[J].電焊機,1994(5):13-19.
[2] 徐明,郭育.用8098單片機測量非正弦點焊焊接電流有效值[J].焊接技術,1995(3):12-14.
[3] 葉廷東,鐘日鋒,解生冕.基于逐點積分的點焊焊接電流檢測的研究[J].焊接,2007(8):41-44.
[4] 王香婷,蘇曉龍.基于霍爾傳感器的電流檢測系統(tǒng)[J].工礦自動化,2008(4):74-76.
[5] 尹倫海,梁清華,陳雙橋.基于電熱轉換的電流檢測方法[J].遼寧工業(yè)大學學報,2008(6):156-159.
基爾霍夫電流相關文章:基爾霍夫電流定律
評論