服務熱線
0755-83044319
發(fā)布時間:2023-03-25作者來源:千里優(yōu)選教學基地瀏覽:2321
一. 確定方案和目的
在電子電路和工業(yè)應用中,IGBT功率管被普遍應用,電磁爐中的開關管,變頻器中三相電機控制,程控電源,逆變器等。通過IGBT來控制大電流的快速開關實現不同的功能。本節(jié)來學習IGBT驅動芯片IR2104的使用。
方案:用arduino實現IGBT的控制,并能夠使用上位機軟件控制實現輸出正弦電壓 目的: 01. 掌握IR2104數據手冊,芯片的原理和使用方法; 02. 進行PCB電路板的設計,學習arduino的簡單編程; 03. 學習軟硬件編程的技術,實現上位機軟件與硬件數據交互; 關鍵詞:labview、PCB、Arduino、IGBT、IR210
05.IGBT功率管正在在使用中需要添加正反電壓保護(雙向二極管限制);
五. 單片機串口控制(Arduino)
PCB電路板制作完畢后,需要寫微控制器程序。不同的單片機是工具的變化,關鍵是通過程序實現功能是一致的,主要的控制邏輯是一致的。
下面通過arduino的代碼來具體理解單片機的編程思想:
01.串口配置、模擬量PWM配置、串口中斷配置;
02.串口接收中斷函數,用回車作為指令結束符號標記,代表接收完成;
03.主程序查詢接收是否完成,接收完成立即轉換為模擬量數值(相當于調整pwm占空比),實現改變輸出電壓;
04.toInt()是數值字符串轉換整數函數;
05.analogwrite是模擬量輸出函數,內部原理是修改PWM的占空比來實現模擬電壓調節(jié);
六. 上位機控制指令(labview)
實現電腦控制單片機需要用到PC軟件,通過串口助手可以方便的調試單片機硬件,若要實現更為復雜功能就要涉及到上位機軟件的制作。常用的上位機設計軟件有C++、C#、VB等,對于電氣電子類工程人員來說Labview編程軟件比較適合,能夠通過圖形化編程快速實現功能。
下面通過圖形化代碼實現輸出一個正弦變化的模擬量波形,主要知識點是串口的發(fā)送和中斷接收。具體代碼如下(圖形代碼):
01.首先需要初始化配置串口,為防止上次忘記關閉串口出錯,需要先關閉串口再配置;
02.根據Arduino程序得知,單片機是等待串口指令來進行的操作;
03.根據Arduino程序得知:發(fā)送指令定義是【數值+回車】,范圍在0-255;
04.圖形程序主旨是用while循環(huán)不停的發(fā)送指令數據,控制單片機輸出模擬波形;
免責聲明:本文采摘自“ 千里優(yōu)選教學基地”,本文僅代表作者個人觀點,不代表薩科微及行業(yè)觀點,只為轉載與分享,支持保護知識產權,轉載請注明原出處及作者,如有侵權請聯系我們刪除。
友情鏈接:站點地圖 薩科微官方微博 立創(chuàng)商城-薩科微專賣 金航標官網 金航標英文站
Copyright ?2015-2024 深圳薩科微半導體有限公司 版權所有 粵ICP備20017602號-1