Nagy teljesítményű vészhelyzeti áramforrás tervezése



Hasonló dokumentumok
Mérő- és vezérlőberendezés megvalósítása ARM alapú mikrovezérlővel és Linux-szal

Laboratóriumi műszerek megvalósítása ARM alapú mikrovezérlővel és Linux-szal

Tápegység tervezése. A felkészüléshez szükséges irodalom Alkalmazandó műszerek

Mikrorendszerek tervezése

Leírás. Készítette: EMKE Kft február 11.

Új kompakt X20 vezérlő integrált I/O pontokkal

A Netburner fejlesztőeszköz alkalmazástechnikája

Elektronika Előadás. Analóg és kapcsoló-üzemű tápegységek

ÖNÁLLÓ LABOR Mérésadatgyűjtő rendszer tervezése és implementációja

BEÁGYAZOTT RENDSZEREK TERVEZÉSE UDP csomag küldése és fogadása beágyazott rendszerrel példa

Intelligens épületfelügyeleti rendszer tervezése mikrokontrollerrel

TORKEL 840 / 860 Akkumulátor terhelőegységek

MSP430 programozás Energia környezetben. Kitekintés, további lehetőségek

2. rész PC alapú mérőrendszer esetén hogyan történhet az adatok kezelése? Írjon pár 2-2 jellemző is az egyes esetekhez.

Nagy Gergely április 4.

I. C8051Fxxx mikrovezérlők hardverfelépítése, működése. II. C8051Fxxx mikrovezérlők programozása. III. Digitális perifériák

= Φ B(t = t) Φ B (t = 0) t

Autóipari vezérlőegységek aktív környezetállósági tesztelésének módszerei

Programmable Chip. System on a Chip. Lazányi János. Tartalom. A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban?

Scherer Balázs: Mikrovezérlık fejlıdési trendjei

Intelligens biztonsági megoldások. Távfelügyelet

Szárazföldi autonóm mobil robotok vezérlőrendszerének kialakítási lehetőségei. Kucsera Péter ZMNE Doktorandusz

5.1. fejezet - Általános 32 bites mikrovezérlő/processzor alkalmazástechnikája A Freescale

Négypólusok helyettesítő kapcsolásai

Programozható logikai vezérlő

Labor 2 Mikrovezérlők

Űrtechnológia október 24. Műholdfedélzeti energiaellátás / 2 Műholdfedélzeti szolgálati rendszerek Felügyeleti, telemetria és telekommand rendsz

Fókuszban a MEGOLDÁSOK KTS 560 / KTS 590. Vezérlőegység diagnosztika az ESI[tronic] használatával

feszültség konstans áram konstans

T2-CNCUSB vezérlő család hardver segédlet

ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 0. TANTÁRGY ISMERTETŐ

Üzleti élet Nyitás. Nagyon hivatalos, a címzettnek meghatározott rangja van, aminek szerepelnie kell

DEMUX 8. 8 csatornás digitálisról (DMX és DALI) 0-10V-ra átalakító - kezelési útmutató

Üzleti élet Nyitás. Nagyon hivatalos, a címzettnek meghatározott rangja van, aminek szerepelnie kell

Programozás alapjai Bevezetés

Kompenzációs kör vizsgálata. LabVIEW előadás

Élettartam teszteknél alkalmazott programstruktúra egy váltóvezérlő példáján keresztül

azonos sikban fekszik. A vezetőhurok ellenállása 2 Ω. Számítsuk ki a hurok teljes 4.1. ábra ábra

CLEVER LIGHT RENDSZER/ Dinamikus kijáratmutatók

LI 2 W = Induktív tekercsek és transzformátorok

Irányítástechnika Elıadás. PLC rendszerek konfigurálása

A LEGO Mindstorms EV3 programozása

Tervezte és készítette Géczy László

MŰSZAKI LEÍRÁS Az I. részhez

Analóg-digitális átalakítás. Rencz Márta/ Ress S. Elektronikus Eszközök Tanszék

Firmware fejlesztés. Mártonfalvi Zsolt Hardware programozó

MaxiCont. MOM690 Mikroohm mérő

USB adatgyűjtő eszközök és programozásuk Mérő- és adatgyűjtő rendszerek

Arduino bevezető Szenzorhálózatok és alkalmazásaik

CORONA ER TÖBBSUGARAS ELEKTRONIKUS VÍZMÉRŐ

ATMEL ATMEGA MIKROVEZÉRLŐ-CSALÁD

Elektronika Előadás. Analóg és kapcsolt kapacitású szűrők

StP Műszaki Fejlesztő, Gyártó és Kereskedelmi Kft.

TARTALOMJEGYZÉK. Előszó 9

MIKROKONTROLLEREK ALKALMAZÁSA AUTOMATA REPÜLŐ SZERKEZETEKBEN 4 BEVEZETÉS

Analóg elektronika - laboratóriumi gyakorlatok

Norway Grants. Az akkumulátor mikromenedzsment szabályozás - BMMR - fejlesztés technológiai és műszaki újdonságai. Kakuk Zoltán, Vision 95 Kft.

WAGO PLC-vel vezérelt hő- és füstelvezetés

Hobbi Elektronika. Bevezetés az elektronikába: Tápegységek, feszültségstabilizátorok

1. ábra A PWM-áramkör mérőpanel kapcsolási rajza

Mérés és adatgyűjtés

VTOL UAV. Moduláris fedélzeti elektronika fejlesztése pilóta nélküli repülőgépek számára. Árvai László, Doktorandusz, ZMNE ÁRVAI LÁSZLÓ, ZMNE

Irányítástechnika Elıadás. PLC-k programozása

MIB02 Elektronika 1. Passzív áramköri elemek

Nagyteljesítményű mikrovezérlők

ARM Cortex magú mikrovezérlők

Digitális technika (VIMIAA01) Laboratórium 9

Ultrahangos hőmennyiségmérők fűtés távleolvasással


ABB string inverterek UNO-DM-1.2/2.0/3.3/4.0/4.6/5.0-TL-PLUS kw

SOLART-SYSTEM KFT. Napenergiás berendezések tervezése és kivitelezése Budapest XI. Gulyás u. 20 Telefon: Telefax:

EGYENÁRAMÚ TÁPEGYSÉGEK

FIZIKA. Váltóáramú hálózatok, elektromágneses hullámok

DC-DC BUCK ÁTALAKÍTÓ STATIKUS ÉS DINAMIKUS TERHELÉSSEL

Tervezte és készítette Géczy LászlL. szló

Hálózati egyenirányítók, feszültségsokszorozók Egyenirányító kapcsolások

Iványi László ARM programozás. Szabó Béla 6. Óra ADC és DAC elmélete és használata

Mr. Adam Smith Smith's Plastics 8 Crossfield Road Selly Oak Birmingham West Midlands B29 1WQ

Multi-20 modul. Felhasználói dokumentáció 1.1. Készítette: Parrag László. Jóváhagyta: Rubin Informatikai Zrt.

Joinon. Megoldások az elektromos mobilitáshoz.

ARM Cortex magú mikrovezérlők

Termeléshatékonyság mérés Ipar 4.0 megoldásokkal a nyomdaiparban

Programozható vezérlő rendszerek KOMMUNIKÁCIÓS HÁLÓZATOK 2.

Érzékelők és beavatkozók I.

4. Laborgyakorlat. A fájlokról ezeket az adatokat, a fájlrendszer tárolja. Számunkra az 1, 3, 4. oszlopok lesznek az érdekesek.

OPERÁCIÓS RENDSZEREK. Elmélet

FPGA áramkörök alkalmazásainak vizsgálata

Hydrocal 1005 Olajban oldott gáz analizátor transzformátor monitoring funkciókkal

Akkumulátortelepek diagnosztikája

Mikrovezérlők II. Dr. Odry, Péter

DENER Plazmavágók. Típus: Mitsubishi DNR-I 1530 CNC. Dener plazmavágás. Dener plazmavágók.

RAY MECHANIKUS KOMPAKT HŐMENNYISÉGMÉRŐ

IDAXA-PiroSTOP. PIRINT PiroFlex Interfész. Terméklap

Szimmetrikus bemenetű erősítők működésének tanulmányozása, áramköri paramétereinek vizsgálata.

Mérnöki alapok II. III. Rész Áttekintés az energiaátalakításokról és az energia-átalakítókról

MPLAB IDE - SIM - - Rövid ismertető a használathoz - Kincses Levente 3E22 89/ November 14. Szabadka

SPECIÁLIS CÉLÚ HÁLÓZATI

A LED, mint villamos alkatrész


Átírás:

Nagy teljesítményű vészhelyzeti áramforrás tervezése Fuszenecker Róbert 2009. február 25. Készítette: Fuszenecker Róbert 2009-ben. 1 / 29

A feladat megfogalmazása Az EADS 1 specifikációjának megfelelően készítendő egy vészhelyzeti áramforrás, mely az elsődleges áramforrás kimaradása esetén átveszi annak funkcióját: 10 kw terhelést legalább 10 másodpercig táplál 270 V DC névleges bemenő és kimenő feszültség mellett, szuperkapacitásokat tartalmaz, távolról vezérelhető és ellenőrizhető (CAN buszon keresztül). 1 European Aeronautic Defence and Space Company EADS N.V. Készítette: Fuszenecker Róbert 2009-ben. 2 / 29

A tápegység felépítése Készítette: Fuszenecker Róbert 2009-ben. 3 / 29

Részfeladatok Az áramforrás megvalósításának lépései: tervezés szuperkapacitás megválasztása töltő-áramkör architektúrájának kiválasztása transzformátor méretezése áramkör megépítése soros-can átalakító megvalósítása töltő-áramkör megépítése mérés, ellenőrzés Készítette: Fuszenecker Róbert 2009-ben. 4 / 29

Szuperkapacitás kiválasztása A kondenzátorban tárolt energia a következő képlettel számítható: P t dt= 1 t 2 C U 2 U 2 0 1 Az áramkör megépítéséhez egy 6,173 F kapacitású, 300 V-os kondenzátort kell használni. A gyakorlatban ez 5 darab 84 V-os, 100 F-os változattal oldható meg. Készítette: Fuszenecker Róbert 2009-ben. 5 / 29

A kondenzátorok töltése Az eszköz egy feszültséghatárolt áramgenerátorként vagy áramhatárolt feszültséggenerátorként működik. Készítette: Fuszenecker Róbert 2009-ben. 6 / 29

Architektúraválasztás A képen egy push-pull felépítésű, kapcsoló üzemű tápegység látható. Készítette: Fuszenecker Róbert 2009-ben. 7 / 29

A kimenő feszültség előállítása Készítette: Fuszenecker Róbert 2009-ben. 8 / 29

A kimenő feszültség előállítása (folyt.) A képen látható jelalakot egy ARM Cortex-M3 alapú mikrovezérlő (STM32F103CBT6) megszakítási rutinja állítja elő, mint szoftver PWM jelet. Készítette: Fuszenecker Róbert 2009-ben. 9 / 29

A transzformátor méretezése A transzformátor méretezéséhez szükséges összefüggéseket a Maxwell-egyenletekből vezettem le. Ezek közül a legfontosabb: s H d s= d dt A B t d A Ez az egyenlet teremt kapcsolatot az indukcióváltozás és az indukált feszültség között. Készítette: Fuszenecker Róbert 2009-ben. 10 / 29

Az Y paraméter A transzformátor vasmagja jellemezhető egy olyan paraméterrel, amely csak függ: a primer feszültség jelalakjától, a maximális indukciótól (katalógusadat), a vasmag keresztmetszetétől és az alkalmazott frekvenciától Y = U p N p = U s N s =k B A f min Készítette: Fuszenecker Róbert 2009-ben. 11 / 29

Transzformátorok párhuzamosítása Erre azért van szükség, mert egy vasmagon nem fér el a teljes tekercselés. Készítette: Fuszenecker Róbert 2009-ben. 12 / 29

Kommunikáció CAN buszon keresztül Az áramköröm megvalósításakor a CAN busz alkalmazása mellett döntöttem, mert viszonylag zavarérzékeny, nagy átviteli sebességet biztosít (max. 1 Mbit/s), busz topológia valósítható meg, a CAN vezérlő tehermentesíti a processzort, mert elvégzi a keretezési feladatokat, pl.: üzenetprioritás, szűrők nyugtázás és újrakérés, hibakezelés (vételi puffer megtelt) hibaellenőrzés (CRC) Készítette: Fuszenecker Róbert 2009-ben. 13 / 29

A CAN protokoll rövid áttekintése Készítette: Fuszenecker Róbert 2009-ben. 14 / 29

Busz topológia kialakítása Készítette: Fuszenecker Róbert 2009-ben. 15 / 29

Az átalakító felépítése Készítette: Fuszenecker Róbert 2009-ben. 16 / 29

Az átalakító felépítése (folytatás) Készítette: Fuszenecker Róbert 2009-ben. 17 / 29

Az ARM processzor Mind a tápegység, mind a soros-can átalakító megvalósításához egy ARM Cortex-M3 alapú mikrovezérlőt (STM32F103CBT6) használtam a következő okok miatt: 32 bites felépítésű 4 gigabájtos lineáris címtartománnyal rendelkezik (nem kell memóriabankokat és I/O utasításokat használni), 32 bites ARM és 16 bites Thumb utasítások végrehajtására is képes (a Cortex-M3 csak a Thumb2-t ismeri) a processzor több futtatási módot tartalmaz: lehetőség van a rendszer- és a felhasználói kód szétválasztására. Ez növeli a beágyazott rendszer biztonságát és megbízhatóságát, Készítette: Fuszenecker Róbert 2009-ben. 18 / 29

Az ARM processzor (folytatás) számos egységet beépítve tartalmaz: MMU-t, ETM-et, megszakításkezelőt, SYSTICK számlálót, a gyártók még számos perifériával egészítik ki a processzor magot: számlálókkal, DMA-val, kommunikációs eszközökkel (CAN, Ethernet, USB, USART, I 2 C, SPI, SD/MMC), A/D és D/A átalakítókkal, stb., kiváló szoftveres támogatással rendelkezik: a GCC fordít ARM processzorra, az OpenOCD pedig számos gyártó termékét támogatja. Firmware library: eszközök kezeléséhez, szabályozástechnikai (pl. PID) és DSP algoritmusok (pl. FIR, IIR, FFT, Speex), TCP/IP és UDP/IP verem Készítette: Fuszenecker Róbert 2009-ben. 19 / 29

Az ARM Cortex-M3 processzor felépítése Készítette: Fuszenecker Róbert 2009-ben. 20 / 29

Az STM32F103CBT6 mikrovezérlő Készítette: Fuszenecker Róbert 2009-ben. 21 / 29

A szoftverfejlesztés Az áramforrás és a soros-can átalakító elkészítéséhez a következő szoftver eszközöket használtam: binutils, gcc, make keresztfordító (cross compiler) a C programok fordításához, az ST által biztosított függvénykönyvtár a beépített eszközök kezeléséhez, gdb, openocd a lefordított kód hibamentesítéséhez, minicom a soros-can átalakítóval való kommunikációhoz, python a soros-can átalakító felhasználói felületének elkészítéséhez, ez utóbbi szolgál a tápegységgel való kommunikációhoz is. Készítette: Fuszenecker Róbert 2009-ben. 22 / 29

A soros-can átalakító működés közben Készítette: Fuszenecker Róbert 2009-ben. 23 / 29

A grafikus felhasználói felület Készítette: Fuszenecker Róbert 2009-ben. 24 / 29

Van-e kérdés az elhangzottakkal kapcsolatban? Készítette: Fuszenecker Róbert 2009-ben. 25 / 29

Köszönöm a figyelmet! Készítette: Fuszenecker Róbert 2009-ben. 26 / 29

Felhasznált szoftverek OpenOffice.org 2.4.1 szövegszerkesztő, szövegformázó GCC 4.2.3 (Sourcery G++ Lite 2008q1-126) GNU Compiler Collection (GNU fordítógyűjtemény) Dia 0.96.1 diagram szerkesztő Inkscape 0.46 vektorgrafikus szerkesztő OpenOCD Open On-Chip Debugger (nyílt lapkán belüli nyomkövető) STM32 Firmware Library STM32 beágyazott programkönyvtár Eagle 5.3.0 Light Edition nyomtatott áramkör tervező Készítette: Fuszenecker Róbert 2009-ben. 27 / 29

Felhasznált irodalom Cortex -M3 Technical Reference Manual műszaki referencia kézikönyv RM0008 STM32 Reference Manual STM32 referencia kézikönyv http://wikipedia.org/ A szabad enciklopédia (az ARM processzorok története) http://www.softing.com a CAN busz képeinek forrása Készítette: Fuszenecker Róbert 2009-ben. 28 / 29

Az engedély Dear Mr Fuszenecker, we are very pleased that you selected the STM32 for your study. We confirm you hereby that you can use any part of our documentation to illustrate your Report. We are always interested to see how our product are used. Would it be possible to receive also a copy of your work (or part of it)? Best regards, Thomas Ensergueix Marketing Manager Microcontrollers Készítette: Fuszenecker Róbert 2009-ben. 29 / 29