咨詢服務熱線 13645412943
15725107868

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

公司新聞

公司新聞

當前位置:{dede:field name='position'/}

系統(tǒng)軟件設計

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

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

  • 新疆太陽能路燈