一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

聚豐項(xiàng)目 > 基于Rico Board的 IoT電動汽車充電樁

基于Rico Board的 IoT電動汽車充電樁

基于RicoBoard的充電樁,鑒于RocpBoard開發(fā)板的外設(shè)資源與內(nèi)核支持情況,也只是可以完成基本的充電樁的大部分功能,其中包括:外接計(jì)量電表、云端數(shù)據(jù)處理、IC卡計(jì)費(fèi)、充電控制、顯示(HDMI問題,間接方式實(shí)現(xiàn))。

jinyi7016 jinyi7016

分享
5 喜歡這個(gè)項(xiàng)目
團(tuán)隊(duì)介紹

jinyi7016 jinyi7016

團(tuán)隊(duì)成員

q8780456 工程師

分享
項(xiàng)目簡介
基于RicoBoard的充電樁,鑒于RocpBoard開發(fā)板的外設(shè)資源與內(nèi)核支持情況,也只是可以完成基本的充電樁的大部分功能,其中包括:外接計(jì)量電表、云端數(shù)據(jù)處理、IC卡計(jì)費(fèi)、充電控制、顯示(HDMI問題,間接方式實(shí)現(xiàn))。
硬件說明

電動汽車充電樁的基本功能:;
1.顯示與觸摸屏輸入等人機(jī)交互;.
2.IC卡刷卡支付電費(fèi);
3.顯示屏充電狀態(tài)顯示、計(jì)費(fèi)查詢、充電金額顯示及余額查詢;
4.根據(jù)用戶選擇的充電方式控制充電機(jī)對汽車電池充電;
5.能夠監(jiān)測汽車電池的電壓、電流、溫度;
6.支持外接電度表;
7.能夠通過 CAN、以太網(wǎng)或 GPRS 進(jìn)行數(shù)據(jù)傳輸;
8.本地?cái)?shù)據(jù)量存儲;
如下圖,是一個(gè)比較完善的充電樁計(jì)費(fèi)控制系統(tǒng)的框圖。其中大體上包括了充電樁所需的所有功能。

http://bbs.elecfans.com/data/attachment/forum/201612/20/205651m54wckjyw8j5drd9.png.thumb.jpg

RicoBoard充電樁系統(tǒng)組成與實(shí)現(xiàn)方法

而在此次過程中是基于RicoBoard的充電樁,鑒于RocpBoard開發(fā)板的外設(shè)資源與內(nèi)核支持情況,也只是可以完成基本的充電樁的大部分功能,其中包括:外接計(jì)量電表、云端數(shù)據(jù)處理、IC卡計(jì)費(fèi)、充電控制、顯示(HDMI問題,間接方式實(shí)現(xiàn))。 外接計(jì)量電表:使用RS485通訊,Modbus通訊協(xié)議與電表進(jìn)行數(shù)據(jù)通信以充電電量為計(jì)費(fèi)依據(jù),此次沒有產(chǎn)生真正的充電電流(沒有電動汽車),所以電表的計(jì)費(fèi)是不會增加的,這里只是提供了此種方式的功能驗(yàn)證。

這次特地的打樣了一塊PCB,引出主要使用的外設(shè),并將主要的外設(shè)進(jìn)行分類,接收使用到的接口。


軟件說明

云端數(shù)據(jù)處理:使用中國移動的OneNet,將充電樁的相關(guān)數(shù)據(jù)上傳的云端進(jìn)行統(tǒng)計(jì),與遠(yuǎn)程查看。這里使用的OneNet只是一個(gè)免費(fèi)版本的,企業(yè)級的使用應(yīng)該會增加一些新的功能,更完善的數(shù)據(jù)處理與分析。此部分程序移植于官方基本STM32的例程。




IC卡計(jì)費(fèi):采用RC522模塊,與非接觸IC卡進(jìn)行通信。模塊采用SPI通訊接口。開發(fā)板本身自帶的系統(tǒng)是沒有SPI驅(qū)動的,這里要自己再次編譯內(nèi)核與設(shè)備樹,更新系統(tǒng)才可以支持,經(jīng)過長時(shí)間的調(diào)試,目前也只有SPI0可以正常工作 ,SPI4還是存在一些問題。


充電控制:在實(shí)際上,這部分有很多個(gè)設(shè)備與元件組成,包括接觸器、空氣開關(guān)等組成的互鎖、自鎖等等,但是由于手頭的資源有限,此次試用僅使用一個(gè)磁保持繼電器進(jìn)行功能驗(yàn)證。




顯示:此部分是最頭痛的一部分,由于我的開發(fā)板的HDMI問題,無法顯示(其他網(wǎng)友的可以顯示),一直糾結(jié)于顯示問題,無奈只能使用間接的方式實(shí)現(xiàn)。通過串口將要顯示的數(shù)據(jù)上傳到PC上的linux中的Qt界面上。這種方法,即使用了Qt又可以暫時(shí)顯示。后續(xù)也可以方便的將Qt界面程序移植到開發(fā)板上。在沒有連接到開發(fā)板時(shí)的Qt顯示:



演示效果

當(dāng)充電槍與電動汽車連接好后,在充電樁上刷IC卡,充電樁讀取到卡中的數(shù)據(jù),并有余額,同時(shí)將IC卡寫入“使用中”充電狀態(tài),即一個(gè)扇區(qū)的標(biāo)志字節(jié)1為使用中,0為未使用。 將充電狀態(tài)發(fā)送到OneNet。這里是在OneNet云平臺上建立了一下在線的應(yīng)用。



在右側(cè)添加一些控件。



添加一個(gè)開關(guān),一個(gè)文字、一個(gè)折線圖,最后應(yīng)用進(jìn)行顯示時(shí),接收到充電時(shí)的數(shù)據(jù)后的顯示如下圖所示。



同時(shí)上位機(jī)的Qt上的顯示為,正充電,電流10A,已充電金額1.2元,這里的金額是在一定時(shí)間后自動增加的虛擬金額,并不是根據(jù)電流、電量計(jì)算的,因?qū)嶋H測試時(shí)沒有真實(shí)的電流與電量。



此時(shí)接通磁保持繼電器進(jìn)行充電(繼電器兩端LED燈亮)



當(dāng)充電滿后或再次刷卡時(shí),清除IC卡中寫入的充電狀態(tài)標(biāo)志,寫入新的余額值、充電時(shí)間等等信息。斷開磁保持繼電器(繼電器兩端LED燈滅)



將充電樁的““未使用”狀態(tài)發(fā)送到OneNetQt上,充電結(jié)束。


Qt顯示:充電結(jié)束,充電金額2.7元,余額:197.3



評論區(qū)(2 )
  • 超級開發(fā)板: 洛陽跟山東都有一堆四輪車,需要這個(gè)

    回復(fù)

  • 動心忍性1234: 您好我是無線電雜志的編輯,我們對您的項(xiàng)目十分感興趣,請問您有興趣投稿嗎?成為我們的作者除稿費(fèi)外還有其他優(yōu)厚條件。敬請參與。投稿請聯(lián)系QQ260534978.

    回復(fù)