咨詢服務(wù)熱線 13645412943
15725107868

熱門關(guān)鍵詞搜索: 山東太陽能路燈|陜西太陽能路燈| 寧夏太陽能路燈|內(nèi)蒙古太陽能路燈|新疆太陽能路燈

公司新聞

公司新聞

當(dāng)前位置:{dede:field name='position'/}

系統(tǒng)軟件設(shè)計

文章出處:ljasin.com 作者:路輝照明工程人氣: 發(fā)表時間: 2020-03-21 14:37
系統(tǒng)軟件設(shè)計
 
  與本設(shè)計方案的硬件電路對應(yīng)的軟件程序包括:主程序、定時中斷程序、A/D轉(zhuǎn)換子程序、外部中斷子程序及鍵盤處理子程序、充電管理子程序、負(fù)載管理子程序。單片機(jī)的軟件編程以Keil C編譯器的Windows集成開發(fā)環(huán)境 vision作為開發(fā)平臺,采用C語言編寫。山東路燈
山東路燈
  軟件編程要點(diǎn)
  ()本系統(tǒng)采用較少的按鍵實(shí)現(xiàn)了諸多功能,如負(fù)載工作模式的設(shè)置、雙燈同時工作還是分時工作、負(fù)載工作時間的設(shè)定、自檢功能等,為誤操作采取了一些措施。這種方法實(shí)際上是一鍵多用的一種嘗試,還可以推廣到復(fù)雜的人機(jī)對話的設(shè)計。其思路可參見按鍵處理流程圖。山東路燈廠家
 
  ()鍵盤在定時中斷服務(wù)程序中讀取,用中斷間隔時間實(shí)現(xiàn)鍵盤的去抖,不編寫另外的延時程序,了CPU的利用效率。鍵盤值存入數(shù)據(jù)緩沖區(qū),在主程序中讀數(shù)據(jù)緩沖區(qū)的內(nèi)容,執(zhí)行鍵盤功能散轉(zhuǎn)子程序。
  ()環(huán)境光線(閃電、禮花燃放)對太陽能電池板的采樣電壓有影響,故在白天、黃昏的識別時。要進(jìn)行軟件延時,一般控制在~ min。
 
  ()外部中斷為高優(yōu)先中斷,編制子程序?qū)崿F(xiàn)負(fù)載過流、短路保護(hù)時,要考慮到負(fù)載啟動會產(chǎn)生數(shù)于額定電流的沖擊電流.沖擊電流維持時間在ms~ ms,應(yīng)在軟件上采取措施,短路與負(fù)載開啟的誤判。負(fù)載過流、短路后,切斷負(fù)載輸出。負(fù)載切斷后,每隔一段時間,如 s,應(yīng)試接通負(fù)載開關(guān),當(dāng)發(fā)現(xiàn)過流、短路已,則恢復(fù)負(fù)載的輸出。否則負(fù)載開關(guān)仍然保持?jǐn)嚅_。
  ()為保護(hù)負(fù)載(燈具),蓄電池過放保護(hù)恢復(fù)時應(yīng)用軟件設(shè)置一個回差電壓,這樣負(fù)載開關(guān)不會出現(xiàn)顫抖現(xiàn)象,于燈具的使用壽命。 ()根據(jù)STCCAD的Data Flash的特點(diǎn),數(shù)據(jù)寫入時須啟動ISP/IAP命令,CPU等待IAP動作定時后,才繼續(xù)執(zhí)行程序,要先關(guān)斷中斷(EA)。還應(yīng)注意數(shù)據(jù)寫入Data Flash存儲器,不能跨越扇區(qū)。
 
此文關(guān)鍵字:山東路燈廠家
網(wǎng)站聲明:

本站部分素材搜集來源網(wǎng)絡(luò),如內(nèi)容有侵權(quán),請聯(lián)系我司立即刪除!本站內(nèi)容按照相關(guān)法律法規(guī)進(jìn)行編寫;如有不當(dāng)請聯(lián)系我司立即刪除!

  • 新疆太陽能路燈