easy - soft elektronika i programowanie mikrokontrolerów
Witaj w easy - soft  elektronika i programowanie mikrokontrolerów
Szukaj


Menu
· Strona główna
· Ankiety
· Archiwum artykułów
· Działy tematyczne
· FAQ
· Inne WWW
· Kontakt
· Książki
· Najczęściej odwiedzane
· Ostatnio dodane
· Redakcja
· Szukaj artykułu
· Ustawienia własne
· Wiadomości prywatne
· Zasoby

Licznik
Otrzymaliśmy
Powered by PHPCounterPowered by PHPCounterPowered by PHPCounterPowered by PHPCounterPowered by PHPCounter
odsłon strony od
Listopada 2002

 
easy - soft elektronika i programowanie mikrokontrolerów: programowanie: inne narzędzia

Przeszukaj ten temat:   
[ Wróć na stronę główną | Wybierz nowy temat ]

programowanie: inne narzędzia Podzespoły: Alpha2. Moduł wyjść analogowych i program generujący przebiegi
Wysłany przez Jacek dnia 08-12-2009 o godz. 01:32:25 (324 odsłon)

Mimo swojej podatności na zakłócenia, sygnał analogowy stale jest używany w automatyce. Powód jest oczywisty - to prostota wykonania interfejsu łączącego czasami całkowicie różne urządzenia. Wystarczy określić zakresy wartości napięć lub prądów i już można łączyć ze sobą układy. W razie jakiś problemów, bardzo łatwo jest też skalować lub filtrować taki sygnał. Techniki są bardzo dobrze znane, praktycznie od zarania dziejów elektrotechniki, a urządzenia automatyki sterowane sygnałem analogowym można mnożyć. Sterownik Alfa w swojej podstawowej konfiguracji nie ma wyjść analogowych, a jedynie przekaźnikowe. Trzeba do niego podłączyć dodatkowy moduł, a ten wymaga gniazda rozszerzenia mającego dostęp do szyny mikroprocesora, tak jak karty dodawane do komputera PC. Poprzez to gniazdo moduł bezpośrednio komunikuje się z CPU. Informacja ta jest o tyle istotna, że ogranicza zastosowanie modułu do tych wersji sterownika Alfa, które mają gniazdo rozszerzenia. Należą do nich AL2-24MR oraz AL2-14MR. Najmniejszy, używany w poprzednim artykule AL2-10MR nie umożliwia podłączenia żadnego dodatkowego modułu za pośrednictwem gniazda. Trzeba o tym pamiętać wybierając sterownik, który np. ma komunikować się z otoczeniem za pośrednictwem RS232. Mimo iż wszystkie Alfy programowane są z użyciem tego interfejsu, to nie nadaje się on do wykorzystania we własnej aplikacji. Do połączenia np. z modemem GSM trzeba wpiąć w gniazdo Alfy moduł, który instaluje dodatkowy port COM.

(Czytaj więcej... | 1747 bajtów więcej | Podzespoły | Wynik: 0)

programowanie: inne narzędzia Podzespoły: Alpha2. Program realizujący funkcję Termostatu lub Regulatora PID
Wysłany przez Jacek dnia 07-12-2009 o godz. 18:02:56 (379 odsłon)

Nawiązując do poprzednio zapowiedzianej idei nauki poprzez przykłady, pokażę w jaki sposób używa się wejść analogowych sterownika oraz jak dzięki nim można zmierzyć np. temperaturę, posługując się modułem odpowiedniego przetwornika. Następnie zastosujemy zdobytą wiedzę do budowy dwóch termostatów: jeden bardzo prosty, a drugi wykorzystujący algorytm PID. Do podłączenia czujnika termorezystancyjnego PT100 użyjemy dodatkowego modułu rozszerzenia typu AL2-2PT-ADP. Zastosowany przeze mnie w poprzednim artykule nt. programowania sterownika Alpha2, model AL2-10MR-D ma sześć wejść o rezystancji 142 kΩ każde, które mogą posłużyć do pomiaru analogowego sygnału napięcia mieszczącego się w zakresie 0...10 VDC. Jednostka centralna sterownika wykonuje konwersję napięcia na liczbę 9-bitową z zakresu 0...500 w czasie 8 ms. Jak łatwo domyślić się, dokładność konwersji to 5% (10 V/500 kroków = 0,5 V) co w zupełności wystarcza do większości prostych zastosowań, niewymagających bardzo dużej rozdzielczości pomiaru. Aby można było mierzyć napięcie wejściowe wyma-gana jest konfiguracja wejść jako „source". W tej konfiguracji napięciem odniesienia jest minus zasila-nia i w stosunku do niego odnoszone są napięcia wejściowe. Warto nadmienić, że wejścia mogą pełnić swoje funkcje zamiennie, tzn. można ich używać zarówno jako analogowe jak i jako cyfrowe, bez względu na połączenia zewnętrzne. Wystarczy tylko w oprogramowaniu Alfy umieścić odpowiednie bloki na symbolu odpowiedniego wejścia. Niezbędna jest również programowa konfiguracja, którą wykonuje się z poziomu menu sterownika. Do wyboru są tryby:
- Normal umożliwiający pomiar dowolnego napięcia na wejściu,
- TC służący do podłączenia modułu z termoparą,
- PT100 przeznaczony do współpracy z modułem czujnika termorezystancyjnego PT100.
W każdym z wymienionych trybów mierzone jest napięcie, jednak w trybach TC i PT100 jest ono wewnętrznie dodatkowo skalowane.


(Czytaj więcej... | 2281 bajtów więcej | Podzespoły | Wynik: 0)

programowanie: inne narzędzia Podzespoły: Alpha2. Sterownik PLC do prostych aplikacji. Program przekaźnika czasowego
Wysłany przez Jacek dnia 07-12-2009 o godz. 00:42:46 (459 odsłon)

Sterownik Alpha2 firmy Mitsubishi określany jest przez samego producenta jako Simple Application Controller. Wersja sterownika, na bazie której powstał ten kurs programowania, ma 4 wyjścia przekaźnikowe, 6 wejść mogących pełnić funkcję analogowych lub cyfrowych. Jest to najczęściej stosowany przeze mnie w prostych aplikacjach PLC. Już na pierwszy rzut oka produkt sprawia bardzo dobre wrażenie: solidna, wykonana z ABS obudowa, zaciski śrubowe, wyświetlacz i prosta klawiatura umożliwiająca poruszanie się po menu użytkownika. Pod zaślepką ukryte jest gniazdo służące do podłączenia adaptera, dzięki któremu można zaprogramować Alfę. Sterownik produkowany jest w trzech wersjach, różniących się pomiędzy sobą liczbą wejść/wyjść cyfrowych oraz możliwością podłączenia dodatkowych modułów rozszerzeń i dostępnością portu szeregowego do podłączenia modemu. Jak wspomniałem wcześniej, najczęściej stosuję najprostszy i najtańszy sterownik AL2-10MR-D, jednak potencjalny użytkownik może również wybrać jedną z dwóch innych wersji: AL2-14MR (8 wejść/6 wyjść) lub AL2-24MR (15 wejść/9 wyjść). Każdy ze sterowników produkowany jest w wersji zasilanej napięciem 100...230 V AC (-A) lub 24 V DC (-D).

(Czytaj więcej... | 1491 bajtów więcej | Podzespoły | Wynik: 5)

 
Kategorie
· Wszystkie kategorie
· Artykuły
· Asembler
· Bascom
· Język C
· Mikrokontrolery
· Podzespoły
· Techniki,technologie
· Układy cyfrowe

Ankieta
W jakim języku najczęściej piszesz programy dla mikrokontrolerów?

Asembler
Bascom '51
Bascom AVR
Język C
Inne
Nie piszę programów



Wyniki
Ankiety

Głosów: 123
Komentarzy: 7

Artykuł dnia
Dziś nie dodano nowego artykułu.

Logowanie
Witaj, Anonim
Pseudonim
Hasło
(Zarejestruj się)
Członkostwo:
Ostatni: 65
Nowe dzisiaj: 0
Nowe wczoraj: 0
Wszystkie: 345

Na stronie:
Gości: 10
Użytkowników: 0
Razem: 10

Wszystkie artykuły są umieszczane na stronie za wiedzą i zgodą ich autorów lub właścicieli praw autorskich. Jeśli czujesz, że z jakiegoś powodu twoje dobra zostały naruszone, skontaktuj się z admin@easy-soft.net.pl a podejmiemy natychmiastowe działania mające na celu wyjaśnienie sytuacji. Autorzy nie ponoszą żadnej odpowiedzialności za skutki wykorzystania treści zawartych w artykułach. Uwaga: mimo naszych najlepszych chęci i starań, artykuły mogą zawierać błędy!

Wszystkie logo, znaki handlowe i nazwy towarów są własnością ich właścicieli. Na tej stronie używane są wyłącznie w celach informacyjnych lub promocyjnych. Komentarze wysyłane przez użytkowników są ich komentarzami, za które administratorzy nie ponoszą żadnej odpowiedzialności! Nie mniej jednak treści obsceniczne i obra?liwe będą usuwane a artykuły bedą moderowane, to znaczy ich treść, przydatność i zgodność z tematami prezentowanymi na stronie, będzie oceniana przez administratorów przed umieszczeniem na stronie.

Web site engine code is Copyright © 2003 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.
Tworzenie strony: 0.140 sekund