MJOY ENCODERS v1 ZASADA DZIAŁANIA

Podobne dokumenty
Programator mikrokontrolerów AVR

Programator procesorów rodziny AVR AVR-T910

MikloBit ul. Cyprysowa 7/ Jaworzno. rev MB-AVR-ISP programator

MOD Xmega explore z ATXmega256A3BU. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

MOD Xmega explore z ATXmega256A3BU. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

Programator STK500v2 USB

INTERFEJS KWP2000, KWP2000plus INSTRUKCJA OBSŁUGI

Instrukcja obsługi. PROGRAMATOR dualavr. redflu Tarnów

Instrukcja obsługi programatora AVR Prog USB v2

Instrukcja obsługi programatora AVR Prog USB v2

INTERFEJS JEAGER DO KOREKCJI WSKAZAŃ LICZNIKA RENAULT INSTRUKCJA OBSŁUGI 1 /7 strona

Instrukcja obsługi programatora AVR Prog USB v2

Instrukcja obsługi programatora AVR Prog USB v2

INTERFEJS GALLETTO INSTRUKCJA OBSŁUGI

Widok programatora PonyProgUSB wersja 1.0 oraz jego elementy przedstawiono na poniższym rysunku.

U W A G I D O M O N T A ś U Z E S T A W U L A B O R A T O R Y J N E G O A B C 0 1 U S B 3, A B C 0 2

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

MultiTool instrukcja użytkownika 2010 SFAR

INSTRUKCJA OBSŁUGI.

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

PRZEDWZMACNIACZ PASYWNY Z SELEKTOREM WEJŚĆ. dokumentacja. (wersja 1.1

INTERFEJS VAG TACHO USB INSTRUKCJA OBSŁUGI

Zestaw Startowy EvB. Więcej informacji na stronie:

LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program

Płytka uruchomieniowa XM64

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

Programator ZL2PRG jest uniwersalnym programatorem ISP dla mikrokontrolerów, o budowie zbliżonej do STK200/300 (produkowany przez firmę Kanda).

Programator AVR MKII. Instrukcja obsługi. Copyright by Barion

dokument DOK wersja 1.0

INSTRUKCJA Płytka uruchomieniowa EvB 4.3

Instrukcja dla: Icomsat v1.0 SIM900 GSM/GPRS shield for Arduino oraz dla GPRS Shield produkcji Seeedstudio.

Reanimacja interfejsu HEX-CAN USB 7.04 po nieudanej aktualizacji oprogramowania.

UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR

AsLinkEx instrukcja obsługi

Mikrokontrolery AVR techniczne aspekty programowania

Kabel USB 2.0 do połączenia komputerów PCLinq2 (PL-2501) podręcznik uŝytkownika

1) Połączenie za pomocą kabla PC/PPI (Nr kat.: USB: 6ES DB30-0XA0, RS232: 6ES CB30-0XA0)

INSTRUKCJA OBSŁUGI PROGRAMATORA WILLEM

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

POLITECHNIKA SZCZECIŃSKA WYDZIAŁ ELEKTRYCZNY

INTERFEJS DAEWOO INSTRUKCJA OBSŁUGI

Instrukcja automatycznego tworzenia pozycji towarowych SAD na podstawie danych wczytywanych z plików zewnętrznych (XLS).

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

Instrukcja programowania płytek edycji 2014

Instrukcja obsługi debugera JTAG-AVR USB v2

1.1 Co to jest USBasp? Parametry techniczne Obsługiwane procesory Zawartość zestawu... 4

FAQ: /PL Data: 16/11/2007 Programowanie przez Internet: Konfiguracja modułów SCALANCE S 612 V2 do komunikacji z komputerem przez VPN

Instrukcja Instalacji

INTERFEJS FIAT USB INSTRUKCJA OBSŁUGI strona 1 /13

INSTRUKCJA PROGRAMOWANIA DZWONKA KAKADU.

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

KORZYSTANIE Z CERTYFIKATU KWALIFIKOWANEGO W PROGRAMIE PŁATNIK

MobileNET. Instalacja i konfiguracja MobileNET SIECI BLOKOWE S.C.

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

INTERFEJS Tacho Citroen Saxo Peugeot 106 INSTRUKCJA OBSŁUGI

Gotronik. Programator SuperPro 500P produkcji Xeltek

Sterowanie urządzeniami elektronicznymi przy użyciu portu LPT

z :14

VECTORy-01 wymaga zasilania napięciem 12-42V DC 200mA. Zasilanie oraz sygnały sterujące należy podłączyć do złącza zgodnie z załączonym schematem

Moduł uruchomieniowy AVR ATMEGA-16 wersja 2

Instrukcja obsługi programu Creative Fotos

Konfiguracja komunikacji w sterownikach Horner APG w sieci CsCAN

Programator ICP mikrokontrolerów rodziny ST7. Full MFPST7. Lite. Instrukcja użytkownika 03/09

Instalacja i opis podstawowych funkcji programu Dev-C++

Konfiguracja i podłączenie sterownika Horner APG do oprogramowania Cscape po RS232

Strona 1 z Przedni panel. LED Opis funkcji ADSL

Murasaki Zou むらさきぞう v1.1 Opis programowania modułu LPC2368/LPC1768 z wykorzystaniem ISP

Programator AVR USBasp

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-520L

ZL9AVR. Płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019)

Rodzaj kabla Kabel szeregowy skrosowany (tzw. zero modem kabel) Kabel USB host-to-host Kabel RS232/PPI multimaster Kabel USB/PPI multimaster *

. Polski. Dekoder rozjazdów GEODec C1O. DEKODER ROZJAZDÓW ROCO GeoLine. GEODec C1O. Instrukcja obsługi, programowania i budowy dekodera

Moduł prototypowy X3-DIL64 z procesorem ATxmega128A3U-AU

AMX 530BT. Instrukcja instalacji i konfiguracji AMX 530BT dla systemów operacyjnych XP, 7 i Instalacja i konfiguracja AMX 530BT dla Windows XP

TECH-AGRO B ę d z i n

INSTRUKCJA OBSŁUGI Zestaw uruchomieniowy EvB 5.1 v5

USB AVR BOX II DEBUGGER & ISP PROGRAMMER REV. 1.2

MSA-1 Mikroprocesorowy sterownik do przełącznika antenowego

INSTALACJA I UŻYTKOWANIE PROGRAMU DO KALIBRACJI I KONFIGURACJI AKCEPTORÓW TRILOGY

MOD STM32 explorem0 z STM32F051C8T6. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

Program do obsługi ubezpieczeń minifort

Instytut Teleinformatyki

INSTRUKCJA INSTALACJA MODEMU HUAWEI E220 DLA SYSTEMU WINDOWS

Generator Wniosków Płatniczych dla Programu Operacyjnego Kapitał Ludzki. Instrukcja Instalacji

USB AVR JTAG. Instrukcja obsługi rev.1.0. Copyright 2011 SIBIT

Aby uruchomić Multibooka, należy podłączyć nośnik USB do gniazda USB w komputerze, na którym program ma być używany.

Konfiguracja pakietu CrossStudio for MSP

Gotronik. Programator SuperPro 5000E produkcji Xeltek

PŁYTKA DRUKOWANA EM-USB-DIL24 BUDOWA INTERFEJSU USB-RS232 (TTL) - DIL24

1. Instalacja modułu w systemie Windows.

z :15

AG-220 Bezprzewodowa karta sieciowa USB a/g

MikloBit ul. Cyprysowa 7/ Jaworzno. JTAG + ISP dla AVR. rev

Kod produktu: MP-W7100A-RS232

ALBUM FOTOGRAFICZNY KROK PO KROKU

BF30 OCDLINK/USBASP ARM-JTAG/AVR-ISP Programmer-debugger Instrukcja obsługi

DOKUMENTACJA PROJEKTU

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

INTERFEJS DIAGNOSTYCZNY BMW INPA / ADS/ GT1/ DIS / EDIABAS INSTRUKCJA OBSŁUGI Strona 1

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

Transkrypt:

MJOY ENCODERS v1 Dzięki układowi MJOY ENCODERS v1 moŝemy do płytki MJOY-a (i nie tylko do niej) podłączyć dodatkowe 8 encoderów, a gdy podłączymy więcej układów to nawet 16 lub 24. Dzięki temu zlikwidowane zostało ograniczenia MJOY-a, co do ilości encoderów. ZASADA DZIAŁANIA Układ MJOY ENCODERS v1 naleŝy podłączyc do płytki MJOY a w miejsce klawiszy. Układ zamienia impulsy generowane przez obracające sie encodery na symulowane wciśniecia przycisków w MJOY u. Na kaŝdy obsługiwany encoder przypadaja dwa przyciski MJOY a: pierwszy wciskany w przypadku obrotu encodera w lewo drugi wciskany w przypadku obrotu encodera w prawo Układ nie obsługuje zbyt szybkiego obracania enkoderem, wymaga równieŝ enkoderów pracujących w kodzie Graya. Przykładowe przebiegi na wyjściach A i B takiego encodera prezentuje ponizszy rysunek: Encoder taki posiada 3 wyprowadzenia, które nalezy podłączyć do układu na jeden z 2 opisanych na stronie numer 4 sposobów. Układ NIE obsługuje encoderów BCD lub innego rodzaju encoderów inkrementalnych. - 1 -

SPIS ELEMENTÓW l.p. Oznaczenie Opis ilość sztuk Ilość Opis na elemencie Zdjęcie 1 IC-1 ATmega16-16PU mikrokontroler 1 szt. ATMEGA 16-16PU 2 IC 2-5 Układ scalony Quad Analog Switch 4 szt. 4066 3 Podstawka DIL-40 1 szt. 4 Podstawka DIL-14 4 szt. 5 C 1,C 2 Kondensator ceramiczny 100nF 2 szt. 104 6 C 3-7 Kondensator ceramiczny 15pF 5 szt. 15 7 Złącze WS-3 + gniazda 9 szt. 8 Złącze WS-3 + gniazdo 1 szt. 9 Listwa kołkowa do druku prosta - 2x40pin 1 szt. Do pocięcia na 2x-/16x2/ i 1x-/6x2/ 10 USB-B Gniazdo USB, typu B, kątowe 1 szt. - 2 -

Płytkę drukowaną, moŝna zamówić w firmie Gama Obwody Drukowane s.c. strona internetowa www.drukowane.pl. W mailu naleŝy złoŝyć zamówienie na płytkę MJOY_ENCODER_V1, lub w innej firmie (pliki do jej wykonania znajdują się w pliku pcb.zip projekt w formacie LAY oraz pliki gerbera ). Płytka mjoy_encoder_v1 wykonana w firmie GAMA strona elementów Druga strona płytki Niektóre elementy są opcjonalne lub występują wymiennie. Przy zasilaniu przez złącze WS-3 (kabelkiem z płytki MJOY-a) nie są potrzebne: - Gniazdo USB, typu B, kątowe - Kondensator ceramiczny 100nF C2 Przy zasilaniu przez złącze USB, moŝemy pominąć: - jedno złącze WS-3 wraz z gniazdem (na PCB oznaczone POWER) - Kondensator ceramiczny 100nF C1 JeŜeli encodery podłączamy poprzez złącza 3-pinowe (WS-3 8 szt.) to jest potrzebna listwa kołkowa dwurzędowa 2x16 oznaczona, jako ENCODERS CONNECTOR 2. RównieŜ w odwrotniym przypadku: jeŝeli encodery podłączamy poprzez listwę kołkową to nie są potrzebne złącza WS-3 (8 szt.) oznaczone ENCODERS CONNECTOR 1. MoŜna oczywiście umieścić wszystkie elementy i nie będzie to miało negatywnego wpływu na funkcjonowanie układu. - 3 -

MONTAś Do płytki drukowanej lutujemy wszystkie potrzebne elementy, najlepiej w następującej kolejności 1. Podstawki DIL40 1 szt. I DIL14 4 szt. 2. Kondensatory C1-C7 3. Listwy kołkowe 2x16 oraz 1x6 4. Złącza WS-3 9 szt. I WS-5 1 szt. 5. Gniazdo USB Na koniec wkładamy w podstawki układy CD4066 4 szt. oraz mikrokontroler ATMEGA 16-16PU. NaleŜy zwrócić uwagę na prawidłowe zainstalowanie ich w podstawkach, aby oznakowania na układach zgadzały się z oznaczeniami na płytce drukowanej. Dla ułatwienia: wszystkie układy scalone powinny powinny być zamontowane oznaczeniami skierowanymi ku krawędzi płtyki ze złączem USB (na rysunku ponizej jest to dolna krawędź). Rysunek przedstawiający umiejscowienie elementów na płytce PCB Poprzez złącze TO MJOY podłączamy do płytki mjoy-a za pomocą taśmy 32 Ŝyłowej, natomiast poprzez złącza ENCODERS CONNECTOR 1 oraz ENCODERS CONNECTOR 2 podłączamy encodery w ten sposób, Ŝe przy złączu 1 według rysunku, a w złączu 2 wielopinowym do kaŝdej sekcji do pinów bliŝej mikroprocesora podłączamy złącza A i B a do dowolnego pinu od strony brzegu płytki C, czyli masę. Złącza ISP słuŝą do programowania mikrokontrolera ATMEGA. Do 6-pinowego moŝemy podłączyć dowolny programator wyposaŝony w takie złącze, a do 5-pinowego moŝemy podłączyć programator od płytki MJOY-a. Do zasilania moŝemy uŝyć złącza USB (z tego złącza jest pobierane jedynie zasilanie) lub 3-pinowe złącze (jest wykonane w ten sposób, aby moŝna je było połączyć z jednym ze złącz do podłączenia potencjometrów na płytce, mjoy-a, dlatego są połączone dwa zewnętrzne piny). - 4 -

PROGRAMOWANIE Do programowania uŝyjemy programu PONYPROG. 1. NaleŜy podłączyć zasilenie do układu (przez złącze zasilania lub usb) oraz podłączyć programator z 5-cio pinową wtyczką do złącza ISP CONNECTOR 5-cio pinowego. 2. Uruchamiamy program PONYPROG. 3. W programie wybieramy rodzaj programatora. (SETUP INTERFACE SETUP) 4. W tym oknie wybieramy port - Paraller LPT1 Avr ISP I/O (moŝe być inny port LPT, w zaleŝności gdzie podłączyliśmy nasz programator, oczywiście jeŝeli posiadamy więcej portów LPT). 5. Następnie sprawdzamy czy programator jest widoczny przez program klikamy PROBE 6. JeŜeli wszystko jest dobrze pojawi się taki komunikat TEST OK 7. Następnie zamykamy oba okna klikając - OK 8. Kolejnym etapem jest kalibracja SETUP CALIBRATION - 5 -

9. W kolejnym oknie klikamy - YES 10. JeŜeli wszystko przebiegło prawidłowo pojawi się komunikat CALIBRATION OK. Klikamy OK. 11. Teraz naleŝy wybrać typ mikrokontrolera, jaki będziemy programować, w naszym przypadku będzie to ATMEGA16. DEVICE AVR micro ATmega16-6 -

12. Następnie otwieramy plik z programem, który będziemy wgrywali do mikrokontrolera. 13. Wybieramy plik z rozszerzeniem *.hex. (Ja wgrałem plik 1MHZ_sterowanie_minusem_40ms.hex ale moŝna teŝ - 1MHZ_sterowanie_plusem_40ms.hex w zaleŝności jak będzie potrzeba) - 7 -

14. Teraz przystępujemy do samego wgrania programu do mikrokontrolera 15. Na pytanie czy na pewno chcemy wgrać oprogramowanie klikamy YES 16. JeŜeli wszystko pójdzie dobrze to otrzymamy odpowiedni komunikat powodzeniu zapisu -. Klikamy YES 17. Na koniec przystępujemy do ustawienia bitów security. COMMAND SECURITY AND CONFIGURATION BITS - 8 -

18. NaleŜy bardzo dokładnie ustawić odpowiednie opcje i zaznaczone powinny być : - BOOTSZ1 - BOOTSZ0 - SUTO - CKSEL3 - CKSEL2 - CKSEL1 Resztę opcji pozostawiamy niezaznaczone i okno to powinno wyglądać w ten sposób 19. Teraz zapisujemy te ustawienia do mikrokontrolera WRITE 20. Po zakończeniu zapisu klikamy OK i zamykamy okna oraz cały program, mamy zaprogramowany układ. Po zakończeniu programowania cały układ jest juŝ gotowy do pracy. - 9 -