<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)加PWM芯片的開關(guān)電源設(shè)計(jì)方法

          單片機(jī)加PWM芯片的開關(guān)電源設(shè)計(jì)方法

          作者: 時(shí)間:2011-08-13 來源:網(wǎng)絡(luò) 收藏

           4 軟件設(shè)計(jì)

            4.1 軟件流程

            軟件用C語言編寫,使用HighTech公司為PIC系列提供的PICC編譯器。系統(tǒng)上電時(shí),讀出非易失性存儲(chǔ)器(EEPROM)中上次設(shè)置參數(shù),進(jìn)行電流電壓輸出。在軟件設(shè)計(jì)中,采用多個(gè)任務(wù)的概念,可以模擬一個(gè)簡單的操作系統(tǒng)進(jìn)行任務(wù)的調(diào)度。由定時(shí)器產(chǎn)生一個(gè)5ms的中斷,在中斷程序中激活各個(gè)任務(wù)的標(biāo)志。如顯示任務(wù)主要負(fù)責(zé)A/D采樣、數(shù)碼管與LED的刷新,可每5ms執(zhí)行一次。鍵盤處理任務(wù)負(fù)責(zé)按鍵的掃描、軟件去抖、鍵盤命令的解釋和掃行,可每10ms執(zhí)行一次。PWM輸出任務(wù)負(fù)責(zé)按照設(shè)定的值進(jìn)行PWM的輸出,可以每50ms執(zhí)行一次。如果有PC機(jī)或其他電源通過串口編程,將在UART中斷中接收編程數(shù)據(jù),接收完改寫EEPROM中設(shè)置并強(qiáng)行復(fù)位。如果接收到通過按鍵的編程,則在按鍵處理中修改EEPROM的設(shè)置并復(fù)位。程序主流程則掃描各個(gè)任務(wù)是否到時(shí)間執(zhí)行。是,則執(zhí)行該任務(wù);否則,跳過該任務(wù)。主程序流程如圖7所示。

            單片機(jī)加PWM芯片的開關(guān)電源設(shè)計(jì)方法
          圖7 主程序流程

            4.2 串口編程軟件

            在PC機(jī)上設(shè)計(jì)了軟件來實(shí)現(xiàn)PC機(jī)與單片機(jī)的通信。通過該軟件可以方便地實(shí)現(xiàn)對(duì)電源電流電壓輸出、定時(shí)等參數(shù)的設(shè)定。只要將電源上的RS232口與PC機(jī)串口相連,就可實(shí)現(xiàn)通信。

            利用Visual Basic中的Mscomm控件進(jìn)行串口通信軟件的設(shè)計(jì)(這里僅作簡要的介紹)。PC端數(shù)據(jù)接收通過Oncomm事件來實(shí)現(xiàn),當(dāng)接收緩沖區(qū)的數(shù)據(jù)達(dá)到rthreshold屬性設(shè)定值時(shí),就會(huì)觸發(fā)Oncomm事件,在中斷程序中讀出接收緩沖區(qū)中的數(shù)據(jù),將收到的字符型數(shù)據(jù)轉(zhuǎn)換成字符串后便送到各個(gè)文本框顯示。數(shù)據(jù)發(fā)送時(shí),首先讀出文本框內(nèi)字符串,再將其轉(zhuǎn)換成字符型數(shù)據(jù),最后通過單擊“發(fā)送”按鈕,將數(shù)據(jù)送到發(fā)送緩沖區(qū)中,從而將數(shù)據(jù)從串口發(fā)送出去。

            結(jié)語

            采用單片機(jī)控制,克服了單一輸出的缺點(diǎn),能夠提供靈活的電壓輸出。通過功率聯(lián)合擴(kuò)展的功能,可以滿足不同功率場合的要求。電源也可以被當(dāng)成鉛酸電池充電器來使用,能自動(dòng)調(diào)整充電電流和電壓,應(yīng)用場合非常廣泛。

          pwm相關(guān)文章:pwm是什么


          單片機(jī)相關(guān)文章:單片機(jī)教程


          單片機(jī)相關(guān)文章:單片機(jī)視頻教程


          單片機(jī)相關(guān)文章:單片機(jī)工作原理


          pwm相關(guān)文章:pwm原理



          上一頁 1 2 3 4 下一頁

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();