Enkoder z silnika HDD lub FDD



Podobne dokumenty
Synteza częstotliwości na układzie PLL LM7001

Programowanie mikrokontrolerów - laboratorium

Listing_ $crystal = deklaracja

Edukacyjny sterownik silnika krokowego z mikrokontrolerem AT90S1200 na płycie E100. Zestaw do samodzielnego montażu.

start Program mikroprocesorowego miernika mocy generowanej $crystal = deklaracja

Proste układy wykonawcze

Programowanie mikrokontrolerów - laboratorium

Uniwersalna płytka generatora tonów CTCSS, 1750Hz i innych.

Ćw. 18: Pomiary wielkości nieelektrycznych II

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

Sterowniki Programowalne Sem. V, AiR

Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7

Krótka informacja o bateriach polimerowych.

Analogowy sterownik silnika krokowego oparty na układzie avt 1314

Generator tonów CTCSS, 1750Hz i innych.

Generator tonów CTCSS.

Zgłoszenie ogłoszono: Twórcy wynalazku: Waldemar Kempski, Florian Krasucki, Marek Gelner

Ćw. 18: Pomiary wielkości nieelektrycznych II

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

Projekt z przedmiotu Systemy akwizycji i przesyłania informacji. Temat pracy: Licznik binarny zliczający do 10.

Badanie napędu z silnikiem bezszczotkowym prądu stałego

Enkoder magnetyczny AS5040.

Zapoznanie się z podstawowymi strukturami funktorów logicznych realizowanymi w technice RTL (Resistor Transistor Logic) oraz zasadą ich działania.

płytka montażowa z tranzystorami i rezystorami, pokazana na rysunku 1. płytka montażowa do badania przerzutnika astabilnego U CC T 2 masa

Nadajnik Nokton NR4 MAXIM przeróbka do zastosowań APRS MHz

Rurka do wizualizacji przyśpieszenia

Laboratorium Analogowych Układów Elektronicznych Laboratorium 6

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

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

MASZYNY INDUKCYJNE SPECJALNE

Tranzystory w pracy impulsowej

Podstawy Elektroniki dla Informatyki. Pętla fazowa

1. Cel ćwiczenia. 2. Podłączenia urządzeń zewnętrznych w sterowniku VersaMax Micro

SWITCH & Fmeter. Fmax 210MHz. opr. Piotrek SP2DMB. Aktualizacja

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

Ćwiczenie 21 Temat: Komparatory ze wzmacniaczem operacyjnym. Przerzutnik Schmitta i komparator okienkowy Cel ćwiczenia

Instrukcja do ćwiczenia laboratoryjnego

Montaż i uruchomienie

T 2000 Tester transformatorów i przekładników

TEST KONKURSOWY CZAS TESTU 40 MIN ILOŚĆ MAKSYMALNA PUNKTÓW 20 INSTRUKCJA:

Politechnika Białostocka

Pracownia pomiarów i sterowania Ćwiczenie 3 Proste przyrządy elektroniczne

Miernik częstotliwości 100 MHz

Zasilacz do zegara ( audio-clocka )

Technik elektronik 311[07] moje I Zadanie praktyczne

LABORATORIUM ELEKTRONIKI

TEST KONKURSOWY CZAS TESTU 40 MIN ILOŚĆ MAKSYMALNA PUNKTÓW 20 INSTRUKCJA:

PROGRAMOWALNE STEROWNIKI LOGICZNE

Elektroniczny sejf hotelowy

CHARAKTERYSTYKI BRAMEK CYFROWYCH TTL

Programowanie mikrokontrolerów AVR z rodziny ATmega.

Wydział Elektryczny. Katedra Telekomunikacji i Aparatury Elektronicznej. Konstrukcje i Technologie w Aparaturze Elektronicznej.

Ćw. 7: Układy sekwencyjne

ZL10PLD. Moduł dippld z układem XC3S200

Prototypowanie sterownika dla robota 2DOF

Laboratorium Elektroniczna aparatura Medyczna

Podstawy Elektrotechniki i Elektroniki. Opracował: Mgr inż. Marek Staude

POMIARY OSCYLOSKOPOWE

Generatory kwarcowe Generator kwarcowy Colpittsa-Pierce a z tranzystorem bipolarnym

Wzmacniacze operacyjne

Synteza częstotliwości z pętlą PLL

WZMACNIACZ OPERACYJNY

Ćwicz. 4 Elementy wykonawcze EWA/PP

Architektura systemów komputerowych Laboratorium 13 Symulator SMS32 Operacje na bitach

Tranzystorowe wzmacniacze OE OB OC. na tranzystorach bipolarnych

Technik elektronik 311[07] Zadanie praktyczne

Kontroler CSMIO/IP-A oraz Mach4

Analiza właściwości filtra selektywnego

P O L I T E C H N I K A Ł Ó D Z K A INSTYTUT ELEKTROENERGETYKI ZAKŁAD ELEKTROWNI LABORATORIUM POMIARÓW I AUTOMATYKI W ELEKTROWNIACH

UKŁADY Z PĘTLĄ SPRZĘŻENIA FAZOWEGO (wkładki DA171A i DA171B) 1. OPIS TECHNICZNY UKŁADÓW BADANYCH

Uniwersalny sterownik silnika krokowego z portem szeregowym RS232 z procesorem AT90S2313 na płycie E200. Zestaw do samodzielnego montażu.

Raport z budowy robota Krzysio

Instrukcja obsługi AP3.8.4 Adapter portu LPT

Politechnika Wrocławska

Zapoznanie z przyrządami stanowiska laboratoryjnego. 1. Zapoznanie się z oscyloskopem HAMEG-303.

Sterownik momentu obrotowego silnika prądu stałego

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski

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

PODSTAWY ELEKTRONIKI TEMATY ZALICZENIOWE

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

U 2 B 1 C 1 =10nF. C 2 =10nF

Moduł wejść/wyjść VersaPoint

Zaprojektowanie i zbadanie dyskryminatora amplitudy impulsów i generatora impulsów prostokątnych (inaczej multiwibrator astabilny).

Ćw. 18: Pomiary wielkości nieelektrycznych II

Badanie właściwości multipleksera analogowego

KA-NUCLEO-Weather. ver. 1.0

Obrotomierz AVT 5260 PROJEKTY

PL B1. Sposób i układ sterowania przemiennika częstotliwości z falownikiem prądu zasilającego silnik indukcyjny

AP3.8.4 Adapter portu LPT

Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Katedra Elektroniki

Ćwiczenie: "Silnik prądu stałego"

Research & Development Ultrasonic Technology / Fingerprint recognition

Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści

Gdy wzmacniacz dostarcz do obciążenia znaczącą moc, mówimy o wzmacniaczu mocy. Takim obciążeniem mogą być na przykład...

Demodulowanie sygnału AM demodulator obwiedni

Temat ćwiczenia: Przekaźniki półprzewodnikowe

LABORATORIUM. Technika Cyfrowa. Badanie Bramek Logicznych

Projekt i wykonanie robota klasy Micromouse

Xelee Mini IR / DMX512

Część 5. Mieszane analogowo-cyfrowe układy sterowania

Transkrypt:

Enkoder z silnika HDD lub FDD 1

Do zaprojektowania i skonstruowania enkodera, jak to zazwyczaj bywa, zachęciła mnie dostępność starych napędów FDD i HDD. Do tego typu zastosowań doskonale nadają się silniki krokowe wycofanych już zupełnie stacji 5 ¼ oraz silniki napędzające talarze w dyskach twardych HDD. Podstawową wadą tanich enkoderów impulsowych jest mała precyzja wykonania elementów stykowych, a co za tym idzie, nieprecyzyjne działanie polegające na m.in. gubieniu impulsów. Stosunkowo dużym utrudnieniem w odniesieniu do enkoderów mechanicznych jest też używanie odpowiedniego oprogramowania w układach mikroprocesorowych, co czasami uniemożliwia wykorzystanie przerwań do innych celów. Przy projektowaniu enkodera przyjąłem następujące założenia: 1. Prosta konstrukcja wykonanie syntezy nie powinno wymagać szczególnych kwalifikacji w dziedzinie montażu urządzeń elektronicznych. 2. Dostępność użytych elementów większość elementów znajduje się w szufladzie każdego elektronika. 3. Nieskomplikowany proces uruchomienia urządzenia do prawidłowego uruchomienia urządzenia nie potrzeba żadnej aparatury pomiarowej. 4. Możliwość ewentualnej rozbudowy poprzez modyfikację oprogramowania sterującego pracą enkodera, można uzyskać wiele dodatkowych funkcji. W celu łatwiejszego wykonania urządzenie zaprojektowano w technice montażu przewlekanego, rezygnując z najbardziej obecnie modnej i w sumie najbardziej zaawansowanej technologii montażu powierzchniowego. Główną przyczyną takiej konstrukcji jest możliwość wykonania urządzenia przez starszych elektroników, którzy raczej nie posiadają zarówno praktyki jak i urządzeń niezbędnych do realizacji układów w tej technologii. Oczywiście, bardziej wyrafinowani wykonawcy mogą wykonać urządzenie wykorzystując technikę SMD. Urządzenie wykonano na płytce z laminatu szklano-epoksydowego. Działanie enkodera można zobaczyć w serwisie YouTube.com podając w wyszukiwarce sq1ftb 2

Budowa i zasada działania enkodera. I. Schemat blokowy enkodera. Kanał A Lewo Kanał B ATTINY 25 Prawo Ogólna zasada działania enkodera: Głównym elementem enkodera jest silnik krokowy FDD ( lub trójfazowy HDD), który w wyniku obracania wytwarza na wyjściach dwa przebiegi napięciowe przesunięte w fazie, co obrazuje poniższy rysunek. Przebiegi oznaczone jako kanały A i B pochodzą z wyjścia uzwojeń w których, w wyniku obracania indukuje się napięcie o częstotliwości i napięciu proporcjonalnym do szybkości obrotowej. Jak widać na rysunku, pomiędzy tymi przebiegami występuje przesunięcie fazowe. Zadaniem układu formowania impulsów jest wytworzenie na wyjściu przebiegu o stałej amplitudzie, niezależnego od wytworzonej SEM od uzwojeń. Elementem formującym 3

sygnał jest układ zbudowany w oparciu o wzmacniacz operacyjny, na którego wejściu zastosowano diodowy ogranicznik amplitudy. W wyniku działania ogranicznika amplitudy na wyjściu układu formowania otrzymujemy napięcie o amplitudzie nie wyższej niż +- napięcie progowe zastosowanej diody. Tak uformowane sygnały trafiają na wejścia wzmacniaczy operacyjnych, których zadaniem jest dopasowanie poziomów wyjściowych do poziomu logiki mikroprocesora ATINY. Obraz sygnałów na wyjściu układu formowania wygląda następująco: Określenie kierunku obrotów silnika determinuje analiza kąta przesunięcia fazowego pomiędzy sygnałami kanałów A i B. Zadaniem mikroprocesora jest określenie, na podstawie analizy narastania zboczy sygnałów, kierunku obrotu silnika i wygenerowanie na dwóch niezależnych wyjściach impulsów proporcjonalnych do szybkości obrotowej silnika. Takie rozwiązanie umożliwia konstruowanie układów, które oddzielnie zliczają impulsy dla kierunku LEWO i PRAWO. Stanem aktywnym jest stan zera logicznego (niski) na wyjściu układu enkodera. Można 4

przyjąć, że enkoder emuluje dwa przyciski np. góra i dół podłączone do portu mikroprocesora urządzenia współpracującego. Kręcenie w lewo emuluje naciskanie przycisku np. dół, natomiast kręcenie w prawo emuluje naciskanie przycisku np. góra. II. Schemat ideowy enkodera. III. Na schemacie jako mikroprocesor jest podany układ ATTINY 15. W układzie natomiast zastosowano ATTINY 25. Wzmacniacze operacyjne użyte w układzie nie są specjalnie dedykowane. W układzie próbnym zastosowałem podwójny wzmacniacz operacyjny KIA4558. Sądzę, że praktycznie większość ogólnodostępnych wzmacniaczy operacyjnych można zastosować w tak nieskomplikowanym układzie formowania. Diody użyte w ograniczniku amplitudy to typowe diody 1N4148. Można użyć dowolnych diod krzemowych. PŁYTKI DRUKOWANE Montaż przewlekany Montaż SMD 5

IV. PROGRAM ŹRÓDŁOWY ATTINY 25 Projekt ENKODER $regfile = "attiny25.dat" $crystal = 8000000 $hwstack = 20 $swstack = 10 $framesize = 30 Dim Ticks As Byte Config Timer0 = Timer, Prescale = 8 Config Pinb.3 = Input Config Pinb.4 = Input Config Pinb.1 = Output Config Pinb.2 = Output Set Portb.3 Set Portb.4 Out1 Alias Portb.1 Out2 Alias Portb.2 ChA Alias Pinb.3 ChB Alias Pinb.4 Out1 = 1 Out2 = 1 Enable Timer0 : On Timer0 Czasownik Enable Interrupts Do If ChA = 0 Then Bitwait ChA, Set If ChB = 0 Then Out1 = 0 If ChB = 0 Then Bitwait ChB, Set If ChA = 0 Then Out2 = 0 Loop Czasownik: Timer0 = 5 If Out1 = 0 Or Out2 = 0 Then Incr Tics If Tics = 15 Then Tics = 0 Out1 = 1 Out2 = 1 Else Tics = 0 Return 6

Dla ułatwienia programowania ATTINY25 FUSE BITS V. OBSERWACJE EKSPLOATACYJNE Zasadniczo jako element nadawczy enkodera można wykorzystać dowolny silnik wielofazowy lub krokowy. Wykonano próby z użyciem silników krokowych od różnych napędów FDD zarówno dużych jak i małych (1.44) stacji dysków. Bardzo dobre rezultaty osiągnięto przy użyciu silnika od napędu dysków HDD, wykorzystując wyjścia dwóch faz silnika trójfazowego. Również można użyć silnika napędowego od CD. Praktycznie asymetria geometryczna faz jest niezauważalna w działaniu. 7

VI. Podziękowania: Serdeczne podziękowania dla kol. Mirley (elektroda.pl) za inspiracje swoim projektem (http://mirley.firlej.org) oraz dla kol. Thomasa OZ2CPU (http://www.webx.dk/oz2cpu/20m/encoder.htm Uwagi ogólne: Wszystkie rozwiązania przedstawione w projekcie podlegają ochronie praw autorskich i stanowią wyłączną własność intelektualną autora. Jakiekolwiek publikowanie i rozpowszechnianie lub zastosowanie komercyjne wymaga zgody autora. Ponieważ urządzenie należy do grupy urządzeń związanych z działalnością radioamatorską, a zatem działaniem hobbystycznym, autor nie rości sobie żadnych praw w przypadku wszelkich amatorskich zastosowań syntezy. Przez amatorskie zastosowanie należy rozumieć wykonanie na własne potrzeby, potrzeby kolegów lub klubów. Autor nie gwarantuje wsparcia technicznego. Wszelkie zapytania należy kierować na e-mail: sq1ftb@hot.pl 8