Płytka laboratoryjna do współpracy z mikrokontrolerem MC68332

Podobne dokumenty
WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA

Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Elektrolityczny kondensator filtrujący zasilanie stabilizatora U12 po stronie sterującej

Programowalne Układy Cyfrowe Laboratorium

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

DTR PICIO v Przeznaczenie. 2. Gabaryty. 3. Układ złącz

SDD287 - wysokoprądowy, podwójny driver silnika DC

Spis treści. Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

ZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Rysunek 1 Schemat ideowy sterownika GSM

MCAR Robot mobilny z procesorem AVR Atmega32

ZL16AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega8/48/88/168

SDD287 - wysokoprądowy, podwójny driver silnika DC

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

E-TRONIX Sterownik Uniwersalny SU 1.2

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

Konstrukcja mostka mocy typu "H" opartego o układ HIP4081A Robert Szlawski

Sterownik momentu obrotowego silnika prądu stałego

Ćw. 1: Badanie diod i prostowników

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

SPECYFIKACJA PRZETWORNIK RÓŻNICY CIŚNIEŃ DPC250; DPC250-D; DPC4000; DPC4000-D

Moduł uruchomieniowy mikrokontrolera MC68HC912B32

1 Badanie aplikacji timera 555

Przykładowe zadanie egzaminacyjne dla kwalifikacji E.20 w zawodzie technik elektronik

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

Komunikacja w mikrokontrolerach Laboratorium

Opis dydaktycznych stanowisk pomiarowych i przyrządów w lab. EE (paw. C-3, 302)

Proste układy wykonawcze

KAmodQTR8A. Moduł QTR8A z ośmioma czujnikami odbiciowymi

Wyjścia analogowe w sterownikach, regulatorach

NIEZBĘDNY SPRZĘT LABORATORYJNY

Nowy MULTIMETR z czujnikiem Halla

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

KAmduino UNO. Rev Źródło:

Politechnika Wrocławska

ELEMENTY ELEKTRONICZNE. Układy polaryzacji i stabilizacji punktu pracy tranzystora

ZL8AVR. Płyta bazowa dla modułów dipavr

4 Adres procesora Zworkami A0, A1 i A2 umieszczonymi pod złączem Z7 ustalamy adres (numer) procesora. Na rysunku powyżej przedstawiono układ zworek dl

Kod produktu: MP-1W-2480

SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701. SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701.

Sprzężenie mikrokontrolera (nie tylko X51) ze światem zewnętrznym cd...

ZL11AVR. Zestaw uruchomieniowy z mikrokontrolerem ATtiny2313

1. Nadajnik światłowodowy

STABILIZATORY NAPIĘCIA I PRĄDU STAŁEGO O DZIAŁANIU CIĄGŁYM Instrukcja do ćwiczeń laboratoryjnych

KAmodRPiADCDAC. Moduł przetwornika A/C i C/A dla komputerów RaspberryPi i RaspberryPi+

Politechnika Poznańska, Instytut Elektrotechniki i Elektroniki Przemysłowej, Zakład Energoelektroniki i Sterowania Laboratorium energoelektroniki

ISP ADAPTER. Instrukcja obsługi rev.1.1. Copyright 2009 SIBIT

LITEcompLPC1114. Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Sponsorzy:

AVREVB1. Zestaw uruchomieniowy dla mikrokontrolerów AVR. Zestawy uruchomieniowe

Instrukcja obsługi Zasilacz regulowany WINNERS XL4015 USB

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Zestaw czujników białej linii do robota klasy follow the line. Raport końcowy.

Systemy Wbudowane. Arduino - rozszerzanie. Podłączanie wyświetlacza LCD. Podłączanie wyświetlacza LCD. Podłączanie wyświetlacza LCD

ZL25ARM. Płyta bazowa dla modułów diparm z mikrokontrolerami STR912. [rdzeń ARM966E-S]

BEZDOTYKOWY CZUJNIK ULTRADŹWIĘKOWY POŁOŻENIA LINIOWEGO

Wysokiej jakości elementy renomowanych producentów takich jak WURTH, VISHAY, IR, MURATA zapewniają długą bezawaryjną pracę.

LABORATORIUM PODSTAW ELEKTRONIKI MATERIAŁY POMOCNICZE SERIA PIERWSZA

LABORATORIUM. Zasilacz impulsowy. Switch-Mode Power Supply (SMPS) Opracował: dr inż. Jerzy Sawicki

2.1 Porównanie procesorów

Płytka uruchomieniowa AVR oparta o układ ATMega16/ATMega32. Instrukcja Obsługi. SKN Chip Kacper Cyrocki Page 1

Systemy i architektura komputerów

Projekt MARM. Dokumentacja projektu. Łukasz Wolniak. Stacja pogodowa

STEROWNIK LAMP LED MS-1 Konwerter sygnału 0-10V. Agropian System

Politechnika Poznańska, Instytut Elektrotechniki i Elektroniki Przemysłowej, Zakład Energoelektroniki i Sterowania Laboratorium energoelektroniki

Aplikacja sterownika LED RGB UNIV

PLD48 PIXEL DMX LED Driver

Interfejsy komunikacyjne pomiary sygnałów losowych i pseudolosowych. Instrukcja do ćwiczenia laboratoryjnego

Uniwersalny zestaw uruchomieniowy ZL4PIC

Projektowanie urządzeń mikroprocesorowych cz. 2 Wykład 4

KAmduino UNO. Płytka rozwojowa z mikrokontrolerem ATmega328P, kompatybilna z Arduino UNO

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

BADANIA SYMULACYJNE PROSTOWNIKA PÓŁSTEROWANEGO

Ćwiczenie 4 Pomiar prądu i napięcia stałego

OSTER 2 Sterownik programowalny z wbudowanym modemem GPRS

Elektronika z wykorzystaniem Arduino i Raspberry Pi : receptury / Simon Monk. Gliwice, copyright Spis treści. Przedmowa 11

Produkty firm SUPERTEX i MONOLITHIC POWER SYSTEMS w układach zasilających. Mariusz Kaczor, Contrans TI, 2005

SILNIK INDUKCYJNY STEROWANY Z WEKTOROWEGO FALOWNIKA NAPIĘCIA

Rys. 1. Schemat ideowy karty przekaźników. AVT 5250 Karta przekaźników z interfejsem Ethernet

Ćwiczenie 1. Symulacja układu napędowego z silnikiem DC i przekształtnikiem obniżającym.

WIZUALIZACJA DANYCH SENSORYCZNYCH Sprawozdanie z wykonanego projektu. Jakub Stanisz

Ćwiczenie 10 Temat: Własności tranzystora. Podstawowe własności tranzystora Cel ćwiczenia

Kod produktu: MP01105

Instrukcja obsługi. PLD 24 - pixel LED driver DMX V MODUS S.J. Wadowicka Kraków, Polska.

Marek Wnuk. Interfejs SPI. materiały pomocnicze 2002

Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu.

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

MOBOT-MBv2-AVR Płyta główna robota mobilnego z procesorem AVR Atmega128

SPECYFIKACJA PRZETWORNIK RÓŻNICY CIŚNIEŃ

Moduł prototypowy.. Leon Instruments. wersja 1.0

ZL3ST7. Zestaw uruchomieniowy dla mikrokontrolerów

Instrukcja do ćwiczenia laboratoryjnego nr 9

1 Ćwiczenia wprowadzające

STEROWNIK MIKROPROCESOROWY PWM EC-10. Dla oświetlenia LED RGB. wersja oprogramowania: 1.7

Przetworniki cyfrowo-analogowe C-A CELE ĆWICZEŃ PODSTAWY TEORETYCZNE

PL B1. POLITECHNIKA OPOLSKA, Opole, PL BUP 05/18. JAROSŁAW ZYGARLICKI, Krzyżowice, PL WUP 09/18

ZL6PLD zestaw uruchomieniowy dla układów FPGA z rodziny Spartan 3 firmy Xilinx

Transkrypt:

Płytka laboratoryjna do współpracy z mikrokontrolerem MC68332 Jan Kędzierski Marek Wnuk Wrocław 2009

Spis treści 1 Wstęp 3 2 Opis płytki 3 3 Schematy płytki 7 2

1 Wstęp Płytka laboratoryjna opisywana w niniejszym dokumencie stanowi wyposażenie stanowiska laboratoryjnego dla ćwiczeń z mikrokontrolerem MC68332 [1]. Przy zachowaniu funkcjonalności poszczególnych linii złączy płytki możliwe jest także użycie jej do współpracy z innymi mikrokontrolerami. Na płytce umieszczono szereg elementów umożliwiających wizualizowanie działania poszczególnych peryferii mikrokontrolerów. Płytka pozwala przećwiczyć działanie modułu SPI i QSPI oraz zaobserwować pracę sygnałów PWM. Ponadto wyposażono ją w przetwornik analogowo-cyfrowy co daje możliwość pracy z sygnałami analogowymi oraz ich przetwarzanie. UWAGA! W trakcie montażu płytek testowych zdecydowano o pominięciu niektórych elementów. Schematy zamieszczone w dokumencie zawierają wszystkie elementy jakie zaplanował autor płytki. Nie użyto: przetwornika C/A - U9 MAX525, pamięci EEPROM - U10 ST93C56, LCD, dalmierza ultradźwiękowego i innych drobnych elementów towarzyszących. Rysunek 1: Widok płytki laboratoryjnej 2 Opis płytki Do zasilenia płytki należy użyć zasilacza o napięciu 8-10V i wydajności prądowej nie mniejszej niż 1A. Po włączeniu zasilania powinna się zaświecić niebieska dioda. Na płytce wyprowadzono trzy złącza, do których należy podłączyć sygnały sterujące. Złącze LCD jest niewykorzystane. Dla ułatwienia pracy z płytką zamieszczono na niej opis poszczególnych linii. Przy pracy z mikrokontrolerem MC68332 opis ten jest także zgodny z wyprowadzeniami układu. Mariusz Koniarz, projekt Systemy Mikroprocesorowe w Automatyce, 2005r. 3

Rysunek 2: Rozmieszczenie istotnych elementów na płytce laboratoryjnej 4

Opis złączy GND 1 2 - PCS0 3 4 PCS1 PCS2 5 6 PCS3 SCK 7 8 MISO MOSI 9 10 GND Tablica 1: Opis złącza QSPI GND 1 2 - TPU0 3 4 TPU1 TPU2 5 6 TPU3 TPU4 7 8 TPU5 TPU6 9 10 TPU7 TPU8 11 12 TPU9 TPU10 13 14 TPU11 TPU12 15 16 TPU13 TPU14 17 18 TPU15-19 20 - Tablica 2: Opis złącza TPU Układ zasilacza (Rys. 4) Płytka została zabezpieczona przez odwrotną polaryzacją napięcia zasilającego. Na wejściu zasilacza zastosowano mostek prostowniczy i kilka kondensatorów filtrujących zasilanie. Układ zasilania płytki składa się ze stabilizatora napięcia +5V LM7805 oraz przetwornicy typu DC/DC LM7660 [2] dostarczającej ujemne napięcie -5V. Symetryczne zasilanie jest niezbędne do pracy układów pomiarowych. Z zasilacza wyprowadzono napięcie regulowane. Regulacji dokonuje się przy pomocy potencjometru w zakresie 0-5V. Opis sygnałów sterujących: ADC3 - kanał przetwornika mierzący regulowane napięcie z potencjometru. Moduł napędowy (Rys. 5) Moduł napędowy składa się z dwóch jednakowych silników prądu stałego. Osie tych silników są ze sobą sprzężone. Drugi silnik jest użyty jako prądnica, do której można dodatkowo podłączać obciążenie przy pomocy sześciu przełączników. Napięcie generowane przez prądnicę oraz prąd płynący przez cewki silnika można zmierzyć przy pomocy przetwornika analogowo-cyfrowego. Do pomiaru obrotów silnika zastosowano optyczny koder kwadraturowy. Do sterowania silnikiem DC użyto mostka H składającego się z czterech tranzystorów małej mocy, dwóch układów logiki, układu wzmacniacza oraz kilku elementów dyskretnych. Opis sygnałów sterujących: TPU0 - sygnał PWM sterujący silnik, TPU1 - sygnał sterowania kierunkiem obrotów silnika, 5

TPU2 - sygnał do pomiaru szerokości impulsu generowanego przez koder kwadraturowy (prędkość silnika), TPU3 - sygnał z kodera kwadraturowego kanał A, TPU4 - sygnał z kodera kwadraturowego kanał B, ADC0 - kanał przetwornika mierzący prąd płynący przez silnik, ADC1 - kanał przetwornika mierzący prąd płynący przez silnik (wartość odfiltrowana), ADC2 - kanał przetwornika mierzący napięcie generowane przez prądnicę tachometryczną. Moduł wyświetlacza 8x8 (Rys. 6) Moduł wyświetlacza stanowi matryca 64 diod LED w układzie 8x8. Takie rozmieszczenie diod pozwala na wyświetlanie mało skomplikowanych grafik np: ikony, znaki, paski postępu itp. Do sterowania segmentami wyświetlacza zastosowano układ MAX7219 [3]. Układ ten komunikuje się z mikrokontrolerem przez interfejs QSPI. Niestety, autor płytki pomylił wiersze wyświetlacza i podłączył segmenty w następujący sposób: a powinno być A7 A0 A1 A2 A3 A4 A5 A6, A7 A6 A5 A4 A3 A2 A1 A0. Poniżej zaproponowano funkcję dokonującą poprawkę w bajcie wysyłanym do sterownika wyświetlacza. Po zastosowaniu tej funkcji przed każdym wysłaniem bajtu, sterownik wyświetlacza będzie poprawnie zapalał segmenty. /*************************************** * poprawka numeracji wierszy matrycy LED ***************************************/ char display(char x) { char n; char y=0; for(n=0;n<7;n++) if(x&(1<<n)) BitSet(y,6-n); if(x&0x80) BitSet(y,7); return y; } Opis sygnałów sterujących: PCS0 - linia wyboru sterownika wyświetlacza podczas komunikacji przez QSPI. Przetwornik analogowo-cyfrowy (Rys. 7) Jako przetwornik analogowo-cyfrowy użyto układ MAX186 [4], który jest wyposażony w wewnętrzne źródło napięcia referencyjnego. Komunikacja z przetwornikiem odbywa się przez interfejs QSPI. Poniżej przedstawiono parametry układu. Opis sygnałów sterujących: PCS0 - linia wyboru przetwornika podczas komunikacji przez QSPI, ADC0 - pomiar prądu płynącego przez silnik, ADC1 - pomiar prądu płynącego przez silnik (wartość odfiltrowana), 6

opis wartość jednostka max częstotliwość 133 KSPS rozdzielczość 12 bit napięcie znamionowe 5 V liczba kanałów 8 - interfejs SPI - max częstotliwość interfejsu 4 MHz napięcie referencyjne wbudowane 4,096 V Tablica 3: Parametry przetwornika A/C MAX186 ADC2 - pomiar napięcia generowanego przez prądnicę, ADC3 - pomiar napięcia regulowanego potencjometrem, ADC4 - pomiar napięcia z czujnika podczerwieni (IR) Moduł IR (Rys. 8) Moduł IR stanowi dioda nadawcza i fototranzystor. Dioda nadawcza emituje promieniowanie podczerwone, które po odbiciu wraca do odbiornika podczerwieni. Sterowanie diody nadawczej podłączono do linii TPU11 na złączu TPU. Odbiornik stanowi fototranzystor w układzie OC, z rezystorem w emiterze. Wraz ze wzrastającym natężeniem oświetlenia generuje on coraz większe napięcie. Napięcie to mierzy się przetwornikiem analogowo-cyfrowym. Opis sygnałów sterujących: ADC4 - pomiar z czujnika podczerwieni, TPU11 - sterowanie diody nadawczej podczerwieni. Moduł klawiatury (Rys. 6) Moduł klawiatury to prosty układ trzech klawiszy. Każdy klawisz jest zasilony przez rezystor. Po wciśnięciu klawisza pojawia się na linii stan niski. Klawisze podłączono do trzech ostatnich linii na złączu TPU. Opis sygnałów sterujących: TPU13 - sygnał z klawisza S1, TPU14 - sygnał z klawisza S2, TPU15 - sygnał z klawisza S3. Głośnik Głośnik został na płytce podłączony bezpośrednio do linii TPU12 na złączu TPU. Opis sygnałów sterujących: TPU12 - sterowanie głośnika. 3 Schematy płytki 7

Rysunek 3: Schemat blokowy płytki 8

Rysunek 4: Schemat zasilacza 9

Rysunek 5: Schemat modułu napędowego 10

Rysunek 6: Schemat modułu wyświetlacza 11

Rysunek 7: Schemat przetwornika analogowo-cyfrowego 12

Rysunek 8: Schemat modułu IR 13

Rysunek 9: Schemat modułu sonarowego 14

Rysunek 10: Rozmieszczenie elementów na płytce (góra) 15

Rysunek 11: Rozmieszczenie elementów na płytce (spód) 16

Literatura [1] MC68300 Family, MC68332 User s Manual, mc68322um/ad, Motorola Inc., 1993. [2] LMC7660 Switched Capacitor Voltage Converter, April 1997, National Semiconductor Corporation DS009136 [3] MAX7219/MAX7221, Serially Interfaced, 8-Digit LED Display Drivers, 1997 Maxim Integrated Products [4] MAX186/MAX188, Low-Power, 8-Channel,Serial 12-Bit ADCs, 1996 Maxim Integrated Products 17