Digitális áramkörök és rendszerek alkalmazása az űrben 2.



Hasonló dokumentumok
Digitális áramkörök és rendszerek alkalmazása az űrben 2.

Űrtechnológia a gyakorlatban

Digitális áramkörök és rendszerek alkalmazása az űrben 3.

Intelligens Érzékelők

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

Jelfeldolgozás a közlekedésben. 2017/2018 II. félév. Analóg-digitális átalakítás ADC, DAC

Mechatronika és mikroszámítógépek. 2016/2017 I. félév. Analóg-digitális átalakítás ADC, DAC

Technológia funkciók Számláló, PWM

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

Járműfedélzeti rendszerek I. 5. előadás Dr. Bécsi Tamás

Előadó: Nagy István (A65)

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

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

INVERSE MULTIPLEXER RACK

Közlekedés gépjárművek elektronikája, diagnosztikája. Mikroprocesszoros technika. Memóriák, címek, alapáramkörök. A programozás alapjai

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

Kombinációs áramkörök modelezése Laborgyakorlat. Dr. Oniga István

Az AVR ATmega128 mikrokontroller

Nagy Gergely április 4.

Számítógépek felépítése, alapfogalmak

ATMEL ATMEGA MIKROVEZÉRLŐ-CSALÁD

Hobbi Elektronika. A digitális elektronika alapjai: Sorrendi logikai áramkörök 2. rész

Hardver leírás Klasszikus kontroller v.3.2.2

Dr. Oniga István. DIGITÁLIS TECHNIKA 10 Memóriák

Autóipari beágyazott rendszerek CAN hardver

I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA

SYS700-A Digitális szabályozó és vezérlõ modul DDC rendszerelemek, DIALOG-III család. Terméktámogatás:

A Texas Instruments MSP430 mikrovezérlőcsalád

elektronikus adattárolást memóriacím

Dr. Oniga István. DIGITÁLIS TECHNIKA 10 Memóriák

Linear Motion and Assembly Technologies Pneumatics Service

PMU Kezdı lépések. 6-0 Csatlakozás LG GLOFA-GM és SAMSUNG PLC-hez. 6-1 Kommunikáció LG PMU és LG GLOFA-GM7 / GM6 / GM4 között

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

Irányítástechnika Elıadás. Programozható logikai vezérlık

OMRON FOTOELEKTROMOS KAPCSOLÓK E3NT

A Memory Interface Generator (MIG) beállítása a Logsys Kintex-7 FPGA kártyához

IndraControl L 10 (CML 10) vezérlı installációs segítség, elsı lépések

Tartalomjegyzék. Előszó... xi. 1. Bevezetés Mechanikai, elektromos és logikai jellemzők... 13

Számítógépek felépítése, alapfogalmak

Dr. Oniga István DIGITÁLIS TECHNIKA 9

Járműfedélzeti rendszerek I. 4. előadás Dr. Bécsi Tamás

Űrtechnológia november 7. Rosetta Lander PSS / 2 Fantáziaképek

Számítógép felépítése

Serial 2: 1200/2400 bps sebességû rádiós modem vagy

Digitális áramkörök és rendszerek alkalmazása az űrben 1.

LIN, BSS, PCM Protokollok (COM Interfész) Szeptember

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

A/D és D/A konverterek vezérlése számítógéppel

Hobbi Elektronika. A digitális elektronika alapjai: Sorrendi logikai áramkörök 1. rész

Dr. Oniga István DIGITÁLIS TECHNIKA 9

A számítógép egységei

Mielıtt használná termékünket Az eltérı környezeti körülmény elektromos áramütést, tüzet, hibás mőködést vagy. okozhat.

Dr. Schuster György szeptember 27.

SYS700-PLM Power Line Monitor modul DDC rendszerelemek, DIALOG-III család

NFA Teljesítményszabályozó mérőlánc

A Számítógépek felépítése, mőködési módjai

Hobbi Elektronika. A digitális elektronika alapjai: Sorrendi logikai áramkörök 3. rész

3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA

ARM Cortex magú mikrovezérlők

Telemetria adó fejlesztés

Mikrovezérlők Alkalmazástechnikája

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

Programozható logikai vezérlő

SB-Controls Kft Sóskút, Ipari Park 3508/64 Hrsz. T.: F.: E-Line CPU PCD1.

A mikroszámítógép felépítése.

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

Irányítástechnika Elıadás. A logikai hálózatok építıelemei

MSP430 programozás Energia környezetben. Az I/O portok kezelése

A megfelelő IP védelem biztosításával, alkalmasak a kültéri alkalmazások kialakítására.

TI TMDSEVM6472 rövid bemutatása

Szenzorhálózatok. MITMÓT hardver bemutatása. Orosz György

DIGITÁLIS TECHNIKA 7. Előadó: Dr. Oniga István

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

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

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?

Dr. Oniga István DIGITÁLIS TECHNIKA 8

LCD kijelzős digitális tároló szkóp FFT üzemmóddal

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

Mikrovezérlők Alkalmazástechnikája

ARM processzorok felépítése

Mérési jegyzőkönyv. az ötödik méréshez

Memóriák - tárak. Memória. Kapacitás Ár. Sebesség. Háttértár. (felejtő) (nem felejtő)

DIALOG II PLM-B-000-LCD Hálózati paraméter felügyeleti modul Speciális készülékek

Operációs rendszerek. Bemutatkozás

A/D és D/A átalakítók gyakorlat

Villamos jelek mintavételezése, feldolgozása. Mérésadatgyűjtés, jelfeldolgozás 9. előadás

Interrupt. ile ile 1 / 81

Hobbi Elektronika. A digitális elektronika alapjai: További logikai műveletek

ARM programozás. Iványi László Szabó Béla

Programozható Logikai Vezérlő

CAN BUSZ ÁLTALÁNOS ISMERTETŐ

Az interrupt Benesóczky Zoltán 2004

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

A mikroprocesszor felépítése és működése

LOGSYS LOGSYS LCD KIJELZŐ MODUL FELHASZNÁLÓI ÚTMUTATÓ november 8. Verzió

NFA Teljesítményszabályozó mérőlánc

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

Intelligens kamera alkalmazás fejlesztése

Nagyteljesítményű mikrovezérlők

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.

Átírás:

Budapest Universit y of Technology and Economics Digitális áramkörök és rendszerek alkalmazása az űrben 2. Csurgai-Horváth László, BME-HVT 2015.

A fedélzeti számítógép - méretek Pikoműholdak... nagy műholdak ~1000 kg Miniatűr műholdak: CubeSat: ESEO: ACTIVE (1989): < 500 kg 1 kg, 10*10*10 cm 100 kg, 100*100*100 cm 1570 kg

Fedélzeti számítógép Többféle struktúra/komplexitás lehetséges kisműholdak nagy rendszerek Központi vezérlőegység szerep Külső kommunikáció Fedélzeti berendezések vezérlése Telemetria struktúra létrehozása Adattárolás Autonóm működés irányítása Mérés-adatgyűjtés

Blokkvázlat CPU ROM/SUROM RAM EEPROM Órajel Fedélzeti idő Housekeeping data Parancs interface a kísérletek felé RS422, LVDS, CAN, speciális Telemetria, földi parancsok Watchdog Analóg adatgyűjtő buszrendszer Energiaellátás

A mikroprocesszoros fedélzeti számítógép és adatgyűjtő (ODCS, 80-90-es évek) CPU A/D Interface Communication Motherboard

CPU NSC-800 CPU PROM Power-OFF (MIL-STD-883 Military/Aerospace)

Digitális kommunikációs modul 8*CDP1854 USART Kísérletek

Digitális telemetria modul Részlet... 10/20/40/80 kbit/sec NRZ/BPSK

Jelátvitel modulok között Legtöbbször valamilyen soros adatátvitelt használnak USART, RS-232 RS-422 RS-485 LVDS CAN-busz SpaceWire

Zavarmentes digitális jelátvitel Digitális interface, adó Digitális interface, vevő jel 1 2 1k5 + + 10k zaj 200 LM139 1 2 1k5 - - 10k Szimmetrikus áramhurok

SpaceWire (ECSS-E50-12A standard) Fedélzeti eszközök közötti kommunikáció - kompatibilitás Soros adatátvitel (differenciális adat/differenciális strobe jelek) 2-200 Mbit/s Kétirányú, full duplex FPGA-ban implementálható (5-8000 gate) csomag alapú adatátvitel hibatűrő

Tartalékolás: órajel-generátor

Telekommand rendszer (Föld-műhold) Vezérlés parancsokkal végrehajtása késleltetett Direkt parancsok azonnali végrehajtás Tipikus parancsok: Energiaellátással összefüggő Telemetria/telekommand-rendszer vezérlése Kommunikációval kapcsolatos Az űreszköz pozicionálása Kísérletek (payload-ok) vezérlése Parancsok végrehajtása: azonnali késleltetett adaptív üzemmód

A telemetria (műhold-föld) A műhold egészére vonatkozó információk Nyomás Hőmérséklet Vibráció Pozíció Gyorsulás Tápfeszültség Az egyes alrendszerek jellemző adatai A kísérletek adatai Nagy számú, általában lassan változó jel

Parancs és telemetria-formátum Frame (keret) struktúra alkalmazása általános: Szinkronizáció Eszközcím Parancs/ Status Adat Hibajavító /detektáló kód Az ODCS (Onboard Data Collection System) frame felépítése: Major frame (512 byte) Subframe 1 Subframe 2 Subframe 3 Struktúra-memória: programozható frame-szerkezet 3 byte frame synchron / 4 byte housekeeping / 121 byte data Digitális és analóg adatgyűjtők kimenetei Subframe 4

NSC 800

80C32 Port 0: low address/data bus Port 2: high address - Két belső timer - Statikus működés

A 80C32 mikrokontroller alkalmazása 18/35 Csurgai-Horváth László 2012. CPU PROM RAM Kommunikáció

Atmel AT697E SPARC processor Rad-Hard, fault tolerant, RISC, 1 utasítás/1 órajel-ciklus Static RAM Synchron DRAM 86 MIPS memory interface-ek timerek 2 USART IT controller 32 parallel I/O PCI interface 1 W / 100 MHz AMBA Advanced Microcontroller Bus Architecture TMR (Triple Modular Redundancy) logic:

A fedélzeti számítógép software kérdései Hibatűrő megoldások szükségesek Kód checksum ellenőrzés PZ pattern (memória mintázat figyelése) Watchdog alkalmazása Parancsok ellenőrzése, hibajavítása Multitasking/scheduler Telemetriában redundancia, hibajavítás On-board memória, adattárolás

A mérés-adatgyűjtés általános feladatai Analóg csatornák mintavételezése Multiplexelés Bemeneti szint, mód, erősítés szabályozás Külső/belső órajelek Egyszeri/folyamatos/burst mintavételezés (FIFO!) Pre/post trigger Digitális csatornák mintavételezése Timer/counter funkciók Triggerjelek előállítása Analóg output (PWM, D/A) D/A FIFO ciklikus jelek előállítására Fejlett interrupt logika (több forrás, prioritások, szint...)

A fedélzeti adatgyűjtő Egyszerűbb esetben központi mérés-adatgyűjtő számítógép használható Szoros a kapcsolata a telemetria rendszerrel A mérés-adatgyűjtő rendszer főbb funkciói: digitális adatok gyűjtése analóg adatok gyűjtése interface felület biztosítása a kísérletek felé szintillesztés kommunikáció a fedélzeti számítógéppel

ADC0816: 8 bit, 16 ch, 100 μs, 15 mw, single supply - sample & hold áramkör - differenciális bemenet

RHF1201 300 krad, 12 bit, 50 Msps/100 mw, CMOS differenciális analóg bemenet ref. feszültség digitális kimenet (STMicroelectronics)

AD7892, 12 bit, 600 ksps/60 mw LC 2 MOS ~20 krad (Rosetta) belső ref. többféle bemeneti mód digitális kimenet low power mode

PC104??? (forrás: www.rtd.com)

PC104??? Stack system Data acquisition (forrás: www.rtd.com)

Fedélzeti energiaellátó rendszer digitális vezérlése és adatgyűjtője (Rosetta lander) 2004 március 2014 augusztus 67P/Churyumov-Gerasimenko üstökös Orbiter Lander PCU-C board sci.esa.int

PCU: Power Control Unit Rosetta Lander Power Subsystem Fő feladatai: Parancs/adat/status interface a CDMS felé (Central Data Management System) PSS (Power Subsystem) digitális vezérlése Berendezések ki/be kapcsolása (SW, SW2, 2SW2, LSW2, 2LSW2) Analóg és digitális housekeeping adatok továbbítása a CDMS felé Wake-up Direkt vonalak kezelése Elsődleges és másodlagos telepek vezérlése

PCU blokkdiagram Control Σ 240 I/O CDMS Control M. PCU Main CIC FPGA Data M/R A/D converter Analog MPX. 112 input CDMS Control R. PCU Red. CIC FPGA Controls Digital In/Out I/O CIC=Common Interface Circuit Overload Switches Outputs

..Inputs....Inputs.. PCU - F board: CDMS Control M. PCU Main CIC RT 14100 FPGA Main A/D converter Analog MPX. CDMS Control R. PCU Red. CIC RT 14100 FPGA Red. A/D converter Analog MPX. (30.000 system gates) 256 pin Switches..Outputs.. PCU - C board: CDMS Control M. CDMS Control R. PCU Main CIC PCU Red. CIC RH 1280 FPGA RH 1280 FPGA 172 pin Digital In/Out I/O (12.000 system gates)

Rosetta A/D egység Power Latch-up védelem Konvertált digitális adat AD 7892 112 csatornás analóg multiplexer 7*4067 mux. Analóg bemenetek Vezérlés: -konverzió start -standby mode Címzés A0-A6

Megoldások a megbízhatóság növelésére Többségi döntés: Kimenetek összegzése: CDMS command D latch1 D latch2 Majority logic Main FPGA Redundant FPGA Output M. Output R. D latch3 Bemenetek összegzése: Watchdog: Main FPGA Redundant FPGA Input M. R Input R. R SSCLK M/R RHFM command Count Clear 25 bit counter with TMR F/F Reset out PCU M/R reset

2LSW2 kapcsoló vezérlése L. L. L. L. 2LSW2 Túlterhelés esetén automatikus kikapcsolás 10 ms elteltével Limiter Error Delay On-Off controls Switch off after 10 ms PCU CLK CMD DTA CDMS

A rendszer parancs és telemetria-struktúrája Paritásbittel védett adatátvitel Paritáshiba jelzése Main/Redundant bit a housekeeping adatokban Limiter overload bit paranccsal törölhető Watchdog (262 sec): a housekeeping lekérdezés nullázza

Köszönöm a figyelmet!