POLITECHNIKA POZNAŃSKA

Slides:



Advertisements
Podobne prezentacje
Sterownik swobodnie programowalny ELP10T32-VH
Advertisements

REALIZACJA REGULATORA PID W UKŁADZIE FPGA
Opomiarowanie Energii Elektrycznej 2003 r.
SCHEMAT PODŁĄCZENIA Z PIECEM ZASTĘPCZYM
NOWOŚĆ !!! Czujnik FT 50 RLA-70/220.
Wykład 4 Przetwornik Analogowo-Cyfrowy
Wstaw tekst Płyta główna (ang. mainboard) najważniejsza płyta drukowana urządzenia elektronicznego, na której zamontowano najważniejsze elementy urządzenia,
TRANZYSTOR BIPOLARNY.
Praca dyplomowa inżynierska
Płyta główna.
Interaktywny serwer WWW zrealizowany na platformie mikrokontrolera
Komputerowe wspomaganie skanera ultradźwiękowego
Komputerowe wspomaganie skanera ultradźwiękowego Zbigniew Ragin Bolesław Wróblewski Wojciech Znaniecki.
PROJEKT GRUPOWY SYSTEM ANTYKOLIZYJNY DLA ROBOTÓW PRZEMYSŁOWYCH Grupa: P. Bocian K. Czułkowski A. Hryniewicz opiekun: mgr inż. Piotr Fiertek.
PROJEKT GRUPOWY SYSTEM ANTYKOLIZYJNY DLA ROBOTÓW PRZEMYSŁOWYCH Grupa: P. Bocian K. Czułkowski A. Hryniewicz opiekun: mgr inż. Piotr Fiertek.
Procesory jednoukładowe
Elementy składowe zestawu komputerowego
Przyciski i klawiatury
Prezentacja komputerowa
sterownik pracy kotła na paliwo stałe
POLITECHNIKA POZNAŃSKA
BR SIMULATION Marcin Pędziwiatr
Wyświetlacze LED.
Prezentuje.
ARCHTEKTURA KOMPUTERA
ELEMENTY I URZĄDZENIA ELEKTRONICZNE
Elementy składowe komputera
Budowa i rodzaje procesorów.
Mikroprocesory.
Mikroprocesory mgr inż. Sylwia Glińska.
„Nie musisz być geniuszem, aby programować….”
Prowadzący: AiNM - projekt Prowadzący:
Budowa komputera ProProgramer.
Narzędzie do programowania sterowników EKC Programator EKA183A
Systemy wbudowane Wykład nr 3: Komputerowe systemy pomiarowo-sterujące
Projektowanie płyt z połączeniami drukowanymi
Wprowadzenie cyfrowego wyświetlacza. Panel wyświetlacza Czas i Temp. Obszar wyświetlania 1) Wyświetlacz czasu 2) Zadana temperatury (po lewej stronie)
Procesor – charakterystyka elementów systemu. Parametry procesora.
Blok obieralny Zagadnienia cieplne w elektrotechnice Prowadzący: Dr hab. inż. Jerzy Zgraja, prof. PŁ Dr hab. inż. Jacek Kucharski, prof. PŁ Dr inż. Andrzej.
Komputerowe wspomaganie skanera ultradźwiękowego
Historia pewnego LedCuba, czyli od projektu do realizacji
Struktura wewnętrzna mikrokontrolera zamkniętego
Dokumentacja techniczna
ATXMEGA128A4U 128 kB pamięci Flash Zasilanie 1.6V-3.6V Maksymalne taktowanie 32 MHz 34 Programowalne WE-WY System zdarzeń (Event System) 4 kanały DMA.
POLITECHNIKA POZNAŃSKA WBMiZ Zakład Urządzeń Mechatronicznych STEROWNIKI URZĄDZEŃ MECHATRONICZNYCH LAB CMBiN p.209.
STM32F429I Discovery WARSZTATY DLA STUDENCKIEGO KOŁA NAUKOWEGO CHIP.
Przerwania timera i przerwania zewnętrzne
Kłodzka Grupa EME SP6JLW SP6OPN SQ6OPG
PWM, obsługa wyświetlacza graficznego
POLITECHNIKA POZNAŃSKA
POLITECHNIKA POZNAŃSKA WBMiZ Zakład Urządzeń Mechatronicznych STEROWNIKI URZĄDZEŃ MECHATRONICZNYCH
autor dr inż. Andrzej Rylski TECHNIKA SENSOROWA 6.Producenci sensorów i urządzeń do pomiaru temperatury.
„ Poprawa jakości powietrza w Gminie Woźniki poprzez instalację kolektorów słonecznych ” Hoven Inwestycje Sp. z o.o.
POLITECHNIKA POZNAŃSKA WBMiZ Zakład Urządzeń Mechatronicznych STEROWNIKI URZĄDZEŃ MECHATRONICZNYCH
Wybrane zagadnienia generatorów sinusoidalnych (generatorów częstotliwości)
Akademia ETI 2016 PREZENTACJA - MIKROKONTROLERY. Czym jest mikrokontroler Mikrokontroler to wyspecjalizowany układ scalony, zawierający jednostkę centralną.
SunFollower Projekt zespołowy Prowadzący: Dr inż. Marek Woda Wykonał: Bartosz Przybyłek Data prezentacji:
Sterowane ramię robota
POLITECHNIKA POZNAŃSKA
Blok obieralny Zagadnienia cieplne w elektrotechnice
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Techniki projektowania w przypadku mieszanych sygnałów
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
GeForce® GTX 1060 G1 Gaming 6G.  Karty graficzne GIGABYTE G1 Gaming Series zostały stworzone z myślą o doskonałej grafice dla entuzjastów gier. Oparta.
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Mikrokontrolery Tiva seria C
Budowa komputera jednostki centralnej. I. Przód jednostki centralnej Gniazdo słuchawkowe i mikrofonowe Czytnik kart pamięci Miejsce na CD-ROM Przycisk.
Układy regulacji automatycznej
Zapis prezentacji:

POLITECHNIKA POZNAŃSKA WBMiZ Zakład Urządzeń Mechatronicznych STEROWNIKI URZĄDZEŃ MECHATRONICZNYCH Projekt Wskazówki projektowe GRZEGORZ.PITTNER@PUT.POZNAN.PL

Plan działania Ustalić cel Ustalić parametry Wykonać schemat ideowy Wypisać potrzebne peryferia Wypisać potrzebne elementy Dobrać MCU Wykonać schemat Wykonać routing płytki Wykonać płytkę Uruchomić plytkę Połączyć się z MCU Zaprogramować Ocenić działanie programu Dopracować dokumentację do skutku

1) Cel projektu Wykonać regulator temperatury w akwarium

2) Ustalić parametry Regulowanie temperatury w zakresie od 10 do 40°C Grzałka 12V, 1A (12W) Regulator będzie działał płynnie (PID) Nastawy P,I,D będzie można zmieniać Zasilanie stacjonarne Aktualną temp. będzie wskazywał wyświetlacz 7 segmentowy, 2 cyfrowy

3) Wykonać schemat ideowy Gniazdo zasilania Zasilanie 5V stabilizowane Grzałka Tranzystor mocy LED MCU Wyświetlacz 7 segmentowy Gniazdo grzałki Wyświetlacz 7 segmentowy PWM GPIO Czujnik temp. ADC 0 ADC 1 Potencjometr nastawy temp ADC 2 ADC 3 TIMER 500Hz Potencjometr nastawy P ADC 4 Zegar wew. 1MHz Potencjometr nastawy I Pamięć flash Gniazdo programatora JTAG Potencjometr nastawy D

4) Wypisać potrzebne peryferia PWM ADC (5 kanałów) GPIO (min. 9pin) Timer (500Hz) Wewnętrzne RC (1MHz) Zdobyć wiedzę (np. z noty katalogowej) - jaki tryb PWM? jaka częstotliwość PWM? akie obciążenie PWM nasyci tranzystor? Jaki tryb ADC? Czy 1MHZ starczy? Jak wyskalować ADC (jakie Aref) Ilu bitowy timer?

5) Wypisać potrzebne elementy grzałka Potencjometry (4szt.) Sensor temperatury analogowy Złącze do grzałki Itd…. Zdobyć wiedzę o elementach Jaka grzałka? Jaki sensor temp.? (symbol, zakres, cena, pinout) Jak połączyć sensor z płytką? Jaka wartość potencjometru Jak połączyć potencjometr z płytką i obudową Itd…

6) Dobrać MCU ATmega8 ATmega16 ATmega32 ATmega64 ATmega128 wersje L

7) Wykonać schemat Zasilanie: 5V stabilizowane (obliczyć zrzut i dysypację termiczną) Podział płytki na strefy (analogowa, cyfrowa, mocy, zasilania, itd…) Duża dbałość o detale (grubości ścieżek, odległości, szumy, jakość połączeń, krętość ścieżek krytycznych itd…) CZYTAĆ NOTĘ KATALOGOWĄ, analizować przykładowe aplikacje hardwarowe Podstawki DIP pod MCU ułatwią lutowanie i wymianę

8) Wykonać routing Po wykonaniu routingu wydrukować PCB na kartce i przymierzyć elementy Ścieżki min 10mil Ścieżki ADC daleko od PWM,Q,zasilania mocy Ścieżki od JTAG możliwie proste i krótkie Ścieżki od zegara bardzo krótkie Kondensatory blisko elementu który odszumiają Elementy blisko siebie Optymalizować powierzchnię płytki Optymalizować liczę otworów Pamiętać o opisach złącz i o wytycznych projektowych

9) Wykonać płytkę Wiele błędów podczas uruchomienia projektów powstaje właśnie na tym etapie (coś nie styka, coś zwiera, coś źle przylutowane) Trwa to zawsze więcej czasu niż się planuje Wykonać płytkę to nie to samo co ją uruchomić Dbać o staranność i o detale

Popularne przypadki: zasilanie stabilizowane

Doprowadzenie zasilania filtr

Układ RESET Do JTAG

Układ interface’u programowania JTAG

Układ rezonatora zewnętrznego

Czytelność schematu - labels

Klucz tranzystorowy npn

strefy ZASILANIE DRIVER MOCY SILNIK JTAG MCU ANALOG ZEGAR UKŁ. RESET ELEMENTY MOCY MCU ANALOG PASEK LED ZEGAR KLAWIATURA

makrodefinicje #define LED1_ON PORTA|=(1<<4) #define LED1_OFF PORTA&=~(1<<4) … void main(void) { LED1_ON; LED1_OFF; } #define PORT_LED1 PORTA #define PORT_LED2 PORTA #define PORT_LED3 PORTB #define PIN_LED1 6 #define PIN_LED2 4 #define PIN_LED3 1 … void main(void) { PORT_LED1|=(1<<PIN_LED1); PORT_LED2&=~(1<<PIN_LED2); .. PORT_LED2|=(1<<PIN_LED2); PORT_LED3&=~(1<<PIN_LED3); }

Fusebits, lockbits

GOTOWCE WIEMY O NICH WSZYSTKO! ŹRÓDŁO JEST WIARYGODNE! GOTOWE ROZWIĄZANIA Z PRZYSŁOWIOWEGO GOOGLE SĄ DOBRE JEŻELI: WIEMY O NICH WSZYSTKO! ŹRÓDŁO JEST WIARYGODNE! DOTYCZĄ NASZEGO PRZYPADKU!

NOTA KATALOGOWA

powodzenia