国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

PIC單片機控制的μs級PWM脈沖電源的研究

2011-02-10 01:19:50張永俊唐勇軍
電加工與模具 2011年3期
關鍵詞:觸摸屏脈沖單片機

皮 定,張永俊,唐勇軍

(廣東工業(yè)大學機電工程學院,廣東廣州 510006)

電火花線切割機床高頻脈沖電源是機床的一個重要組成部分,主要作用是把工頻交流電流轉換成一定頻率的單向脈沖電流,以提供電極放電間隙蝕除金屬需要的能量。脈沖電源對加工的生產率、表面質量、加工精度和加工過程的穩(wěn)定性都有很大的影響。目前多數電源采用555脈沖發(fā)生器或MCS-51和可編程定時/計數器作為脈沖發(fā)生電路,其電源電路復雜,頻率和占空比進行分檔調節(jié),這種設計制約了零件加工精度的提高,同時加工系統(tǒng)可操作性和實時性不夠好。

為滿足多槽線切割機床加工時多工位加工的特點,防止多回路放電電流過大導致的斷絲現象產生,利用PIC18F458單片機為核心的脈沖電源,產生μs級別的PWM脈沖波形。能根據加工工件的厚度和工藝的不同,選擇相應的頻率、幅度和占空比進行加工。電源頻率調制范圍為3.9~40 kHz,脈寬調制范圍3~128μs,占空比調制范圍0.1~0.5,參數調制范圍廣,調節(jié)簡單方便。相對于普通電源具有很大的優(yōu)勢,同時能將相應電源的工作參數、電流和電壓等在觸摸液晶屏上進行顯示,通過觸摸屏進行控制,減少了按鍵和開關,整個系統(tǒng)簡潔直觀。

1 脈沖電源的組成

脈沖電源一般由直流電源、斬波器、脈沖發(fā)生器、功率驅動和顯示控制等部分組成[1]。其電源電路框圖見圖1。

圖1 脈沖電源系統(tǒng)框圖

脈沖電源的工作原理為:電源接通后,通過上位工控機、人機界面或按鍵輸入來設定輸出脈沖參數,脈寬、占空比均可根據加工工藝要求事先設定。脈沖發(fā)生器采用 PIC18F458單片機的CCP模塊中PWM工作模式,產生出預先設定的方波脈沖信號。由于單片機發(fā)出的脈沖信號不能直接控制場效應管,必須經光耦隔離后進入功率場效應晶體管的驅動芯片中,功率放大后控制功率場效應晶體管的高速開通和關閉,對直流電源進行斬波,實現斬波器的功能[4]。同時傳感器對電壓和電流進行檢測,反饋回來的數值經單片機A/D模塊轉換后,與脈寬、占空比一起在LCD屏上顯示出來。

2 脈沖電源的硬件電路

2.1 PIC單片機脈沖發(fā)生控制

PIC18F458單片機是由美國某公司生產的一種CMOS單片機,采用16位的類RISC指令系統(tǒng)、哈佛總線結構、流水線取指令方式,具有10位的A/D轉換器、內部EEPROM 存儲器、比較輸出、捕捉輸入、PWM 輸出、I2C總線和SPI總線接口電路、異步串行通信(USART)接口電路、CAN總線接口電路、模擬電壓比較器等許多功能[3]。

脈沖電源的PWM脈沖發(fā)生由CCP模塊工作在脈寬調制PWM方式下產生。CCP1引腳上可輸出分辨率高達10位的脈寬調制波形,PWM的輸出有一個時基(周期)和一個保持為高電平的時間(占空比),PWM的頻率極為周期的倒數。PWM的周期可通過向TMR2的周期寄存器PR2寫入來設定,由式(1)來計算:

其中PR2是一個8位寄存器,寫入范圍為00H~FFH。當TMR2計數增量至與PR2值相等時,在下一個增量周期里發(fā)生以下3種情況:TMR2被清 0;CCP1引腳被置 1;PWM占空因數從CCPR1L被鎖到CCPR1H中。Tosc為單片機晶振起振周期時間,這里采用4 MHz的晶振 Tosc=0.25μs。TMR2前分頻值在T2CON寄存器中設定。

PWM脈沖的占空因數通過寫入8位的CCPR1L寄存器及CCP1CON控制寄存器的bit5、bit4兩位來設定,可由式(2)來計算:

CCPR1L寄存器和CCP1CON的bit5、bit4位在任何時候都可寫入的。在給定的PWM頻率情況下,最大的PWM分辨率為:

2.2 直流電源

直流電源的作用是將外部電網中220 V或380 V交流電經變壓器降壓后轉換成直流電。常用的整流電流采用單相或者三相橋式整流電路,也可采用帶電源反饋的全控或者半控的整流橋直接得到所需的電壓,再經電容濾波后得到70~110 V的直流電。本文中采用的電路由整流橋堆構成,整流濾波后得到70~90 V的直流電源。如需改變直流電壓值,可由電壓式(4)和式(5)求出相應變壓器輸出電壓U1值[2]。

2.3 斬波器電路

斬波器電路中開關元件選用的是大功率場效應晶體管MOSFET(IRFP260),其專用驅動芯片為UCC27321.此場效應管的最大源漏極電壓為200 V,工作溫度范圍為0~175℃。在25℃時,允許通過最大持續(xù)電流為50 A,最大脈沖電流為200 A。由單片機發(fā)出的PWM脈沖信號經過光電光耦隔離后進入驅動芯片,驅動芯片對MOSFET管進行開通和關閉控制,完成功率放大作用。斬波器部分功率驅動和保護電路見圖2。

圖2 MOSFET驅動電路及保護電路

MOSFET正常工作時,用TEK示波器測得空載時放電間隙波形如圖3所示。通過圖片可發(fā)現,電壓波形的上升沿和下降沿都相當陡峭,波形質量較好。

圖3 MOSFET工作時放電間隙空載電壓波形圖

2.4 外部輸入控制和顯示

電源參數需通過外部輸入設備進行設定和修改。PIC18F458單片機自帶一個RS232串口通信接口 USART,通過此端口可與外部工控機利用RS232串口進行通信。在上位機上用VB編寫一個控制界面,修改界面中相應項目的數值,就可改變電源的各項參數。觸摸屏是現在工控中使用非常廣泛的一種人機交互工具,具有界面直觀清楚、編程簡單的優(yōu)點,通常與PLC配合使用。與PIC單片機進行配合使用時,須事先在PIC單片機寫入編寫的MODBUS相關協(xié)議,定義相應動作指令數據。鍵盤是最為常用的一種控制方式。在PIC18F458單片機中,利用其PORTB端口RB4~RB7電平變化中斷的特征,可設計一個4×4=16的鍵盤,能輸入數據和控制命令。采用電平變化中斷,可減少鍵盤模塊對單片機資源的占用;只有當有按鍵按下時,鍵盤電路模塊才會向單片機發(fā)出中斷信號。在本文中,由于采用了觸摸屏控制技術,不再需要外部的按鍵控制,有效地降低了電路的復雜程度,節(jié)省了單片機的片內資源,且調節(jié)控制更加方便簡單。

顯示模塊采用 8寸的并口液晶顯示模塊TFT8060BS-8,它是專門針對單片機用戶而設計的液晶顯示器(帶觸摸屏),采用8英寸、分辨率為800×600的真彩TFT屏,提供一個簡單的高速8位總線與單片機連接,支持256色,可直觀地顯示電源的電壓、電流、頻率和占空比等參數。電路連接如圖4所示,采用并口連接方式,利用單片機自帶10位A/D轉換模塊,將霍爾傳感器檢測的數據進行處理后顯示。

在圖4中,觸摸液晶屏的工作原理如下:PORTD端口為與觸摸液晶屏并口通信I/O口,電源接入外部電網后,PIC將初始化顯示畫面通過并口輸入液晶屏顯示,并在程序設定的時間內,不斷地把外部傳感器檢測的電源參數進行顯示。當用手或觸摸筆接觸觸摸屏后,其內部的觸摸屏數字轉換芯片ADS7843將通過TIRQ端口發(fā)出一個低電平,啟動PIC內部的電平變化中斷程序;PIC以SPI方式同ADS7843進行通信,向ADS7843的DIN口發(fā)出讀取X、Y軸坐標的命令;觸摸屏接收到命令后,通過DOUT發(fā)出12位的X、Y軸坐標數據。DCLK為SPI通信的時鐘信號與PIC的RC3進行連接,一次通信需要24個時鐘周期。

圖4 TFT8060BS和PIC單片機接線圖

2.5 其他模塊設計

上述幾部分是該電源的基本模塊,還有一些其他模塊(如電壓電流傳感器檢測)為單片機、MOSFET驅動和光耦提供電源的供電電路。單片機和上位機進行通信的RS232接口電路等,這里不再贅述。

3 軟件程序

系統(tǒng)控制程序流程如圖5所示。軟件程序包括主程序、PWM 脈沖發(fā)生程序、A/D轉換程序、RS232通信程序、鍵盤控制程序、液晶顯示程序等。單片機程序采用MPLAD IDE V 7.51軟件進行編寫,這是一種在PC上運行的軟件,用來為Microchip單片機開發(fā)應用程序。用C語言編寫程序簡潔明了,相比匯編來說,在閱讀和后續(xù)程序改動上具有明顯的優(yōu)勢。采用PICC18編譯器,用于在PIC單片機編程中對C語言程序進行編譯。程序寫入使用一種在線調試的開發(fā)工具MPLAB PRO ICD2仿真器。

圖5 系統(tǒng)程序流程圖

4 結束語

本電源是用于多槽電火花線切割機床的脈沖電源,采用PIC18F458的PWM發(fā)生模塊??筛鶕庸すぜ穸鹊牟煌O置脈寬、占空比,通過設置CCP模塊的參數,產生精確可調的μs級脈沖電流,利用觸摸液晶屏進行顯示和控制,具有結構簡單、精度高、調節(jié)方便、參數調制范圍大、參數顯示直觀等特點,實際加工中波形上升沿和下降沿均較陡峭,反向脈沖小,加工效果較好,能很好地滿足實際加工的需要。

[1] 劉承帥,賈志新.基于C8051單片機的電火花線切割自適應電源研究[J].機械制造與自動化,2007(4):126-128.

[2] 徐祖華,蘇澤光,李勁松,等.基于FPGA控制的線切割機床脈沖電源[J].制造技術與機床,2005(4):45-46.

[3] 劉和平.PIC18FXXX單片機程序設計及應用[M].北京:北京航空航天大學出版社,2005.

[4] 侯振義.直流開關電源技術及應用[M].北京:電子工業(yè)出版社,2006.

[5] 杜威,慕春棣.基于μClinux的觸摸屏軟硬件設計與關鍵技術分析[J].計算機工程與設計,2005(4):914-917.

猜你喜歡
觸摸屏脈沖單片機
他們使阿秒光脈沖成為可能
脈沖離散Ginzburg-Landau方程組的統(tǒng)計解及其極限行為
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
PLC和觸摸屏在衛(wèi)生間控制系統(tǒng)的應用
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
皮膚“長”出觸摸屏
黃芩苷脈沖片的制備
中成藥(2017年12期)2018-01-19 02:06:54
Microchip推出兩個全新PIC單片機系列
投射式多點觸控電容觸摸屏
河南科技(2014年12期)2014-02-27 14:10:32
卫辉市| 泾川县| 南通市| 邳州市| 台湾省| 随州市| 富川| 通州市| 绵竹市| 怀安县| 保靖县| 噶尔县| 靖州| 澜沧| 嘉荫县| 丰城市| 宝丰县| 胶州市| 长沙县| 郧西县| 遂平县| 仙居县| 平泉县| 揭阳市| 深圳市| 根河市| 镇宁| 南雄市| 兴城市| 乌苏市| 嵊泗县| 宽甸| 贵溪市| 桑日县| 五河县| 临泽县| 萝北县| 巨野县| 南安市| 化德县| 山西省|