Wykrywanie sygnałów DTMF za pomocą mikrokontrolera ATmega 328 z wykorzystaniem algorytmu Goertzela



Podobne dokumenty
Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości

Systemy Wbudowane. Założenia i cele przedmiotu: Określenie przedmiotów wprowadzających wraz z wymaganiami wstępnymi: Opis form zajęć

Architektura komputerów

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Rok akademicki: 2013/2014 Kod: EEL s Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Systemy wbudowane. Paweł Pełczyński

Badanie właściwości wysokorozdzielczych przetworników analogowo-cyfrowych w systemie programowalnym FPGA. Autor: Daniel Słowik

KARTA PRZEDMIOTU. Egzamin / zaliczenie na ocenę*

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

PROJECT OF FM TUNER WITH GESTURE CONTROL PROJEKT TUNERA FM STEROWANEGO GESTAMI

POMIAR CZĘSTOTLIWOŚCI NAPIĘCIA W URZĄDZENIACH AUTOMATYKI ELEKTROENERGETYCZNEJ

WPROWADZENIE Mikrosterownik mikrokontrolery

Politechnika Wrocławska

13. Wybrane algorytmy cyfrowego przetwarzania sygnałów

Specjalność: Komputerowe systemy sterowania i diagnostyki. Strona 1 z 5

PRZEWODNIK PO PRZEDMIOCIE

Przetwarzanie sygnałów z zastosowaniem procesorów sygnałowych - opis przedmiotu

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej. Laboratorium cyfrowej techniki pomiarowej. Ćwiczenie 3

Przetwarzanie analogowo-cyfrowe sygnałów

KARTA PRZEDMIOTU. Techniki przetwarzania sygnałów, D1_3

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) język polski VI semestr letni (semestr zimowy / letni)

Specjalność: Komputerowe systemy sterowania i diagnostyki

Politechnika Warszawska Wydział Elektryczny Laboratorium Teletechniki

Aparat telefoniczny POTS i łącze abonenckie

POMIARY WYBRANYCH PARAMETRÓW TORU FONICZNEGO W PROCESORACH AUDIO

ZESPÓŁ LABORATORIÓW TELEMATYKI TRANSPORTU ZAKŁAD TELEKOMUNIKACJI W TRANSPORCIE WYDZIAŁ TRANSPORTU POLITECHNIKI WARSZAWSKIEJ

Informatyka Studia II stopnia

Przykładowe rozwiązanie zadania dla zawodu technik telekomunikacji

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

IMPLEMENTATION OF THE SPECTRUM ANALYZER ON MICROCONTROLLER WITH ARM7 CORE IMPLEMENTACJA ANALIZATORA WIDMA NA MIKROKONTROLERZE Z RDZENIEM ARM7

Komunikacja w mikrokontrolerach Laboratorium

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

POLITECHNIKA WARSZAWSKA WYDZIAŁ TRANSPORTU

Politechnika Warszawska

Kierunek: Elektronika i Telekomunikacja Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

2. STRUKTURA RADIOFONICZNYCH SYGNAŁÓW CYFROWYCH

KATEDRA SYSTEMÓW MULTIMEDIALNYCH SEMINARIUM MULTIMEDIALNE SYSTEMY MEDYCZNE

Programator procesorów rodziny AVR AVR-T910

LABORATORIUM AKUSTYKI MUZYCZNEJ. Ćw. nr 12. Analiza falkowa dźwięków instrumentów muzycznych. 1. PODSTAWY TEORETYCZNE ANALIZY FALKOWEJ.

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej. Instrukcja do zajęć laboratoryjnych z przedmiotu:

Katedra Mikroelektroniki i Technik Informatycznych

Mechatronika i inteligentne systemy produkcyjne. Paweł Pełczyński ppelczynski@swspiz.pl

MIKROPROCESOROWE UKŁADY STEROWANIA

Plan studiów dla kierunku: ELEKTRONIKA I TELEKOMUNIKACJA Załącznik nr 10 Studia stacjonarne inżynierskie Cyfrowe przetwarzanie sygnałów

Spis treści. Wykaz ważniejszych skrótów Wprowadzenie Rdzeń Cortex-M Rodzina mikrokontrolerów XMC

OPBOX ver USB 2.0 Mini Ultrasonic Box with Integrated Pulser and Receiver

EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW: ELEKTRONIKA i TELEKOMUNIKACJA STUDIA PIERWSZEGO STOPNIA PROFIL OGÓLNOAKADEMICKI

Politechnika Białostocka

Egzamin / zaliczenie na ocenę*

KOMPUTEROWE SYSTEMY POMIAROWE

Politechnika Białostocka

CYFROWY REGULATOR PRĄDU DIOD LED STEROWANY MIKROKONTROLEREM AVR *)

SpeakUp click, czyli jak bezstresowo dogadać się z lampką?

mgr inż. Stefana Korolczuka

Podstawy techniki cyfrowej i mikroprocesorowej - opis przedmiotu

Politechnika Warszawska

MECHATRONIKA według. ch!

Analiza właściwości filtrów dolnoprzepustowych

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) język polski VII semestr letni (semestr zimowy / letni)

Technika mikroprocesorowa

Przedmowa Wykaz oznaczeń Wykaz skrótów 1. Sygnały i ich parametry Pojęcia podstawowe Klasyfikacja sygnałów

Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści

Efekty kształcenia dla studiów o profilu praktycznym na kierunku elektronika i telekomunikacja

Kierunek: Elektronika i Telekomunikacja Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

Instrukcja do laboratorium z Fizyki Budowli. Temat laboratorium: CZĘSTOTLIWOŚĆ

PRZETWARZANIE CZASOWO-PRZESTRZENNE SYGNAŁÓW PROJEKT -2016

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej. Instrukcja do zajęć laboratoryjnych z przedmiotu:

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Opis efektów kształcenia dla modułu zajęć

Instytut Systemów Elektronicznych. Specjalność Systemy Informacyjno-Pomiarowe

Politechnika Warszawska

Uśrednianie napięć zakłóconych

Wykład Ćwiczenia Laboratorium Projekt Seminarium Egzamin / zaliczenie na ocenę*

W semestrze letnim studenci kierunku Aplikacje Internetu Rzeczy podczas ćwiczeń z programowania CAD/CAM

Układy i Systemy Elektromedyczne

PRZEWODNIK PO PRZEDMIOCIE

przedmiot kierunkowy (podstawowy / kierunkowy / inny HES) obieralny (obowiązkowy / nieobowiązkowy) polski semestr VI

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Przyrządy i układy mocy studia niestacjonarne, sem. 4 lato 2017/18. dr inż. Łukasz Starzak

P L A N S T U D I Ó W Kierunek : Elektronika i Telekomunikacja Politechnika Poznańska

UKŁADY Z PĘTLĄ SPRZĘŻENIA FAZOWEGO (wkładki DA171A i DA171B) 1. OPIS TECHNICZNY UKŁADÓW BADANYCH

Technika mikroprocesorowa. Linia rozwojowa procesorów firmy Intel w latach

WOJSKOWA AKADEMIA TECHNICZNA

Rev Źródło:

ZAJĘCIA WYBIERALNE KIERUNEK ELEKTRONIKA I TELEKOMUNIKACJA STUDIA NIESTACJONARNE

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Oferta przedmiotów wybieralnych 2017/2018. Studia I stopnia Elektronika i telekomunikacja

Badanie widma fali akustycznej

Informatyka studia stacjonarne pierwszego stopnia

E-TRONIX Sterownik Uniwersalny SU 1.2

Niektóre informacje podane w tej gablocie można znaleźć także w innych.

Projektowanie układów scalonych do systemów komunikacji bezprzewodowej

2) opisu i analizy działania systemów elektronicznych, w tym systemów zawierających układy programowalne;


SPECJALNOŚĆ ELEKTRONIKA PRZEMYSŁOWA

Przyrządy i układy mocy studia niestacjonarne, sem. 4 lato 2016/17. dr inż. Łukasz Starzak

Rok akademicki: 2017/2018 Kod: RIA s Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Procesy i systemy dynamiczne Nazwa przedmiotu SYLABUS A. Informacje ogólne

Transkrypt:

Politechnika Poznańska Wydział Informatyki Kierunek studiów: Automatyka i Robotyka Wykrywanie sygnałów DTMF za pomocą mikrokontrolera ATmega 328 z wykorzystaniem algorytmu Goertzela Detection of DTMF signals using ATmega328 microcontroller and Goertzel algorithm Grzegorz Stefaniuk, Przemysław Kubiak Celem pracy było zaprojektowanie, oprogramowanie i doprowadzenie do pełnej funkcjonalności autonomicznego urządzenia elektronicznego wykrywającego sygnały DTMF i obrazującego je użytkownikowi za pomocą wyświetlacza LCD. W pracy zawarta została część teoretyczna niezbędna do zaprojektowania wyżej wymienionego urządzenia oraz część praktyczna przedstawiająca proces jego budowy. Do przetworzenia sygnału akustycznego w celu wykrycia składowych sygnału DTMF wykorzystano algorytm opracowany przez Geralda Goertzela. Struktura pracy jest następująca. W rozdziale drugim pracy zostały opisane najważniejsze parametry sygnalizacji DTMF, sposoby jego detekcji oraz budowa i opis mikrokontrolera ATmega 328P z rodziny AVR. Rozdział trzeci został poświęcony środowisku programistycznemu Arduino, z wykorzystaniem którego zaimplementowano algorytm detekcji oraz przeprowadzono niezbędne testy i weryfikacje. W rozdziale czwartym pokazano założenia projektowe urządzenia, proces jego projektowania oraz realizacja sprzętowa. Rozdział piąty przedstawia podsumowanie pracy i wnioski z niej wynikające. DTMF (ang. Dual Tone Multi Frequency) jest to nazwa sygnalizacji tonowej, używanej w technikach komunikacyjnych, głównie w urządzeniach telefonicznych. Sygnał ten powstaje na skutek modulacji MFSK (kluczowania wieloczęstotliwościowego). Tony DTMF są następstwem nałożenia na siebie dwóch sinusoidalnych fal dźwiękowych o 1

Grupa niskich częstotliwości [Hz] częstotliwościach przypisanych danemu przyciskowi. Jedna z harmonicznych odpowiedzialna jest za rząd (grupa niskich częstotliwości), druga zaś za kolumnę (grupa wysokich częstotliwości), w których przycisk się znajduje. Częstotliwości wykorzystywane w sygnalizacji DTMF Grupa wysokich częstotliwości [Hz] 1209 1336 1477 1633 697 1 2 3 A 770 4 5 6 B 852 7 8 9 C 941 * 0 # D Sygnał DTMF jest sygnałem znormalizowanym. Tolerancja dopuszczalnej zmiany może wahać się w granicach 1.8 % nominalnej częstotliwości. Poziom natężenia dźwięku kodowanego sygnału musi być co najmniej 20 db powyżej całkowitego produktu zniekształceń harmonicznych [Q23 1993]. Poziom mocy sygnału może zmieniać się w granicach od -3 do -24 dbm, a w przypadku braku operacji może osiągnąć maksymalnie -29 dbm. Różnica poziomów mocy pomiędzy poszczególnymi częstotliwościami składowymi nie może być wyższa od 5 db. Czas trwania sygnału nie może być mniejszy niż 40 ms w przypadku operacji. Dla poprawnego rozpoznawania czas pauzy pomiędzy nimi nie może być mniejszy od 30 ms [Q24 1993]. Na rys. 1 pokazano przykładowy przebieg czasowy sygnału niosącego informację (1, 2, 3, A), zakodowaną przy użyciu kodu DTMF, natomiast rys. 2 ilustruje dopuszczalny rozkład widmowy sygnału DTMF. Na rys. 3 przedstawiono zmontowany i uruchomiony układ. 2

Rys. 1. Przebieg czasowy sygnału DTMF z pakietem danych 1, 2, 3, A Rys. 2 Rozkład widmowy sygnału DTMF 3

Rys. 3. Zmontowany i uruchomiony układ Bibliografia [Ana 1999] Analog Devices, Microphone Preamplifier with Variable Compression and Noise Gating SSM2165, 1999. [and 2012] and-tech, efront, 2012. [Online]. Available: http://www.kursy.andtech.pl/www/index.php. [Ard 2013] Arduino, Arduino, Arduino, 2013. [Online]. Available: http://www.arduino.cc/. [Atm 2009] Atmel Corporation, Datasheet ATmega 48PA/88PA/168PA/328P, 2009. [Atm 2013] Atmel Corporation, AVR 8-bit and 32-bit Microcontrollet, 2013. [AVT 2013] AVT, Instrukcja obsługi folii TES-200, 2013. [Bar 2005] Baranowski R., Mikrokontrolery AVR ATmega w praktyce, Warszawa: Wydawnictwo BTC, 2005. [Cad 2010] CadSoft, Computer GmbH, www.cadsoft.de, 2010. [Dab 1997] Dabrowski A., Marciniak T., INVESTIGATION OF MODIFIED GOERTZEL ALGORITHM WITH APPLICATION TO DETECTION OF DTMF SIGNALS, Intelligent Methods for Signal Processing and Communications, p.221-223, http://www.dtic.mil/cgibin/gettrdoc?ad=ada324518#page=235 [Dab 2000] Dabrowski A., Figlak P., Gołębiewski R., Marciniak T., Przetwarzanie sygnałów przy użyciu procesorów sygnałowych, Wydawnictwo Politechniki Poznańskiej, Poznań 2000. [Dol 2003] J. Doliński, Mikrokontrolery AVR w praktyce, Warszawa: Wydawnictwo BTC, 2003. [Eve 2010] Everlight, datasheet EL817, 2010. 4

[Gór 1996] Górecki T., Scalony dekoder kodu DTMF, ELEKTRONIKA DLA WSZYSTKICH, 1996. [Mar 1995] T. Marciniak, A. Dąbrowski, Cyfrowy odbiór sygnałów DTMF, Przegląd Telekomunikacyjny, 1995. [Mar 2011] Margolis M., Arduino Cookbook, 2011. [Mit 1997] MITEL, ISO2-CMOS MT8870D Integrated DTMF Receiver, 1997. [Nat 2000] National Semiconductor, Low Voltage Audio Power Amplifier LM386, 2000. [Q23 1993] INTERNATIONAL TELECOMMUNICATION UNION, Q.23, 1993. [Q24 1993] INTERNATIONAL TELECOMMUNICATION UNION, Q.24, ITUT, 1993. [Sem 2004] Semiconductor, datasheet 7805T, 2004. [Wik 2013] Wikipedia, 2013. [Online]. Available: http://pl.wikipedia.org/wiki/dual_inline_package. 5