隨著無(wú)人機(jī)技術(shù)的普及,無(wú)人機(jī)產(chǎn)業(yè)將由現(xiàn)有的單一測(cè)繪航測(cè),轉(zhuǎn)型為應(yīng)用于交通、物流、礦產(chǎn)、電力、水利、農(nóng)業(yè)、娛樂(lè)等多個(gè)領(lǐng)域的產(chǎn)業(yè),可以說(shuō)無(wú)人機(jī)服務(wù)已經(jīng)進(jìn)入人們的日常生活。在無(wú)人機(jī)電池的管理上,卻一直存在著比較大的安全隱患。由于目前無(wú)人機(jī)電池電量采集技術(shù)的相對(duì)落后,一旦因?yàn)殡姵仉娏坎蛔愣馃o(wú)人機(jī)墜毀,將會(huì)造成不可估量的損害。因此,及時(shí)有效地監(jiān)測(cè)無(wú)人機(jī)電池的剩余電量,并在故障發(fā)生之前,進(jìn)行實(shí)時(shí)報(bào)警并自救顯得尤為重要。在對(duì)無(wú)人機(jī)電池管理的調(diào)查基礎(chǔ)上,對(duì)無(wú)人機(jī)電池電量采集技術(shù)進(jìn)行了研究。設(shè)計(jì)了一種通過(guò)實(shí)時(shí)監(jiān)測(cè)無(wú)人機(jī)各個(gè)電池芯電壓,判斷無(wú)人機(jī)電池的使用狀況、無(wú)人機(jī)電池的放電平衡狀態(tài)及無(wú)人機(jī)電池的剩余電量的監(jiān)控系統(tǒng)。在故障發(fā)生前,進(jìn)行實(shí)時(shí)報(bào)警,從而避免由于電池性能問(wèn)題,造成無(wú)人機(jī)損壞。系統(tǒng)整體介紹本設(shè)計(jì)是一款基于STM32單片機(jī)的無(wú)人機(jī)電池性能實(shí)時(shí)線上監(jiān)測(cè)系統(tǒng),采用AD采集模塊進(jìn)行無(wú)人機(jī)電池監(jiān)測(cè),且連接簡(jiǎn)單,拆卸方便。在不破壞原有無(wú)人機(jī)電池結(jié)構(gòu)的基礎(chǔ)上,提高無(wú)人機(jī)飛行的安全性。該設(shè)計(jì)采用在線測(cè)量方式,在無(wú)人機(jī)飛行過(guò)程中實(shí)時(shí)監(jiān)測(cè)無(wú)人機(jī)電池狀態(tài),能及時(shí)準(zhǔn)確地掌握無(wú)人機(jī)電池的性能,快速有效地根據(jù)無(wú)人機(jī)電池狀態(tài)控制無(wú)人機(jī)的飛行狀態(tài)。同時(shí)無(wú)人機(jī)電池工作狀況可以實(shí)時(shí)上報(bào)云端,相當(dāng)于飛行器“黑盒子”數(shù)據(jù)實(shí)時(shí)備份到云端,從而進(jìn)行無(wú)人機(jī)電池的線上監(jiān)視,觀察無(wú)人機(jī)電池電量,并及時(shí)報(bào)知各芯電壓狀態(tài),保證無(wú)人機(jī)正常飛行;該裝置也可以對(duì)其他多芯鋰電池的各芯電壓狀態(tài)進(jìn)行監(jiān)測(cè),及時(shí)報(bào)告無(wú)人機(jī)電池組的狀態(tài),確保設(shè)備正常運(yùn)行。因此可以應(yīng)用于缺少電池監(jiān)視的無(wú)人機(jī)系統(tǒng),以保證無(wú)人機(jī)的安全。整體功能設(shè)計(jì)為了在線有效地對(duì)無(wú)人機(jī)電池電量進(jìn)行實(shí)時(shí)線上監(jiān)測(cè),系統(tǒng)功能需要由多個(gè)子模塊協(xié)作完成。通過(guò)對(duì)本系統(tǒng)的整體功能進(jìn)行分析可以得出,無(wú)人機(jī)電池性能監(jiān)測(cè)系統(tǒng)主要由STM32主控模塊、無(wú)人機(jī)飛行器、電池采樣模塊、液晶顯示模塊及無(wú)人機(jī)控制模塊等共同組成。
系統(tǒng)整體原理圖各子模塊功能說(shuō)明STM32主控模塊STM32主控模塊采用STM32F407VET6單片機(jī)芯片,運(yùn)算速度快、集成度高、擴(kuò)展性強(qiáng),負(fù)責(zé)對(duì)采集模塊的數(shù)據(jù)進(jìn)行處理,根據(jù)各電池芯電量狀態(tài),實(shí)時(shí)采取相應(yīng)的控制;本裝置無(wú)人機(jī)電池采用3芯供電,總電壓標(biāo)準(zhǔn)值11.1 V,滿沖狀態(tài)12.6 V,設(shè)置保護(hù)門(mén)限電壓為3.6 V,當(dāng)無(wú)人機(jī)電池有一芯電壓低于3.6 V時(shí),保護(hù)裝置就會(huì)啟動(dòng),提示無(wú)人機(jī)盡快降落,避免墜機(jī)風(fēng)險(xiǎn)。液晶顯示模塊液晶顯示模塊是實(shí)現(xiàn)人機(jī)交互的重要方式,可以彩色顯示各種信息、清晰度高、功耗低,是常用的顯示設(shè)備。另外,此電阻式觸摸屏性能優(yōu)良、價(jià)格低廉,可以作為良好的人機(jī)交互界面。本系統(tǒng)采用了自行設(shè)計(jì)的電阻觸摸屏,利用2.8寸彩色TFTLCD液晶觸摸屏作為系統(tǒng)的人機(jī)交互設(shè)備,可用于顯示工作狀態(tài)及各電池芯電壓狀態(tài)以及是否虧電情況,且便于調(diào)試工作,也可以在無(wú)人機(jī)飛行時(shí)去掉該模塊,來(lái)減輕無(wú)人機(jī)自身重量。電池采樣模塊電池采樣模塊用于采集無(wú)人機(jī)電池各芯的電壓信息,該模塊采用大電阻分壓電路,電路簡(jiǎn)單可靠、功耗低、成本低。無(wú)人機(jī)控制模塊無(wú)人機(jī)控制模塊采用聲音、光電信號(hào),用于提示無(wú)人機(jī)電池電壓不足或者單芯出現(xiàn)故障等情況。本系統(tǒng)通過(guò)esp8266進(jìn)行云端連接,實(shí)現(xiàn)數(shù)據(jù)上傳云端,方便遠(yuǎn)程監(jiān)控工作狀態(tài),控制指令可以通過(guò)云端下達(dá),實(shí)現(xiàn)遠(yuǎn)程控制。系統(tǒng)程序設(shè)計(jì)系統(tǒng)在進(jìn)入工作模式之后,首先程序進(jìn)行初始化,分別設(shè)置中斷優(yōu)先級(jí)與系統(tǒng)時(shí)鐘,然后設(shè)置串口1與串口3的波特率、數(shù)據(jù)位、停止位、奇偶校驗(yàn)、收發(fā)等硬件信息,串口1用來(lái)進(jìn)行調(diào)試信息,串口3發(fā)送無(wú)人機(jī)電池測(cè)試數(shù)據(jù)。LED初始化,LED用來(lái)指示程序運(yùn)行狀態(tài);LCD初始化,LCD是界面顯示電芯測(cè)試信息,為了顯示漢字設(shè)置W25Q存放漢字庫(kù);W25Q初始化,完成漢字庫(kù)讀寫(xiě)測(cè)試;按鍵初始化,ADC初始化,ADC輸入端連接電芯采樣電路,采集電芯電壓變化信息;機(jī)智云物聯(lián)網(wǎng)平臺(tái)初始化,監(jiān)測(cè)裝置通過(guò)ESP8266連接機(jī)智云平臺(tái),設(shè)置機(jī)智云對(duì)無(wú)人機(jī)電芯監(jiān)測(cè)裝置的采集數(shù)據(jù)點(diǎn),數(shù)據(jù)傳輸方式、數(shù)值類型、讀寫(xiě)控制等,獲取該設(shè)備的Product Key和Product Secret秘鑰。初始化工作準(zhǔn)備就緒后,本裝置連接到機(jī)智云物聯(lián)網(wǎng)平臺(tái),可以實(shí)時(shí)上傳監(jiān)測(cè)數(shù)據(jù),如果硬件存在問(wèn)題,則輸出錯(cuò)誤信息,等待故障排除與復(fù)位。正常飛行時(shí)為了減輕重量可以不接LCD屏,LCD屏用于程序調(diào)試方便信息顯示,液晶屏輸出電池信息。采樣電路獲取電池電壓,該模擬量輸入到ADC電路,轉(zhuǎn)換成數(shù)字信息,可以上傳到機(jī)智云,方便查詢與記錄,用戶可以通過(guò)電腦端分析電芯數(shù)據(jù),也可以通過(guò)手機(jī)APP實(shí)時(shí)獲取電芯狀態(tài)。通過(guò)將測(cè)得的數(shù)據(jù)與設(shè)定值進(jìn)行對(duì)比,如果電壓低于設(shè)定值,就報(bào)警,提示用戶電池處于虧電狀態(tài),及時(shí)降落無(wú)人機(jī);如果電芯電壓正常就進(jìn)入循環(huán)狀態(tài),繼續(xù)監(jiān)測(cè)。
系統(tǒng)主程序流程圖
系統(tǒng)主程序重要代碼如下:
關(guān)鍵性能指標(biāo)本設(shè)計(jì)有以下四個(gè)關(guān)鍵性能指標(biāo):① 無(wú)人機(jī)電池測(cè)量裝置連接無(wú)人機(jī)電池充電接口,對(duì)每一個(gè)電池芯狀態(tài)進(jìn)行采樣,得到無(wú)人機(jī)電池的數(shù)據(jù),計(jì)算無(wú)人機(jī)電池的剩余電量和剩余使用時(shí)間。② 各個(gè)無(wú)人機(jī)電池的電芯電壓經(jīng)過(guò)AD轉(zhuǎn)換,與設(shè)置閾值電壓進(jìn)行比較,根據(jù)電壓狀態(tài)確定無(wú)人機(jī)飛行狀態(tài),確保電量降低到一定程度或電芯電壓低于閾值時(shí)采取安全措施,確保無(wú)人機(jī)安全降落。③ 無(wú)人機(jī)電池在線監(jiān)控系統(tǒng),將無(wú)人機(jī)電池信息通過(guò)無(wú)線收發(fā)模塊,發(fā)送至地面監(jiān)控裝置,無(wú)人機(jī)操作人員可以及時(shí)有效地掌握電池工作狀態(tài)。④ 機(jī)載顯示模塊顯示電池狀態(tài),便于直觀查看電芯信息,為了減輕飛行重量,顯示模塊采用擴(kuò)展掛載方式,可以去掉顯示模塊。整機(jī)完成結(jié)構(gòu)整機(jī)完成結(jié)構(gòu)如下圖所示,其中包含當(dāng)前無(wú)人機(jī)電池的電量等相關(guān)采集數(shù)據(jù)。 整機(jī)完成結(jié)構(gòu)圖主要?jiǎng)?chuàng)新點(diǎn)本設(shè)計(jì)有以下四個(gè)主要?jiǎng)?chuàng)新點(diǎn):①本系統(tǒng)對(duì)各電芯分別取樣測(cè)量,實(shí)時(shí)監(jiān)測(cè)電池各個(gè)電芯,無(wú)人機(jī)飛行控制器自帶的電池電壓是測(cè)量各個(gè)電芯串聯(lián)的總電壓,單獨(dú)測(cè)量各個(gè)電芯電壓更能準(zhǔn)確反映電池性能狀態(tài),如有一個(gè)電芯性能降低或者失效,電池保護(hù)系統(tǒng)就會(huì)啟動(dòng),確保無(wú)人機(jī)飛行安全。② 無(wú)人機(jī)電池充電接口作為采樣點(diǎn),連接簡(jiǎn)單,不破壞電池原有結(jié)構(gòu)。③ 機(jī)載顯示模塊做成可拆卸結(jié)構(gòu),方便使用,便于減輕無(wú)人機(jī)的飛行重量。④ 加入了機(jī)智云管理系統(tǒng),可以線上監(jiān)控電池電量,保證在無(wú)人機(jī)安全電量不足時(shí)會(huì)發(fā)出警告。結(jié)論本裝置設(shè)計(jì)了一款基于STM32單片機(jī)的無(wú)人機(jī)電池性能實(shí)時(shí)線上監(jiān)測(cè)系統(tǒng)。該系統(tǒng)可以通過(guò)實(shí)時(shí)監(jiān)測(cè)無(wú)人機(jī)各個(gè)電池芯電壓情況,來(lái)判斷電池使用狀況及電池放電平衡狀態(tài),且能實(shí)時(shí)監(jiān)測(cè)電池的剩余電量,在故障發(fā)生之前,進(jìn)行實(shí)時(shí)報(bào)警,從而避免由于電池性能問(wèn)題造成的無(wú)人機(jī)損壞。該裝置通過(guò)進(jìn)行多次實(shí)驗(yàn)?zāi)M,能夠?qū)崟r(shí)采集無(wú)人機(jī)電池的電量信息,并根據(jù)數(shù)據(jù)設(shè)置相應(yīng)的閾值,采取相應(yīng)的措施。故本系統(tǒng)可以做到及時(shí)有效地預(yù)防無(wú)人機(jī)由于電池電量不足而導(dǎo)致的墜機(jī)問(wèn)題,具有一定的市場(chǎng)前景和實(shí)際應(yīng)用價(jià)值。adcx1=Get_Adc_Average(ADC_Channel_3,20);
LCD_ShowxNum(134,130,adcx1,4,16,0);
if(adcx1<4096/3.3*3.8/6.17)
LCD_ShowString(30,70,200,16,16,"voltage1isbad");
Else
LCD_ShowString(30,70,200,16,16,"voltage1isgood");
temp1=(float)adcx1*(3.3/4096)*6.17;
adcx1e=temp1;
LCD_ShowxNum(142,150,adcx1e,1,16,0);
adcx1e; =
1000; =
LCD_ShowxNum(158,150,temp1,3,16,0X80);
delay_ms(250);
adcx2=Get_Adc_Average(ADC_Channel_4,20);
LCD_ShowxNum(142,170,adcx2,4,16,0);
if(adcx2<4096/3.3*7.6/6.17)
LCD_ShowString(30,90,200,16,16,"voltage2isbad");
Else
LCD_ShowString(30,110,200,16,16,"voltage3isgood");
temp3=(float)adcx3*(3.3/4096)*6.11;adcx3e=temp3;
LCD_ShowxNum(134,230,adcx3e,2,16,0);
adcx3e; =
1000; =
LCD_ShowxNum(158,230,temp3,3,16,0X80);
delay_ms(250);
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
監(jiān)測(cè)系統(tǒng)
+關(guān)注
關(guān)注
8文章
2728瀏覽量
81344
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
無(wú)人機(jī)智能巡檢系統(tǒng)提升光伏電站運(yùn)維效率
優(yōu)勢(shì),已成為基礎(chǔ)設(shè)施維護(hù)、環(huán)境監(jiān)測(cè)和災(zāi)害應(yīng)急等領(lǐng)域的亦可璀璨明星。特別是在光伏電站的應(yīng)用方面,無(wú)人機(jī)智能巡檢系統(tǒng)徹底解決了傳統(tǒng)人工巡檢的多個(gè)痛點(diǎn)。 ?????? 無(wú)人機(jī)智能巡檢
無(wú)人機(jī)電力動(dòng)力系統(tǒng)組成包括
無(wú)人機(jī)電力動(dòng)力系統(tǒng)是無(wú)人機(jī)實(shí)現(xiàn)飛行任務(wù)的核心組成部分,為無(wú)人機(jī)提供所需的飛行動(dòng)力和能源。一個(gè)完整的無(wú)人機(jī)電力動(dòng)力
無(wú)人機(jī)智能巡檢系統(tǒng):光伏電站維護(hù)的新紀(jì)元
無(wú)人機(jī)智能巡檢系統(tǒng):光伏電站維護(hù)的新紀(jì)元 隨著全球?qū)η鍧嵞茉葱枨蟮脑鲩L(zhǎng),光伏電站作為重要的綠色能源基礎(chǔ)設(shè)施,其建設(shè)和運(yùn)營(yíng)規(guī)模不斷擴(kuò)大。為了保障電站的高效運(yùn)行,對(duì)光伏設(shè)備的定期巡檢變得尤為重要。傳統(tǒng)
無(wú)人機(jī)智能巡檢系統(tǒng)與傳統(tǒng)巡檢方式的對(duì)比
無(wú)人機(jī)智能巡檢系統(tǒng)與傳統(tǒng)巡檢方式的對(duì)比 在當(dāng)今科技飛速發(fā)展的時(shí)代,無(wú)人機(jī)智能巡檢系統(tǒng)已經(jīng)逐漸成為現(xiàn)代工業(yè)領(lǐng)域的一大創(chuàng)新。相較于傳統(tǒng)巡檢方式,無(wú)人機(jī)智
光伏電站無(wú)人機(jī)智能巡檢系統(tǒng)
?????? 光伏電站無(wú)人機(jī)智能巡檢系統(tǒng) ?????? 光伏電站無(wú)人機(jī)智能巡檢系統(tǒng)基于可搭載熱紅外成像相機(jī)和可見(jiàn)光成像相機(jī)的無(wú)人機(jī),采集光伏
光伏電站無(wú)人機(jī)智能巡檢平臺(tái)
光伏電站無(wú)人機(jī)智能巡檢平臺(tái) 無(wú)人機(jī)光伏巡檢解決方案,采用高精度長(zhǎng)續(xù)航無(wú)人機(jī)搭載熱成像航拍相機(jī),可快速通過(guò)熱信號(hào)的生成來(lái)確定太陽(yáng)能電池板受損情
無(wú)人機(jī)智能巡檢系統(tǒng)到底有哪些作用
系統(tǒng)到底有哪些作用呢? 無(wú)人機(jī)智能巡檢系統(tǒng)主要由無(wú)人機(jī)、無(wú)人機(jī)機(jī)庫(kù)、AI算法、紅外相機(jī)、紅外傳感器、無(wú)人
無(wú)人機(jī)智能巡檢系統(tǒng)
能巡檢系統(tǒng)可以迅速飛越廣大區(qū)域,通過(guò)高分辨率的傳感器實(shí)時(shí)采集大量數(shù)據(jù)。這包括電力線路、建筑物、自然環(huán)境等方面的信息。相較于傳統(tǒng)巡檢方式,無(wú)人機(jī)智能巡檢極大提高了數(shù)據(jù)采集的效率,有助于更全面、迅速地了解目標(biāo)區(qū)域的情況
無(wú)人機(jī)智能巡檢系統(tǒng)
?????? 無(wú)人機(jī)智能巡檢系統(tǒng)功能模塊 ?????? 隨著科技的不斷發(fā)展,無(wú)人機(jī)已經(jīng)在光伏、風(fēng)電、農(nóng)業(yè)、城市管理、地質(zhì)等領(lǐng)域廣泛應(yīng)用,無(wú)人機(jī)在飛行過(guò)程中,如何在沒(méi)有人干預(yù)的情況下,完
無(wú)人機(jī)智能巡檢系統(tǒng)現(xiàn)代巡檢的革新
?????? 無(wú)人機(jī)智能巡檢系統(tǒng)現(xiàn)代巡檢的革新 ?????? 無(wú)人機(jī)智能巡檢系統(tǒng)是利用無(wú)人機(jī)技術(shù)結(jié)合先進(jìn)的傳感器、數(shù)據(jù)傳輸、分析和處理技術(shù),
無(wú)人機(jī)智能巡檢系統(tǒng)的原理與優(yōu)勢(shì)
工具。光伏電站作為無(wú)人機(jī)巡檢的重要應(yīng)用場(chǎng)景,得到了廣泛關(guān)注和快速發(fā)展。 無(wú)人機(jī)智能巡檢系統(tǒng)的原理 無(wú)人機(jī)智能巡檢系統(tǒng)主要由
無(wú)人機(jī)電池充不進(jìn)電的原因 無(wú)人機(jī)電池充不進(jìn)電怎么辦
無(wú)人機(jī)全景監(jiān)測(cè):空域管理的新革命
、交通管理、城市規(guī)劃等多個(gè)領(lǐng)域發(fā)揮更大的作用。同時(shí),隨著5G、物聯(lián)網(wǎng)等技術(shù)的融合應(yīng)用,無(wú)人機(jī)全景監(jiān)測(cè)技術(shù)也將迎來(lái)更多的創(chuàng)新和發(fā)展機(jī)遇。
結(jié)語(yǔ)
無(wú)人機(jī)
發(fā)表于 02-20 15:23
評(píng)論