Aktív zajcsökkentést demonstráló rendszer továbbfejlesztése. Csofcsics Donát Gusztáv Tamás

Hasonló dokumentumok
Aktív zajcsökkentő rendszerek megvalósítása szenzorhálózattal

Programozási segédlet DS89C450 Fejlesztőpanelhez

Városi tömegközlekedés és utastájékoztatás szoftver támogatása

GPS nyomvonalkövető megvalósítása DSP-n

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

Szenzorhálózatos, könnyen kezelhető felhasználói felülettel rendelkező sokcsatornás aktív zajcsökkentő rendszer

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

AJÁNLAT. Pilis Város Önkormányzata. Hajnal Csilla polgármester asszony részére. Tárgy: Szavazatszámláló és konferencia rendszer eszközeinek beszerzése

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

Aktív zajcsökkentés Mérési segédlet Hangtechnikai Laboratórium 2. Budapesti Műszaki és Gazdaságtudományi Egyetem Híradástechnikai Tanszék

Az interrupt Benesóczky Zoltán 2004

Programozás és Digitális technika I. Pógár István eng.unideb.hu/pogari

MPLAB ICD használata

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

LabVIEW példák és bemutatók KÉSZÍTETTE: DR. FÜVESI VIKTOR

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

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.

Ismerje meg a GSM hálózaton keresztül működő hőszivattyú távfelügyelet!

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

Nagy Gergely április 4.

Beágyazott rendszerek fejlesztése laboratórium DSP fejlesztési technológiák

Megoldás. Feladat 1. Statikus teszt Specifikáció felülvizsgálat

A LOGSYS GUI. Fehér Béla Raikovich Tamás, Laczkó Péter BME MIT FPGA laboratórium

ÁRLISTA WS-PRO TÁVKÖZLÉSTECHNIKA

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

Aktív zajcsökkentést demonstráló rendszer felhasználóbarát kezelői felülettel. Diplomaterv

IoT alapú mezőgazdasági adatgyűjtő prototípus fejlesztési tapasztalatok

OPERÁCIÓS RENDSZEREK. Elmélet

Kameleon Light Bootloader használati útmutató

Szenzorhálózatok programfejlesztési kérdései. Orosz György

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

loop() Referencia:

Modem telepítése Windows 98 alatt

Automatizált frekvenciaátviteli mérőrendszer

WDS 4510 adatátviteli adó-vevő

Easton420. Automata Telefon hangrögzítő. V 6.0 Telepítése Windows XP rendszerre

Irányítástechnika fejlődési irányai

komplex védelem Letöltő szoftver ismertető V1.61 Azonosító: EP Budapest, február

Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT

Digitális technika VIMIAA01 9. hét

Aktív zajcsökkentı rendszerek megvalósítása szenzorhálózattal

1. Használatba vétel. 1.1 Biztonsági előírások. 1.2 Rendszerkövetelmények. 1.3 A csomag tartalma

SR mini PLC Modbus illesztő modul. Modul beállítása Bemeneti pontok kiosztása főmodul esetén Bemeneti pontok címkiosztása kiegészítő modul esetében

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

Házi feladatok Szenzorhálózatok és alkalmazásaik

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

TELE-OPERATOR UTS v.14 Field IPTV műszer. Adatlap

Kommunikáció az EuroProt-IED multifunkcionális készülékekkel

1/9. Sunell IP kamerák webes felületének használati útmutatója. Élő kép (Live Video)

A Számítógépek hardver elemei

KAPSCH Meridian alközpont analóg mellékállomási jelzésrendszerének mérése

RUBICON Serial IO kártya

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

Bankkártya elfogadás a kereskedelmi POS terminálokon

Monostori Balázs Szarvas Attila. Konzulens: Sujbert László

Premium Application Note Hőközponti irányítástechnika

Kommunikációs rendszerek programozása. Switch-ek

2. Egy analóg vagy digitális multiméter segítségével hogyan dönthető el egy UTP kábel két végén lévő csatlakozók bekötésének helyessége?

TM Hanglejátszó

Aktív zajcsökkentı rendszerek megvalósítása szenzorhálózattal

Verzió: PROCONTROL ELECTRONICS LTD

Általános fiók beállítási útmutató

Mintavételes szabályozás mikrovezérlő segítségével

Tartalom 1 BIZTONSÁGI UTASÍTÁSOK 2 2 CSOMAG TARTALMA 3 3 A TERMÉK NÉZETEI 4 4 RENDSZERCSATLAKOZTATÁS 5

Exigo. A lakóépületek fűtésének egyszerű szabályozása

2. Számítógépek működési elve. Bevezetés az informatikába. Vezérlés elve. Külső programvezérlés... Memória. Belső programvezérlés

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.

Az AVR programozás alapjai. Előadja: Both Tamás

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

1. MODUL - ÁLTALÁNOS FOGALMAK

Első egyéni feladat (Minta)

Fizikai mérések Arduino-val

_INVHU000_WriteReadParameter.cxf Frekvenciaváltók

Adatintegritás ellenőrzés Felhasználói dokumentáció verzió 2.0 Budapest, 2008.

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

Adaptív POS Multiplexer APM

Programozó- készülék Kezelőkozol RT óra (pl. PC) Digitális bemenetek ROM memória Digitális kimenetek RAM memória Analóg bemenet Analóg kimenet

(1) 10/100/1000Base-T auto-sensing Ethernet port (2) 1000Base-X SFP port (3) Konzol port (4) Port LED-ek (5) Power LED (Power)

CIB Internet Bank asztali alkalmazás Hasznos tippek a telepítéshez és a használathoz Windows operációs rendszer esetén

Satel ETHM-1. Ethernet modul.

Moduláris USB billentyűzet emulátor

WS-Pro WPX38 MD+ PROGRAMOZÓI KÓDOK ÖSSZESÍTÉSE

PASSO KÓD TASZTATÚRA

TM Hanglejátszó 2

SZENZORMODUL ILLESZTÉSE LEGO NXT PLATFORMHOZ. Készítette: Horváth András MSc Önálló laboratórium 2 Konzulens: Orosz György

Labor 2 Mikrovezérlők

Aktív zajcsökkentő rendszerek megvalósítása szenzorhálózattal Önálló labor zárójegyzőkönyv

DD-5000 DIGITÁLIS KAPUTELEFON SZERELŐI ÉS PROGRAMOZÓI ÚTMUTATÓ

PLC-K ÁLTALÁNOS FELÉPÍTÉSE

EDInet Connector telepítési segédlet

Programozó Meta riasztókhoz és Activepark parkolásérzékelőhöz

T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, Minden jog fenntartva

Alagútmérés, automatikus mérésfeldolgozás Robot mérőállomás programozás RTS (Robotic Total Station)

6.2. TMS320C64x és TMS320C67xx DSP használata

DF20 Jet Fiber lézer jelölő berendezés

ATMEL ATMEGA MIKROVEZÉRLŐ-CSALÁD

epos - Felhasználói leírás (MOBIL egyenleg feltöltés, Web áruházban történő vásárlás)

Advisor Master. GE Interlogix Magyarország Kft.

Általános leírás 2 Telepítési útmutató 3

MICRO PLC PR TERMÉKKÍNÁLAT

Átírás:

Aktív zajcsökkentést demonstráló rendszer továbbfejlesztése Csofcsics Donát Gusztáv Tamás

Előző félévben végzett munka Szenzorhálózattal működő többcsatornás zajcsökkentő rendszer megismerése Berkeley mote-ok Analog Devices ADSP21065 KIT DSP programozási környezet megismerése Kísérletezés szabadtéri zajcsökentésre alkalmas összeállításokkal

Új célkitűzések A régi környezet instabilitása nehézkessé tenné a továbblépést Egy diplomamunka keretében született egy zajcsökkentést demonstráló eszköz, mely az egyszerű használathoz továbbfejlesztést kívánt

A rendszer leírása Egyszerű zajcsökkentő rendszer Zajcsökkentés csőben A zajt az egyik hangszóró biztosítja Elnyomás: egy szemben elhelyezett hangszóró segítségével Szellőzőrendszer, kipufogó zajcsökkentésének modellezése

Zajcsökkentés megvalósítása Keskenysávú előrecsatolt zajcsökkentő rendszer FXLMS algoritmussal

Eredeti rendszer elemei Zajtér: a cső + két hagszoró Erősítő + tápegység Mikrofon + erősítő ADSP BF537 EZ-KIT Lite Zajforrás (függvénygenerátor)

Feladat megfogalmazása Könnyen használható számítógépes kezelői felület biztosítása Teljeskörű vezérlés számítógépről Bootolás flash-ből, VisualDSP-s program letöltés kiküszöbölése

Félév során elvégzett fejlesztések I. Megoldottuk a DSP program vezérlését számítógépről Opciók: Identifikáció be/kikapcsolása Identifikációs µ változtatása Zajcsökkentés be/kikapcsolása Zajcsökkentő µ változtatása Adaptív szűrőegyütthatók nullázása Másodlagos-út együtthatóinak továbbítása számítógépre és megjelenítése

Félév során elvégzett fejlesztések II. DSP program betöltése flashből Az eredeti erősítő hangerőszabályzása számítógépről Előbbiekhez szükséges kiegészítő eszközök elkészítése Digitális potméter kártya Soros port elosztó (ismétlő)

Általunk továbbfejlesztett rendszer

Felhasznált szoftverfejlesztő eszközök Visual DSP++ LabView WinAvr

DSP program fejlesztése I. Eredeti funkciók Identifikáció Zajcsökkentés Funkcióváltás: Kártyán lévő gombok segítségével, nehézkes állapotgéppel történt : kellene egy gyorsan átlátható felület

DSP program fejlesztése II. Új funkciók megvalósítása: Két lehetőség: VisualDSP-n keresztül, JTAG interfészen változtatni a megfelelő paramétereket Előnyök: Labview támogatás Nem kell módósítani a DSP programot Hátrányok: Minden beavatkozáshoz meg kell állítani a processzort Mindenképpen szükség van a VisualDSP-re

DSP program fejlesztése III. Soros porton keresztüli vezérlés Előnyök: Futás közben lehet módosítani paraméterek, figyelni változókat Csak egy soros port kell és a felhasználói program Hátrány: Ki kell egészíteni a DSP programot

Választás: Soros port Soros port kezelés megszakítással Receive interrupt fogadja a beérkező parancsokat Adatok visszaküldését a PC felé Transmit interrupt végzi

Digitális potméter kártya I. Cél: A beavatkozó hangszóró és a zajforrás hangerejének szabályozása soros porton keresztül Az erősítő felépítésében a lehető legkisebb módosítás végrehajtása, az eredeti analóg potméter legyen ugyanúgy használható

Digitális potméter kártya II. MCP42010: két digitális potméter 3 terminállal ATMega8 mikrokontroller MAX232 soros port szintillesztő

Digitális potméter kártya III.

Az erősítő kiegészítve a soros porttal

Soros port ismétlő Az RS232 szabvány szerint 1 DTE 1db 5kΩ bemeneti impedanciájú DCE-t vagy DTE-t tud meghajtani. Kell egy eszköz ami továbbítja a jelet mindkét periféria felé: DCE: Data communication equipment DTE: Data terminal equipment

Felhasználói felület Szoftverválasztás: Labview Egyszerű soros-port kezelés Feladathoz jól illeszkedő kezelőfelület elemek (VisualDSP támogatás) Követelmények: Minden funkció legyen könnyen elérhető Illegális művelet ne legyen végrehajtható

Vezérlő felület LabView-ban I.

Vezérlő felület LabView-ban Program felépítése Inicializálás (soros port, belső változók) Műveletvégzés (vezérlés, kommunikálás) Soros port felszabadítása, alaphelyzet visszaállítása II.

Műveletvégző keret Felhasználói beavatkozásokat eseményvezérelten kezeltük le Esemény hatására a megfelelő parancsokat továbbítjuk az eszközök számára Kért adatokat fogadjuk a DSP felől

Kommunikációs protokoll A vezérlő program fix 4 byte hosszúságú üzenetekkel kommunikál a soros porton 9600baud sebességgel: A parancsbyte dönti el, hogy az adott üzenet a DSPnek vagy az erősítőnek szól

Programletöltés a flashbe Probléma, hogy minden indításnál be kell tölteni a programot a DSP-be Megoldás: Bootoljunk az onboard flashből Ehhez szükséges lépések: Boot-Mode kiválasztása A flashdriver program betöltése a DSP-be A zajcsökkentő forrásfájlokból loader-fájl generálása A flashdriver segítségével a fájl beírása a flash-be Reset után a processzor a flashből bootol

Elért eredmények Gyorsan és egyszerűen összerakható, egy vezérlő programot igénylő rendszer Mindössze a LabView kódból generált.exe fájlra van szükség Egyszerű hozzáférés a belső változókhoz futás közben is

További lehetőségek A hibajel amplitúdójának figyelemmel kisérése a kezelői felületen A mikrofon túlvezérlése esetén a hangerő automatikus állítása