本發(fā)明涉及一種充電方法,具體涉及一種機(jī)器人非接觸式自動(dòng)充電方法。
背景技術(shù):
隨著it技術(shù)和機(jī)械智能化的蓬勃發(fā)展,工業(yè)機(jī)器人應(yīng)運(yùn)而生,具有不可替代的優(yōu)越性,節(jié)省大量的人力物力,幾乎接近于0的錯(cuò)誤率,使得其應(yīng)用越來越普及,適用領(lǐng)域也越來越廣泛。
由此而來的問題,機(jī)器人的種類越來越多,分工也越來越細(xì)化;機(jī)器人使用過程中的電能供應(yīng)成為一個(gè)熱點(diǎn)問題。
現(xiàn)階段,無線非接觸充電技術(shù)已經(jīng)著手研發(fā),并取得一定的成績,已應(yīng)用于人們的日常生活,如電動(dòng)牙刷等。
機(jī)器人充電仍采用點(diǎn)觸式線充,首先充電口的校準(zhǔn)存在一定的難度,校準(zhǔn)需要一定的時(shí)間,冗長的充電線對于機(jī)器人行走及現(xiàn)場管理帶來一定的障礙,較為不方便,充電效率不高。
技術(shù)實(shí)現(xiàn)要素:
為解決現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種非接觸式的機(jī)器人自動(dòng)充電方法。
為了實(shí)現(xiàn)上述目標(biāo),本發(fā)明采用如下的技術(shù)方案:
一種機(jī)器人非接觸式自動(dòng)充電方法,操作模塊包括連接dsp芯片的fpga芯片,所述充電方法包括以下步驟:
(1)fpga芯片實(shí)時(shí)監(jiān)測電源模塊的電量;
(2)電源模塊的電量低于電量下限預(yù)設(shè)值時(shí),fpga芯片通過wifi模塊連接到以太網(wǎng),向上位機(jī)發(fā)送電量過低信息并等待上位機(jī)的信息反饋;
(3)上位機(jī)接收電量過低信息后,通過以太網(wǎng)向fpga芯片發(fā)送充電指令和充電樁位置信息;
(4)fpga芯片根據(jù)接收的充電樁位置信息,通過dsp芯片驅(qū)動(dòng)機(jī)器人動(dòng)力模塊至充電樁位置;
(5)fpga芯片根據(jù)接收的充電指令,控制電源模塊匹配充電樁進(jìn)行充電;
(6)充電完畢后,fpga芯片向上位機(jī)發(fā)送充電完成信息,并等待任務(wù)指令。
上述步驟(2)中fpga芯片在等待上位機(jī)的信息反饋過程中,fpga芯片正常作業(yè),并按一定的間隔時(shí)間向上位機(jī)發(fā)送電量過低信息。
上述步驟(3)中上位機(jī)根據(jù)接收到的電量過低信息判斷是否需要充電,再向fpga芯片發(fā)送充電指令和充電樁位置。
上述步驟(3)中上位機(jī)向fpga芯片發(fā)送充電指令前,尋找是否有空閑充電樁,根據(jù)充電樁的狀態(tài),向fpga芯片發(fā)送充電指令。
上述步驟(3)中的充電指令包括即時(shí)充電和等待充電。
上述步驟(5)中電源模塊進(jìn)行充電過程中,電源模塊供電方式由電池供電切換為充電樁供電,并關(guān)閉與充電無關(guān)的部件電源。
上述步驟(5)中電源模塊進(jìn)行充電過程中,fpga芯片實(shí)時(shí)監(jiān)測電源模塊的電量,根據(jù)電源模塊的電量判斷是否完成充電;
若電源模塊電量達(dá)到電量上限預(yù)設(shè)值,則停止充電;
若電源模塊電量未達(dá)到電量上限預(yù)設(shè)值,則繼續(xù)充電。
本發(fā)明的有益之處在于:
1、自動(dòng)檢測電池電量狀態(tài),低電量觸發(fā)充電任務(wù),防止電量用盡時(shí)機(jī)器人無法運(yùn)動(dòng)至充電樁;
2、采用非接觸式充電,不用考慮接觸式充電帶來的種種不便利;
3、倉儲(chǔ)機(jī)器人自動(dòng)調(diào)整充電位置,使得充電效率達(dá)到最大;
4、由上位機(jī)統(tǒng)一控制,可以實(shí)現(xiàn)單個(gè)充電樁復(fù)用,實(shí)現(xiàn)成本、效率最大化;
5、充電過程其他無關(guān)電路電源開關(guān)全部關(guān)閉有效保護(hù)電路;
6、自動(dòng)檢測充電狀態(tài),電池充滿電后自動(dòng)切斷充電;
7、充電時(shí)自動(dòng)切換供電電源,保護(hù)電源模塊;
本發(fā)明的一種機(jī)器人非接觸式自動(dòng)充電方法,結(jié)構(gòu)簡單,操作便捷,充電效率高,提高了充電樁的使用效率,具有很強(qiáng)的實(shí)用性和廣泛的適用性。
附圖說明
圖1為本發(fā)明的一種機(jī)器人非接觸式自動(dòng)充電方法的流程示意圖。
具體實(shí)施方式
以下結(jié)合附圖和具體實(shí)施例對本發(fā)明作具體的介紹。
一種機(jī)器人非接觸式自動(dòng)充電方法,操作模塊包括連接dsp芯片的fpga芯片,充電方法包括以下步驟:
(1)fpga芯片實(shí)時(shí)監(jiān)測電源模塊的電量;
(2)電源模塊的電量低于電量下限預(yù)設(shè)值時(shí),fpga芯片通過wifi模塊連接到以太網(wǎng),向上位機(jī)發(fā)送電量過低信息并等待上位機(jī)的信息反饋;
等待過程中,fpga芯片正常作業(yè),并按一定的間隔時(shí)間向上位機(jī)發(fā)送電量過低信息;
(3)上位機(jī)接收電量過低信息后,根據(jù)當(dāng)前電量及當(dāng)前作業(yè)進(jìn)度判斷是否需要充電,
若不需要,則根據(jù)下一次的電量過低信息再一次判斷;
若需要,則尋找是否有空閑的充電樁;
若無空閑的充電樁,則發(fā)送等待充電指令和充電樁位置信息給fpga芯片;
若有空閑充電樁,則發(fā)送即時(shí)充電指令和充電樁位置信息給fpga芯片;
(4)fpga芯片根據(jù)接收的充電樁位置信息,通過dsp芯片驅(qū)動(dòng)機(jī)器人動(dòng)力模塊至充電樁位置;通過dsp芯片驅(qū)動(dòng)包括攝像頭的檢測模塊識別位置,自動(dòng)調(diào)整位置使得機(jī)器人(電源模塊部分)與充電樁正對面積最大,使得充電效率最大化;
(5)fpga芯片根據(jù)接收的充電指令,控制電源模塊匹配充電樁進(jìn)行充電;
充電過程中,電源模塊供電方式由電池供電切換為充電樁供電,并關(guān)閉與充電無關(guān)的部件電源;
進(jìn)行充電過程中,fpga芯片實(shí)時(shí)監(jiān)測電源模塊的電量,根據(jù)電源模塊的電量判斷是否完成充電;
若電源模塊電量達(dá)到電量上限預(yù)設(shè)值,則停止充電;
若電源模塊電量未達(dá)到電量上限預(yù)設(shè)值,則繼續(xù)充電;
(6)充電完畢后,fpga芯片切換為電源模塊供電,并開啟與其他部件電源;同時(shí)向上位機(jī)發(fā)送充電完成信息,并等待任務(wù)指令。
以上顯示和描述了本的基本原理、主要特征和優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,上述實(shí)施例不以任何形式限制本,凡采用等同替換或等效變換的方式所獲得的技術(shù)方案,均落在本發(fā)明的保護(hù)范圍內(nèi)。