在這個(gè)項(xiàng)目中我構(gòu)建了自己的7.2kWEV充電器并將其安裝在Zappi外殼內(nèi)。兩個(gè)目標(biāo)是簡(jiǎn)單和安全。本文記錄了構(gòu)建。我為它編寫了Arduino軟件,所有設(shè)計(jì)文件、軟件和零件清單都可以在GitHub頁(yè)面上找到。
項(xiàng)目背景
在英國(guó),由電工安裝電動(dòng)汽車充電器的費(fèi)用約為900英鎊。這促使開(kāi)始想自己動(dòng)手,在進(jìn)一步研究該主題時(shí),我發(fā)現(xiàn)了一個(gè)具有良好文檔的開(kāi)源充電器(EVSE)。這給了我建立自己的信心。
免責(zé)聲明
我不是專業(yè)電工我了解了接地系統(tǒng)、PEN故障、RCD、電纜電流容量等。我認(rèn)為我已經(jīng)對(duì)自己進(jìn)行了足夠的教育,已經(jīng)建立了一個(gè)足夠安全的系統(tǒng)。但我的如下設(shè)計(jì)僅供參考。且為了確保安全,在我實(shí)際使用過(guò)程中,當(dāng)我離開(kāi)家時(shí),我將不得不取下充電器。我敢肯定,有無(wú)數(shù)人會(huì)質(zhì)疑我的這個(gè)項(xiàng)目,如果操作不當(dāng),構(gòu)建您自己的可切換240V32A的戶外充電器可能會(huì)很危險(xiǎn)。盡管如此,我仍歡迎建設(shè)性的批評(píng)和討論。
第1步:開(kāi)始準(zhǔn)備
電動(dòng)汽車充電器使用一個(gè)簡(jiǎn)單的“引導(dǎo)”信號(hào)來(lái)檢測(cè)它們何時(shí)插入汽車,并告訴汽車允許從充電器汲取多少電流。他們根本不修改電源,他們只是通過(guò)一些繼電器將其打開(kāi)/關(guān)閉到汽車。除此之外,它們還包含RCD的功能。但老實(shí)說(shuō),僅此而已!
我設(shè)法買了一個(gè)二手Zappi充電器。它內(nèi)部沒(méi)有任何電子設(shè)備,但它給了我一個(gè)外殼、電纜和插頭來(lái)使用。我付了120英鎊,包括郵費(fèi)。
我購(gòu)買了5米長(zhǎng)的6mm2SWA電纜,用于從我的消費(fèi)單元連接到我想要的充電器位置。我在非RCD側(cè)的消費(fèi)單元中添加了一個(gè)50AMCB,并使用夾板和不銹鋼螺釘布置SWA電纜。
SWA電纜通過(guò)室外防水密封套進(jìn)入Zappi外殼。在連接到PCB之前,火線和零線一起通過(guò)電流互感器。
第2步:接地電流檢測(cè)
最重要的安全機(jī)制之一是接地電流檢測(cè)系統(tǒng)。汽車底盤通過(guò)充電插頭通過(guò)地線接地。接地電源來(lái)自消費(fèi)單元(我們有TN-CS電源)。
接地系統(tǒng)背后有很多理論。約翰·沃德有一些關(guān)于我看過(guò)的主題的指導(dǎo)性YouTube視頻。他討論了PEN故障等問(wèn)題。如果您從事任何電氣工作,值得花時(shí)間自學(xué)有關(guān)接地的知識(shí)。
雖然不太可能,但有可能發(fā)生故障,例如火線接觸汽車底盤。也許它在車內(nèi)某處松動(dòng)并接觸到底盤,或者濕連接器正在橋接通往底盤的路徑。
無(wú)論哪種方式,火線都會(huì)向機(jī)箱提供電流,該電流將直接接地(在TN-CS電源中,接地線和中性線連接在消費(fèi)單元上)。電流量將取決于故障電橋的電阻。(水不太可能讓許多安培流動(dòng))。鑒于機(jī)箱接地良好,它的電壓不應(yīng)升高到足以對(duì)觸摸它的人造成觸電危險(xiǎn)。
然而,這是應(yīng)該檢測(cè)和處理的故障情況。如果一些水將帶電連接到機(jī)箱,則可能會(huì)流過(guò)幾安培(不足以使充電器的50AMCB跳閘),但足以導(dǎo)致局部發(fā)熱和進(jìn)一步損壞。
所以我們需要測(cè)量流向地的電流(在正常操作中應(yīng)該為零)。如果超過(guò)20mA,我們希望通過(guò)打開(kāi)繼電器來(lái)隔離汽車。RCD通常在5-30mA時(shí)跳閘的原因是幾百毫秒的電流量不會(huì)對(duì)人體造成永久性傷害。這里有關(guān)于電傷的維基百科文章。
AC-1:難以察覺(jué),AC-2:可察覺(jué)但沒(méi)有肌肉反應(yīng),AC-3:具有可逆作用的肌肉收縮,AC-4:可能的不可逆作用,AC-4.1:高達(dá)5%的心室顫動(dòng)概率,AC-4.2:5–50%的纖顫概率,AC-4.3:超過(guò)50%的纖顫概率
測(cè)量對(duì)地電流的方法很簡(jiǎn)單。我們使用電流互感器測(cè)量火線和零線的共模電流。所有電流都應(yīng)該是差分的(從火線流出的所有電流都應(yīng)該通過(guò)負(fù)載并通過(guò)中性線返回)。如果出現(xiàn)故障并且某些電流沒(méi)有返回,則它必須接地。這是一個(gè)共模電流,我們想要測(cè)量它!
第2步:原理圖部分
以下電子設(shè)備是必要的:
為arduino、運(yùn)算放大器、繼電器等生成直流電壓
安裝40A250VL&N繼電器,將電源切換到充電插頭
為飛行員生成+/-12V1kHzPWM信號(hào)
在Arduino的ADC之前放大和整流電流互感器的信號(hào)
第3步:電源
我使用了RAC10-15DK/277AC/DC電源模塊。這會(huì)產(chǎn)生+/-15V的電壓軌??烧{(diào)正/負(fù)線性穩(wěn)壓器(LM317和LM337)產(chǎn)生+/-12V電壓軌。我知道運(yùn)算放大器的輸出可能無(wú)法一直擺動(dòng)到它們的電源軌,所以我希望通過(guò)使用可調(diào)電壓調(diào)節(jié)器來(lái)獲得一些靈活性。
穩(wěn)壓器需要大約5mA的最小負(fù)載來(lái)維持穩(wěn)壓。因此,R3和R17為它們提供了很小的負(fù)載。穩(wěn)壓器在接近其壓差電壓時(shí)運(yùn)行令人不安。根據(jù)數(shù)據(jù)表,20mA負(fù)載下的壓差在0℃時(shí)約為1.6V,這使我們能夠在必要時(shí)將運(yùn)算放大器電壓提升至約13.4V。
由于目前芯片/庫(kù)存短缺,我購(gòu)買了一個(gè)Pro-Mini模塊,該模塊方便地容納了一個(gè)帶有5V穩(wěn)壓器的Atmega328PArduino。但請(qǐng)注意,這個(gè)板載穩(wěn)壓器的最大輸入電壓為10V,因此我使用4.3V齊納二極管降低了穩(wěn)壓的12V,然后將其提供給Pro-Mini的RAW輸入。
與汽車的所有通信都是通過(guò)一條以大地為參考的單線(稱為導(dǎo)頻信號(hào))完成的。閱讀此處和此處以了解有關(guān)此信號(hào)如何工作的說(shuō)明。簡(jiǎn)而言之,根據(jù)汽車是否已連接/準(zhǔn)備充電等,汽車會(huì)在導(dǎo)頻信號(hào)上放置不同的電阻。這導(dǎo)致導(dǎo)頻信號(hào)的電壓發(fā)生變化。
LM358運(yùn)算放大器從Arduino獲取0-5VPWM信號(hào)并將其轉(zhuǎn)換為+/-12V信號(hào)以形成導(dǎo)頻。簡(jiǎn)單的。
我們使用分壓器網(wǎng)絡(luò)調(diào)節(jié)導(dǎo)頻電壓,然后將其饋入ADC通道進(jìn)行測(cè)量。13.6V600W雙向TVS可確保在引導(dǎo)線上不會(huì)出現(xiàn)異常電壓。
繼電器操作
我最初認(rèn)為我應(yīng)該在SMPS的2個(gè)電源軌之間分擔(dān)負(fù)載。因此,一個(gè)繼電器將由+ve導(dǎo)軌供電,另一個(gè)由-ve導(dǎo)軌供電。然而,這樣做為設(shè)計(jì)增加了幾個(gè)額外的部分,并略微增加了整體復(fù)雜性。為了簡(jiǎn)單起見(jiàn),我讓兩個(gè)繼電器都由+ve電源軌供電,這最終工作得非常好。
T9VV1K15-12S繼電器規(guī)格報(bào)告的線圈保持電壓僅為4.7V。這可以節(jié)省大量電力。從原理圖中可以看出,我們通過(guò)1W47R電阻器(R13和R14)從+15V電源軌為100uF電容器充電。當(dāng)繼電器被激活時(shí),它們最初但短暫地獲得15V。但是穩(wěn)態(tài)電壓衰減到大約9V。我應(yīng)該選擇68R甚至100R的電阻,以節(jié)省更多電能。
BC337晶體管通過(guò)2.2K電阻獲得約2mA的基極電流。這足以充分切換晶體管。
電流互感器
電流互感器類似于電壓互感器。我們通過(guò)將火線和中性線通過(guò)鐵氧體磁芯一次,使變壓器初級(jí)接通1匝。在二級(jí)上,我們有很多轉(zhuǎn)彎-100次轉(zhuǎn)彎。因此,初級(jí)上的電流被感應(yīng)到次級(jí)上,盡管其幅度與匝數(shù)比成正比。如果初級(jí)電流為20mA,匝數(shù)比為1:400,次級(jí)電流為50uA。
就像電壓互感器不喜歡短路一樣。電流互感器不喜歡開(kāi)路。測(cè)量次級(jí)電流的最佳方法是使用跨阻放大器。
U2是OP07低失調(diào)運(yùn)算放大器。V+端子接地,在此配置中,輸出將左右擺動(dòng),以始終使V-保持與V+相同的電壓(即0V)。想象一下,如果電流互感器向U2的V端施加50uA電流。運(yùn)算放大器會(huì)將其輸出電壓降至-5V,以便50uA完全通過(guò)R2拉出(V=IxR=50uAx100K)。因此,V-端子正好保持在0V。因此您可以在此配置中看到,來(lái)自變壓器的電流在運(yùn)算放大器的輸出端被轉(zhuǎn)換為電壓。C1僅有助于降低高頻增益并充當(dāng)?shù)屯?a href="http://srfitnesspt.com/tags/濾波器/" target="_blank">濾波器。如果跨阻放大器飽和,D1和D2會(huì)阻止任何超過(guò)約0.7V的電壓偏移。
我們可能不需要OP07的低偏移特性。C2無(wú)論如何都會(huì)消除任何直流偏置。U3B被配置為用作進(jìn)一步的放大級(jí)和精密整流器。所使用的4.3V齊納二極管也將輸出鉗位到~4V最大值。R12和C3在進(jìn)入ADC通道之前添加最后一個(gè)低通濾波器。
總而言之,來(lái)自接地故障電流互感器的交流電流被轉(zhuǎn)換成電壓、放大、整流、限制和濾波,然后再傳遞到ArduinoADC進(jìn)行測(cè)量。這個(gè)電路對(duì)我來(lái)說(shuō)很有效并且很有意義,所以我選擇了它。但是您可能可以進(jìn)一步簡(jiǎn)化它。
第4步:PCB設(shè)計(jì)
我使用KiCad來(lái)設(shè)計(jì)PCB。我選擇了KiCad,因?yàn)樗情_(kāi)源的,如果需要,您可以制作多層PCB。SnapEDA是導(dǎo)入零件PCB封裝的關(guān)鍵。PCB設(shè)計(jì)沒(méi)有太多可說(shuō)的。我在高壓走線周圍保留了4毫米的間隙。
第5步:組裝焊接
我用從Mouser獲得的零件焊接了PCB。我意識(shí)到我的設(shè)計(jì)中有一個(gè)運(yùn)算放大器的引腳錯(cuò)了,所以你可以看到一個(gè)丑陋的小笨蛋來(lái)解決這個(gè)問(wèn)題!我也沒(méi)有意識(shí)到Pro-Mini的穩(wěn)壓器不能處理》10V,所以我在調(diào)整電源軌電壓時(shí)燒壞了一個(gè)。幸運(yùn)的是我買了一包3個(gè)Pro-Mini……我在這個(gè)錯(cuò)誤之后添加了一個(gè)齊納二極管來(lái)降低電壓,然后再將其饋送到Pro-Mini。我已經(jīng)在github上的原理圖和PCB上更正了這些問(wèn)題,并調(diào)用了PCBV2.0。
第6步:軟件及測(cè)試
我不是軟件專家。希望代碼的注釋足夠好以使其有意義。在GitHub存儲(chǔ)庫(kù)中找到它。
電流互感器上有一個(gè)自檢線圈。該軟件通過(guò)將50Hz5mA方波通過(guò)5圈測(cè)試線圈來(lái)執(zhí)行自檢。這基本上模擬了25mA接地故障。我們計(jì)算檢測(cè)到故障所需的時(shí)間。如果在100毫秒內(nèi)檢測(cè)到故障,則測(cè)試通過(guò)。
測(cè)試
出于興趣,我在啟動(dòng)時(shí)測(cè)量了繼電器線圈兩端的電壓。藍(lán)色跡線是線圈電壓,紅色跡線是開(kāi)關(guān)交流輸出。啟動(dòng)繼電器似乎需要大約5毫秒。接觸在一起后明顯反彈了一點(diǎn)。
同樣,繼電器的釋放似乎需要大約10毫秒。
引導(dǎo)電壓與它們應(yīng)該的完全一樣。SAE_J1772規(guī)范確實(shí)允許+12V的+/-0.5V和+9V、6V和3V電平的+/-1V,所以我們很舒服。
此跟蹤顯示檢測(cè)到汽車時(shí)會(huì)發(fā)生什么。+12VDC導(dǎo)頻被汽車的2.74K電阻下拉。中斷200毫秒后,軟件切換到“狀態(tài)B”并啟動(dòng)1kHzPWM。
這是汽車充電時(shí)的飛行員。-12V至+6V。該軟件正在測(cè)量低區(qū)和高區(qū)中心的電壓。
測(cè)試接地故障檢測(cè)電路很重要。我測(cè)試它在6mA時(shí)跳閘。這是一條顯示當(dāng)一個(gè)22K電阻通過(guò)240V帶電接地產(chǎn)生11mA電流時(shí)跳閘速度的軌跡。檢測(cè)時(shí)間為12ms(交流波形開(kāi)始到藍(lán)色波形的上升沿。因此,10ms的繼電器釋放時(shí)間將在22ms內(nèi)切斷電源。這在EV充電器國(guó)家規(guī)范范圍內(nèi)。
結(jié)論
我對(duì)最終結(jié)果很滿意。雖然它沒(méi)有LCD屏幕,但我的車會(huì)告訴我它的充電速度,并允許我配置充電時(shí)間等。我不需要任何智能功能。我有一個(gè)智能電表,所以我也知道我用了多少電??偦ㄙM(fèi)大約200英鎊。再加上幾天的艱苦思考、焊接和編碼。雖然過(guò)程中付出確實(shí)很多,但我認(rèn)為很值得。
-
電動(dòng)汽車
+關(guān)注
關(guān)注
155文章
11804瀏覽量
229071 -
充電器
+關(guān)注
關(guān)注
100文章
4031瀏覽量
114307 -
Arduino
+關(guān)注
關(guān)注
187文章
6455瀏覽量
186352
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論