MODUŁ UNIWERSALNY UNIV 3

Podobne dokumenty
PRZYCISK DO PUSZKI UNIV x

INTERFEJS RS232C UNIV x

PRZYCISK DO PUSZKI UNIV x

WYJŚCIA OTWARTY KOLEKTOR UNIV x

PRZEKAŹNIK MONOSTABILNY 6A UNIV x

PRZEKAŹNIK BISTABILNY 5A UNIV x

STEROWNIK RGB LED UNIV x

PRZEKAŹNIK BISTABILNY 16A UNIV x

PRZEKAŹNIK MONOSTABILNY 16A UNIV x

STEROWNIK ROLET Z SILNIKIEM AC UNIV x

ŚCIEMNIACZ RC UNIV x

Aplikacja przekaźnika monostabilnego UNIV

Aplikacja przekaźnika bistabilnego UNIV

Aplikacja sterownika LED RGB UNIV

Aplikacja przekaźnika monostabilnego 16A UNIV

Aplikacja przekaźnika bistabilnego 16A UNIV

FIRMWARE MODUŁU TIBBO INTERFEJSU ETHERNETOWEGO UNIV x-Tibbo EM500 v2.1

STEROWNIK ROLET UNIV

Aplikacja ściemniacza UNIV (CPU)

FIRMWARE MODUŁU TIBBO INTERFEJSU ETHERNETOWEGO UNIV x - Tibbo EM500 v2.1

OPROGRAMOWANIE FIRMWARE INTERFEJSU ETHERNETOWEGO UNIV

Aplikacja ściemniacza UNIV

OPROGRAMOWANIE STEROWNIKA ROLET UNIV

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

Aplikacja interfejsu ethernetowego UNIV

OPROGRAMOWANIE PRZEKAŹNIKA BISTABILNEGO UNIV

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

OPROGRAMOWANIE PRZEKAŹNIKA MONOSTABILNEGO UNIV

Moduł prototypowy X3-DIL64 z procesorem ATxmega128A3U-AU

WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

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

Płytka uruchomieniowa XM64

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

SML3 październik

UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR

OPROGRAMOWANIE MODUŁU WYJŚĆ OC UNIV

MultiTool instrukcja użytkownika 2010 SFAR

ARS3 RZC. z torem radiowym z układem CC1101, zegarem RTC, kartą Micro SD dostosowany do mikro kodu ARS3 Rxx. dokument DOK wersja 1.

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

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

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

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

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

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

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

Wstęp. Opis ATMEGA128 MINI MODUŁ VE-APS-1406

KAmduino UNO. Rev Źródło:

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

OPROGRAMOWANIE ŚCIEMNIACZA UNIV

OPROGRAMOWANIE PRZEKAŹNIKA BISTABILNEGO UNIV

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

OPROGRAMOWANIE STEROWNIKA RGB LED UNIV

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

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

Moduł prototypowy.. Leon Instruments. wersja 1.0

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

ZACHODNIOPOMORSKI UNIWERSYTET TECHNOLOGICZNY

Płytka uruchomieniowa XM32

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

Kurs Elektroniki. Część 5 - Mikrokontrolery. 1/26

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

KA-NUCLEO-UniExp. Wielofunkcyjny ekspander dla NUCLEO i Arduino z Bluetooth, MEMS 3DoF, LED-RGB i czujnikiem temperatury

FIRMWARE MODUŁU TIBBO INTERFEJSU ETHERNETOWEGO UNIV x - Tibbo EM500 v2.0

UW-DAL-MAN v2 Dotyczy urządzeń z wersją firmware UW-DAL v5 lub nowszą.

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

Płyta uruchomieniowa EBX51

ARMputer, część 1 AVT 922

SPECYFIKACJA TECHNICZNA LB-762-IO

To jeszcze prostsze, MMcc1100!

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

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

Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515

Wstęp Architektura... 13

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

OPROGRAMOWANIE ODBIORNIKA / NADAJNIKA PODCZERWIENI UNIV

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

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

MMusb232HL. Instrukcja uŝytkownika REV 1.0. Many ideas one solution

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

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

dokument DOK wersja 1.0

2. Architektura mikrokontrolerów PIC16F8x... 13

Politechnika Wrocławska

Moduł uruchomieniowy AVR ATMEGA-16 wersja 2

ZL3ST7. Zestaw uruchomieniowy dla mikrokontrolerów

Tab. 1. Zestawienie najważniejszych parametrów wybranych mikrokontrolerów z rodziny LPC2100, które można zastosować w zestawie ZL3ARM.

Kod produktu: MP01611

WYKŁAD 5. Zestaw DSP60EX. Zestaw DSP60EX

Szczegółowy opis przedmiotu zamówienia. Część 1 - Laboratoryjny zestaw prototypowy

Dokumentacja Techniczna. Konwerter USB/RS-232 na RS-285/422 COTER-24I COTER-24N

projekt przetwornika inteligentnego do pomiaru wysokości i prędkości pionowej BSP podczas fazy lądowania;

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

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

1.1 Co to jest USBCOM? Budowa oraz parametry techniczne... 3

prowadzący: mgr inż. Piotr Prystupiuk

Interfejs komunikacyjny RCI-2 v1.0

Transkrypt:

1. Cechy Moduł służy do budowy modułów systemu automatyki domowej HAPCAN. - Zawiera procesor CPU (PIC18F26K80) - Transceiver CAN MCP2551 - Układ wyprowadzeń zgodny z DIL-24 (15,24mm) - Zgodny z CAN 2.0B - Spełnia wymagania standardu ISO-11898 dla warstwy fizycznej - Prędkość magistrali 125kbps - Maksymalnie do 112 modułów może pracować na jednej magistrali - Wysoka odporność na zakłócenia dzięki zastosowaniu magistrali różnicowej CAN - Niezasilane urządzenie nie zakłóca działania sieci - Zaprogramowany HAPCAN UART i CAN bootloader umożliwiający wgrywanie oprogramowania funkcyjnego (firmware) do procesora poprzez magistralę (bootloader CAN) lub port szeregowy (bootloader UART) bez użycia sprzętowego programatora - Zaimplementowane w procesorze zaawansowane zarządzanie energią i technologia XLP (niskiego poboru energii) - Napięcie zasilania 8-24V - Prędkość zegara 8MHz lub 32MHz z PLL Pamięć programu i danych - 64 kb FLASH (żywotność 10,000 cykli zapis/kasowanie) - 1024 B EEPROM (żywotność 100,000 cykli zapis/kasowanie) - 3,6 kb SRAM Peryferia - 18 wejść/wyjść ogólnego przeznaczenia - 5 wyjść PWM - 2 USART - Obsługa SPI, I 2 C - 6 dostępnych kanałów 12-bit przetwornika analogowo-cyfrowego 2. Symbol modułu wersja modułu moduł uniwersalny 3. Opis Jest to moduł uniwersalny zbudowany w oparciu o procesor CPU systemu HAPCAN. Procesor ma zaprogramowany bootloader (CAN/UART), który pozwala na wgranie oprogramowania poprzez siec HAPCAN lub od strony portu szeregowego UART. Do wgrania oprogramowania nie jest potrzebny sprzętowy programator, a jedynie dostępny bezpłatnie program HAPCAN Programator oraz interfejs PC. Moduł może być użyty do budowy jednego z modułów systemu. Wymaga kilkunastu elementów zewnętrznych by zbudować sensor, moduł wykonawczy lub interfejs. Sposób działania urządzenia zbudowanego na tym module zależy od układu pracy i wgranego oprogramowania. Schematy urządzeń zbudowanych na procesorze CPU i oprogramowanie firmware są do pobrania na stronie hapcan.com. Oprogramowanie dla Windows można pobrać również ze strony hapcan.com. 4. Dane techniczne Parametr Symbol Wartość Jednostka Napięcie zasilania U CC 8-24 V Prąd zasilania - w trybie CAN bootloader-a 6 ma I - w trybie UART i CAN bootloader-a CC 8 ma Maksymalny prąd jednego wyjścia I SoOnemax 20 ma Maksymalny zsumowany prąd wszystkich wyjść I SoAllmax 20 ma Tabela 1. Podstawowe dane techniczne modułu Inne oraz szczegółowe dane dostępne są w dokumentacji układów PIC18F26K80 i MCP2551. 2013 hapcan.com univ_3b_pl.pdf - strona 1 / 6

MODUŁ UNIWERSALNY 5. Hardware 5.1. Układ wyprowadzeń modułu Do budowy modułu wykorzystano procesor CPU. Szczegółowe informacje na temat samego procesora znajdują się na stronie hapcan.com. RB7-1 RB6-2 RB5/CCP5-3 RB4/AN9/ECCP1-4 CAN H - 5 CAN L - 6 RB1/INT1/AN8-7 RB0/INT0/AN10-8 RC7/RX/CCP4-9 RC6/TX/CCP3-10 RC5/SDO - 11 RC4/SDA/SDI - 12 1 24 - MCLR 23 - MODE 22 - RA2/AN2 21 - RA3/AN3 20 - RA5/AN4 19 - +5V OUT 18 - CAN GND 17 - CAN V+ 16 - RC0 15 - RC1 14 - RC2/CCP2 13 - RC3/SCL/SCK Rysunek 1. Układ wyprowadzeń modułu Numer Numer Symbol Opis pinu pinu Symbol 1 RB7 Port B <7> wejście/wyjście danych 13 RC3 SCK SCL 2 RB6 Port B <6> wejście/wyjście danych 14 RC2 CCP2 Opis Port C <3> wejście/wyjście danych SPI zegar wejście/wyjście I 2 C zegar wejście/wyjście Port C <2> wejście/wyjście danych 3 RB5 CCP5 Port B <5> wejście/wyjście danych 15 RC1 Port C <1> wejście/wyjście danych 4 RB4 AN9 ECCP1 Port B <4> wejście/wyjście danych 16 RC0 Port C <0> wejście/wyjście danych 5 CAN H CAN High-Level Voltage I/O 17 CAN V+ Zasilanie 6 CAN L CAN Low-Level Voltage I/O 18 CAN GND Masa 7 RB1 INT1 AN8 8 RB0 INT0 AN10 9 RC7 RX CCP4 10 RC6 TX CCP3 11 RC5 SDO 12 RC4 SDI SDA Port B <1> wejście/wyjście danych Zewn. przerwanie 1 Port B <0> wejście/wyjście danych Zewn. przerwanie 0 Port C <7> wejście/wyjście danych UART wejście danych Port C <6> wejście/wyjście danych UART wyjście danych Port C <5> wejście/wyjście danych SPI wyjście danych Port C <4> wejście/wyjście danych SPI wejście danych I 2 C wejście/wyjście danych 19 +5V OUT Wyjście +5V, max 20mA 20 RA5 AN4 21 RA3 AN3 22 RA2 AN2 Port A <5> wejście/wyjście danych Port A <3> wejście/wyjście danych Port A <2> wejście/wyjście danych 23 MODE Tryb pracy bootloadera 24 MCLR Reset Tabela 2. Opis wyprowadzeń modułu 5.2. Tryb pracy bootloadera Pin23 (MODE) modułu podłączony do minusa zasilania przełącza bootloader w tryb CAN, natomiast podłączony do bieguna dodatniego zasilania przełącza w tryb CAN i UART oraz zwiększa częstotliwość zegara taktującego procesor z 8MHz do 32MHz. 2013 hapcan.com univ_3b_pl.pdf - strona 2 / 6

5.3. Schemat Rysunek 2. Schemat ideowy modułu 2013 hapcan.com univ_3b_pl.pdf - strona 3 / 6

5.4. Płytka drukowana Płytka drukowana modułu Wymiary płytki 33mm x 20mm 5.4.1. Schemat montażowy 5.4.2. Zmontowana płytka 5.4.3. Elementy Oznaczenie Typ Obudowa Opis C1, C6, C7, C8, C10, C11, C12 100nF 0805 Kondensator C2 10uF/6V 0805 Kondensator C3, C4 22pF 0805 Kondensator C5 10nF 0805 Kondensator C9 10uF/50V 1210 Kondensator C13 10uF/6V SMB Kondensator tantalowy R1 10k 0805 Rezystor R2 470 Ohm 0805 Rezystor R3 4k7 0805 Rezystor R4 51k 1% 0805 Rezystor R5 10k 1% 0805 Rezystor L1 BLM21A102SPT 0805 Dławik Y1 8MHz HC49-S Rezonator kwarcowy D1 P6SMB33CA DO-214 Dwukierunkowa dioda zabezpieczająca D2 S1D DO-214 Dioda prostownicza IC1 CPU SOIC-28 Procesor uniwersalny HAPCAN IC2 MCP2551-SN SOIC-8 CAN transceiver IC3 MCP1790-5002EDB SOT-23-6 Regulator napięcia JP1 2x12pin Raster 2.54mm Złącze kołkowe 2013 hapcan.com univ_3b_pl.pdf - strona 4 / 6

1 20 14 IV NU 3 6 MODUŁ UNIWERSALNY 5.5. Wymiary 2.54 0.54 15.24 33 6. Uruchomienie 6.1. Pomiar napięcia zasilającego procesor Po sprawdzeniu poprawności i jakości lutowania należy podłączyć napięcie zasilające z magistrali jednocześnie mierząc napięcie zasilające procesor. W tym celu należy podłączyć woltomierz do zacisków 18 i 19 modułu (GND, +5V). Napięcie zasilające procesor powinno wynosić około 5V. 6.2. Sprawdzenie działania zegara procesora Prawidłowe działanie (taktowanie) procesora można skontrolować podłączając tymczasowo diodę LED do zacisków 2 i 18 modułu (RB6 i GND). Po włączeniu zasilania dioda może zaświecić w jednej z sekwencji opisanych w tabeli 2. 500ms 500ms 500ms 500ms 500ms 500ms 500ms Bootloader w trybie CAN i UART (32 MHz) możliwa jest komunikacja z modułem poprzez magistralę HAPCAN lub od strony portu szeregowego UART (RS232). Częstotliwość zegara taktującego procesor to 32 MHz. 1000ms 1000ms 1000ms Bootloader w trybie CAN (8 MHz) możliwa jest komunikacja z modułem tylko poprzez magistralę HAPCAN. Częstotliwość zegara taktującego procesor to 8 MHz. 50ms Bootloader jest w trybie programowania Bootloader jest w trybie błędu Tabela 2. Sygnalizacja trybu pracy modułu po włączeniu zasilania 7. Oprogramowanie 7.1. Bootloader Bootloader to program, który jest wykonywany zaraz po włączeniu zasilania procesora. Dzięki bootloader-owi komunikacja z modułem jest możliwa nawet, jeśli nie jest wgrane żadne oprogramowanie funkcyjne firmware lub jest ono nieprawidłowe. Do komunikacji z procesorem potrzebny jest komputer PC z oprogramowaniem HAPCAN Programator oraz interfejs HAPCAN<->PC. Moduł posiada fabrycznie wgrany bootloader w wersji 3.x. Szczegółowy opis aktualnej wersji bootloader-a znajduje się na stronie hapcan.com. 7.2. Oprogramowanie funkcyjne firmware Bootloader umożliwia wgranie oprogramowania funkcyjnego, które zarządza działaniem urządzenia. Oprogramowanie firmware musi być dedykowane dla konkretnego urządzenia, w przeciwnym razie moduł może zostać uszkodzony. 2013 hapcan.com univ_3b_pl.pdf - strona 5 / 6

8. Licencja Urządzenie Projektu Automatyki Domowej HAPCAN Copyright (C) 2013 hapcan.com To jest wolne urządzenie. Możesz modyfikować i rozprowadzać dokumentację urządzenia na warunkach licencji GNU General Public License, opublikowanej przez Free Software Foundation, w wersji 3 lub (według Twojego wyboru) w jakiejkolwiek wersji późniejszej. Niniejsze urządzenie rozpowszechniane jest z nadzieją, iż będzie one użyteczne, jednak BEZ JAKIEJKOLWIEK GWARANCJI, również bez gwarancji PRZYDATNOŚCI HANDLOWEJ albo PRZYDATNOŚCI DO OKREŚLONYCH CELÓW. W celu uzyskania bliższych informacji zobacz pełną treść licencji GNU GPL. Powinieneś był otrzymać licencję GNU GPL razem z dokumentacją urządzenia. Jeśli nie, spójrz na http://www.gnu.org/licenses/gpl-3.0.html. 9. Wersja dokumentu Plik Opis Data univ_3a_pl.pdf Wersja oryginalna Styczeń 2013 univ_3b_pl.pdf Uzupełnienie brakującego rysunku w sekcji 5.4.1 Sierpień 2013 2013 hapcan.com univ_3b_pl.pdf - strona 6 / 6