Tak, LabView to dobry pomysł. Trzeba napisać program który będzie odbierał dane, dekodował i zapisywał do pliku. Można także napisać skrypt w pythonie.
Owszem jeśli chcesz mieć więcej enkoderów to bardziej opłacalne będzie SPI. Wtedy FPGA może obsługiwać wszystkie enkodery i przyciski. Można by tak jak mówisz wyprowadzić linię IRQ a statusy przycisków/enkoderów wyprowadzić po SPI jako bity. [syntax=c]//____________________________... //| 0 | 1 | 2 | 3...
To się raczej nie uda przy braku transmisji zegara przez źródło danych. Ja bym popędził SPI na częstotliwości nieco powyżej 3 MHz, zrobił odbiór na DMA i programowo analizował odebrany strumień bitów. Wtedy nie trzeba generować zegar przez timer, co grozi błędną synchronizacją. Ew. można pomyśleć o włączaniu timera generującego zegar dla SPI przez bit...
https://obrazki.elektroda.pl/8611332800_... Przedstawiam prostą konstrukcję, która sprawiła mi sporo frajdy. Jest to odtwarzacz plików MP3 z użyciem RaspBerry Pi Pico na mikrokontrolerze RP2040. Pliki wczytywane są z karty SD i odtwarzane z wykorzystaniem PWM. https://obrazki.elektroda.pl/8965810000_... Testy zacząłem...
No to teraz poważnie (bo NASA było nie całkiem) Moja główna myśl odnosiła się do idei śledzenia Słońca, bez wdawania się w rozważania o położeniu urządzenia, aktualnej godzinie itp. Teraz jednak wiem, że chodzi o ustawienie urządzenia w zadanym z góry stanie (tu akurat 2 kąty). Potencjometr zupełnie zły nie jest, ale poza szczególnymi profesjonalnymi...
Po danych tego enkodera też wychodzi 256 /obrót. Wystarczy dobrać zamiennik. Choć zamienniki mogą być drogie. Taniej jakiś prosty enkoder i translacja (zmiana impulsów przez arduino). PS Jest oryginał na Alibabie.
Geneza projektu Mając na co dzień do czynienia z zagadnieniami robotyki i automatyki oraz budowy własnych systemów sterowania, zacząłem zastanawiać się nad stworzeniem własnego eksperymentalnego manipulatora. Tak narodził się ten projekt, którego celem było i nadal jest rozwijanie oprogramowania sterującego robotem oraz zbieranie doświadczenia pozwalającego...
http://obrazki.elektroda.pl/9589280700_1... HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość ADC...
Kod jest poprawny.
Cześć. Dość dawno się tu nie udzielałem, jakoś mi było nie po drodze. Trochę zmieniłem zainteresowania, trochę było dużo pracy i nieco odszedłem od elektroniki i niskopoziomowego programowania. Czas powoli wracać, ale dziś przychodzę z problemem :) Mam pewne urządzenie, zaprojektowane dobrych kilka lat temu. Urządzenie działa na STM32F407VGT6 , ale...
Cześć! Ten artykuł opisuje budowę dwukołowego pojazdu samobalansującego z Raspberry Pi. Obejmuje on uzasadnienie wyboru Pi-repurposing bezczynnego sprzętu i naukę programowania Linuksa poprzez komponenty z listy roboczej DIY (Raspberry Pi, MPU6050, sterowniki silnika itp.), nakreśla etapy rozwoju (kalibracja czujników, sterowanie silnikiem, implementacja...
Potrzebuję zrealizować komunikację przez USART z możliwością obsługi przerwań. Chodzi o to, że w czasie odczytu danych z enkodera chcę móc wywołać przerwanie od danych przychodzących z komputera. Nie bardzo wiem jak się za to zabrać. Nie mogę używać strumieni do pobierania danych z USART bo mogły by zablokować cały program (getch lub scanf). Chciałem...
Wodzu na warsztacie zmodyfikowałem pod swoją aplikację bo musiałem wysyłać oraz odbierać kilka danych i wygląda , że będzie miód malina :) w środę próba na maszynie . Dam info jak przebiegły próby . Pozdrawiam.
aktualnie program wyglada tak: Config Lcd = 16 * 1 Declare Sub Odczyt Declare Sub Zegar Dim Y As Integer Dim I As Byte Cs Alias P3.1 Clk Alias P3.3 Dataa Alias P3.4 Y = 0 Do Cls Call Odczyt Lcd Y ; "Y" Waitms 200 Loop Sub Odczyt y=0 Cs = 1 Cs = 0 Clk = 1 For I = 11 To 0 Step -1 'start CS 1 potem 0, 1 puls na zegar Call Zegar Y.i = Dataa Next...
Więc to też tylko szacunkowa wartość. Możesz mi wytłumaczyć, dlaczego Twoje szacowanie jest bardziej wiarygodne od mojego? Jasno napisałem dlaczego nie wolno podawać granicy w taki sposób jak to określiłeś, bo to Twoje szacunki i do Twojego projektu, a do projektu autora tego tematu mogą być kompletnie niewiarygodne i tylko do tego się odnoszę. To...
Pytanie , dlaczego żyroskop do pomiaru kąta a nie wykorzystanie kroków silnika lub odczyt z n-kodera. http://roboblog.eu/2016/04/07/arduino-po... Powód jest prosty, z tego co przeczytałem żyroskop gwarantuje o wiele większą dokładność na której mi bardzo zależy. Nie moge skorzystać z kroków silnika bo po prostu "gubi"...
Witam. Jest taki problem. Robię odczyt z enkodera w mikroprocesorze używając przerwania do zliczania impulsów. Ilość zliczonych impulsów jest zapisywana w zmiennej alfa. Zmienna alfa jest przesyłana do PC przez port COM3 z prędkością 115200 bps. Dane na 100% dochodzą do portu i mogę je odczytać np. w LabVIEW. Jednakże, odczyt tych danych musi być w...
Planuję do ESP32, temat powiązany z https://www.elektroda.pl/rtvforum/topic3... Całkowicie przerabiam konstrukcję i też chciałbym aby pozycje danych osi były zapamiętane Dodano po 4 Czy tak powinien wyglądać poprawny odczyt z dwóch czujników AS5600? [syntax=c] #include <Wire.h> #include "I2CMux.h" //biblioteka do obsługi multipleksera...
Witam Kolegów. Robię przeróbkę swojego IC-751A, i mam pytanie, do kolegów programujących jednoukładowce... Piszę (w Bascomie) programik na atmegę, którego jedną z funkcji ma być odczytywanie z enkodera (gałki) w radiu. Ponieważ nie chcę przejmować całej magistrali danych w radiu, chciałbym czytać bezpośrednio z enkodera. (enkoder optyczny - jak w myszce...
Enkodery, które mam na oku to Omron E6C2-CWZ1X, 1000P/R Sprawdzałeś ich cenę? Zapewne nie, bo nie miałbyś ich już na oku (chyba, że jesteś naprawdę zamożny). To jest sprzęt przemysłowy, służy do kontroli położenia osi silników i przekładni. I kosztuje przemysłowo. Do tego to są to wielkie i ciężkie kobyły. Producent w specyfikacji podaje, że tą wersją...
1 ms to nie przesada, zostało mi z góry narzucone ponieważ bardzo liczy sie precyzja ruchu oto zczytywanie danych z encoderow: SysTick dziala co 1 ms [syntax=c] void SysTick_Handler(void) { Encoders_Read(); } [/syntax] teraz funkcja Encoder_Read [syntax=c] void Encoders_Read(void){ // Odczytanie predkosci z enkoderow oldLeftEncoder = leftEncoder; leftEncoder...
Witaj Zgoodie Dzięki za szybką odpowiedź. Tą ramkę znam 01 03 00 00 00 01 84 0A i wiem że to jest zapytanie o 1 rejestr Holding Register, 01 - to id slave'a a 03 to kod funkcji czyli odczyt holding rejestru a 00 00 00 01 to adres 0 i długość 1, później jest kod crc. Ramka 01 03 00 00 00 01 84 0A działa jak również inne typu FF A0 40 38 odpowiadające...
Fotokomórka zatrzymująca prasę aby niezmiarzdżyła ręki. Reakcja po np 0,7sekundy nie wchodzi w grę. I taki program pisze ktoś, kto nie potrafi z przerwań skorzystać??? Od tego są dedykowane rozwiązania SPRZĘTOWE, na pierwszej linii. MNa przerwaniach ale należy zaóważyć, że aby odczytac czy zapisac rejest nie realizuje sie transmisji kilku, kilkunastu...
Będzie nawet bardziej niż bardzo rozbudowany :] No i trochę "na wyrost", a to ze względu na bardzo duży rozmiar pamięci w porównaniu do wymagań. Znacznie bardziej "dopasowany" byłby jakiś mały EEPROM z interfejsem szeregowym, np. 24C01, no ale obsługa interfejsu szeregowego bez mikrokontrolera to kupa scalaków :] Rozwiązać to proponuję tak: Licznik...
na każdym który napiszę jest tak samo, w nowym temacie powyżej podałem ustawienia fuse bitów, zaraz wkleję kawałek na którym teraz się bawię Dodano po 4 to kod na którym teraz się bawie '***************************************... '-------------------- konfiguracje ----------------------------------------... $regfile...
WSTĘP: Muszę wykonać projekt bazujący na Atmega16, który opiszę (jak najdokładniej i zwięźle) poniżej. Na wstępie chciałbym zaznaczyć- co najważniejsze- że nie oczekuję żadnych gotowych rozwiązań, odwalenia roboty itp. przede wszystkim zależy mi na dwóch rzeczach- abym projekt ten wykonał w pełni i abym zrozumiał i nauczył się wszystkiego co z tym związane....
Udało mi sie pójść krok dalej, robot przestał wariować, ale kiedy próbuje wysłać mu coś przez RSa, nic się nie dzieje. Ogólnie kiedy włączam robota zapala się lampka przy RS, która odpowiada wysyłanie, a kiedy podłączam kabel do RSa to zapala się też lampka od odbioru. Kod z robota: [syntax=c] #include <avr/io.h> #include <avr/interrupt.h>...
Witam, Możesz częściej wywoływać przerwanie ale nie licz na więcej ;) . Do odczytu enkodera w PLC masz specjalne wejścia i bloki. Pozdrawiam,
Coś tu jest pomieszane,enkoder absolutny nie potrzebuje czujnika punktu referencyjnego,są stosowane czujniki nadzorujące tzn.odczyt z enkodera w momencie zadziałania czujnika musi się mieścić w zadanym zakresie wartości.Podaj bliższe dane enkodera typ,sposób odczytu (LAN,szeregowy itd.),rodzaj sterowania (Beckhoff,sinumeric itd.)to jutro po pracy ci...
Wiem, sam pracuję często na konwencjonalnej tokarce i frezarce. Jednakże akurat w przypadku frezarki wygodniej jest mieć bezpośrednie odczyty położenia osi. W tokarce przy danej czynności kasujesz luz dla każdej z osi w jednym kierunku i po sprawie. Na frezarce dodawanie luzu (zwykle innego dla każdej z osi) przy każdej zmianie kierunku obróbki jest...
Do głowy przychodzi mi po prostu podciągnięcie masy enkodera do 12 V z karty akwizycji danych. Nie mam pewności, czy dobrze zaplanowałem to połączenie. To też nie ma sensu bo ustalając potencjał masy enkodera na +12V, będziesz miał sygnał w zakresie +12V - +17V. Idąc tropem Twojego rozumowania to prawidłowym było by "podciągnięcie" masy enkodera do...
akurat wypisuję wartości poprawne i n"iepogubione" - jest to jedynie mały procent jednego obrotu - cały obrót jest dwa bity dalej... zresztą nawet jeśli bym pominął jakiekolwiek dane to wg. mnie nie powinienem mieć w różnych położeniach identycznych danych a mam :( ale jeśli przekręcę oś enkodera powiedzmy o 2,5obrotu i cofnę idealnie do tego samego...
Witam Pliki ESD to informacja o dostępnych danych do zapisu/odczytu z urządzenia w sieci CAN Należy teraz ten plik zaimportować do "hardware configuration" i tutaj pytanie na jakim to ma działać sterowniku? Pozdrawiam.
+ i - silnika podłączasz do wyjścia mostka H. Do mostka H podłączasz "wysokie" napięcie zasilające silnik, oraz napięcie zasilające logikę. Do mikrokontrolera podłączasz wyjścia z enkodera. W zależności od odczytów z enkodera, ustawiasz odpowiedni sygnał PWM, który podłączony jest do mostka H. To tak w skrócie, do tego dochodzi cały algorytm który "przerabia"...
Przykład automatycznego zapisu do DB: http://www.elektroda.pl/rtvforum/topic12... Później do odczytu trzeba będzie zrobić rejestr - odczekać 2tys impulsów i co jeden impuls enkodera przepisać odpowiednią wartość z DB
Mam mikrokontroler ATmega128 i przejściówke RS232->USB. Wysyłam 2 dane 4 bitowe cały czas ( sygnał idzie z enkodera) np: 1 598 2 884 3 123 4 .... itd i hyper terminal mi odbiera, ale chciałbym napisać własny program w c albo w delphi bo w każdym zaprogramuje. Chodzi mi o kod, bo nie chcę kupować specjalnie książki. Na pracę swoją wydałem już z 1,5 zł:)...
Witam, Tak na szybko to wygląda na 'błąd pomiaru' przez enkoder... fizycznie giętarka wraca położenie pierwotne ale enkoder odczytuje o ten 1,2 impulsy mniej... lub też może być kwestia odczytu danych przez sterownik... tj. w tym przypadku myślę o sprawie zboczy... Jak Kolega napisał dołożył przycisk reset.. i tak myślę że można by to po prostu wrzucić...
Witam, czy ktoś z Was zajmował się odczytem impulsów z enkodera inkrementalnego poprzez port równoległy w komputerze PC? Z moich testów (moje oprogramowanie w Delphi) wynika, że nie jestem w stanie odczytywać wszystkich sygnałów wysyłanych przez enkoder. Dane w moim doświadczeniu: - enkoder inkrementalny 500 imp/obr - program w Delphi: timer na formatce,...
Witam Czy to serwo jest z CNC ROVER Biesse? Jeśli tak to ten błąd zwykle występuje jeśli brak jest połączenia miedzy serwem ,a enkoderem. Zetknąłem się z tym błędem gdy poluzowane było złącze enkodera (jest zintegrowany z silnikiem). W przypadku gdy były jakieś dziwne zachowania danej osi (gubienie wymiaru) bardziej prawdopodobne jest uszkodzenie przewodu...
Dzień dobry. Mam dwa enkodery CQ163-80022-A z drukarki HP Deskjet 3520. Chciałem podłączyć do Arduino i móc odczytywać dane (ile obrotu wykonano). Problem jest taki, że nie wiem, co połączyć z 5 V, GND oraz liniami danych (A, B). W zasadzie to który konkretnie styk za co odpowiada. Sugerowałem się schematem z poradnika... Kolejno 5 V, 2× dane, GND....
Witam. Do Atmegi mam podłączony enkoder z drukarki na INT0 (obsługuje przerwanie). oraz rs232 , który komunikuje się z aplikacją na PC(też przerwanie). Opcja pierwsza: czytam dane z enkodera manualnie : mam o programie guzik "daj dane". Gdy kręcę enkoderem jak szalony to w lewo to w prawo a potem wciskam guzik "daj dane" to dostaje to co trzeba - znaczy...
Butelki przejeżdżają przez czujnik w takich samych odległościach od siebie. Prawie takich samych jak widać z poniższych danych. Tworzę taką tablicę i teraz chciałbym się odnieść do tych wartości tzn. porównać je z enkoderem i wybić. Jak porównać tą pierwszą butelkę gdzie enkoder mam już na wartości powyżej 2345. Stale trzeba porównywać i jak odczyt...
Witam Ostatnio eksperymentuję sporo z wymianą danych pomiędzy mikrokontrolerem i PLC S7-1200. Wczoraj zmontowałem układ odczytujący pozycję enkodera absolutnego (od 0 do 1023 pozycji): https://obrazki.elektroda.pl/4573115000_... Za pomocą płytki ethernet shield chciałbym przesyłać dane PLC. Jeżeli chodzi o sam przesył to nie mam...
Jak będzie umieszczony w przerwaniu, to wydłuży czas obsługi tego przerwania. Najlepiej byłoby, gdy odczyt DS18B20 podzielić na dwa odrębne zadania: najpierw tylko wysłać żądanie odczytu temperatury (które może się wykonywać po stronie sensora nawet do 750ms tak, jak napisałeś), wrócić do programu głównego, a później odczytać temperaturę (o ile wcześniejsze...
Prawda nie wiem. Poradzono mi zmapować wektor przerwań i najlepiej cały kod do RAMu. A mówiąc zapis do pamięci flash ma kolega na myśli zapis dowolnych danych do stron flasha czy mapowanie wektora i funkcji do flasha? Jeśli to pierwsze to mam to już zrobione i działa poprawnie (są to w moim przypadku odczyty z enkodera). Problem jest w momencie, gdy...
Dzień Dobry Planuje zrobić podgląd z wagi samochodowej na rejestratorze HIK-a w systemie IP. Nie za wiele jest w necie na ten temat, jest jeden system LanVid ale trzeba mieć kompa włączonego i działa to tylko na kompie, Mnie interesuje zająć np. 1 kanał w rejestratorze tak jak zwykła kamera IP. Dane z wagi po rs232 są czytelne i proste do odczytu np....
Witam, chciałbym zczytać dane z enkoderu, mam jeden podłączony do PB6 i PB7,a drugi do PB3 i PA15 i posiadam STM32f103RE Robisz coś bardzo dziwnego i niepojęcie skomplikowanego. A przerwania to już w ogóle nie wiem po co... Odkopałem swój projekt używający enkodera z początków pracy z STM32 - jeszcze stosowałem SPL. Inicjowanie to trzy instrukcje (ja...
Witam, chciałbym tutaj zaprezentować początek projektu (choć i tak już nieco zaawansowany) budowy własnego ramienia robotycznego. Projekt składa się z kilku faz. Często równoległe wykonuję różne zadania związane z tym projektem. Ale od początku. Faza 1. Polegała ona na określeniu jaki typ ramienia robotycznego chcę zbudować, jak rozwiążę zabudowę napędów,...
Przepraszam z gory za brak polskich liter, ale uzywam dunskiego oprogramowania i dunskiej klawiatury, wiec bylabym wdzieczna za wyrozumialosc i brak uwag na ten temat. Chcialam zapytac, jak zbudowac interface do silnikow servo z absolutnymi enkoderami. Szczegolnie interesuje mnie EnDat interface. Enkoder ten przesyla dane w postaci szeregowej. Nie moge...
Niestety wczoraj zniszczyłem mój DSO150. Cóż, nieważne. Tutaj znowu moje ustalenia. Sporządziłem wykres moich znanych Seriali (przekonwertowanych z Ascii na Dec i zsumowanych) oraz kodów (Hex na Dec). Następnie kod rośnie wraz ze wzrostem numeru seryjnego. W przypadku szeregowego t2uvGy8a nadal miałbym zakres 11037 kodów (co mieści się między moimi...
Witam, posiadam z demontażu 2 silniki DC z enkoderami (obrotomierzami). Interesuje mnie informacja o typach tych enkoderów (obrotomierzów) oraz sposobie uzyskiwania z nich danych. I silnik: -HITACHI DC MOTOR D04F261E -24V -encoder 100 ppr - cztery przewody wychodzą z enkodera (czerwony, żółty, biały, zielony) http://obrazki.elektroda.pl/7568116800_1...
Problemem może być wyjście SSI enkodera. Na wyjściach +D i -D są przesyłane dane typu ilość obrotów i aktualny stan "niepełnego obrotu". Po co używać wyjść A, /A, B, /B skoro to jest enkoder absolutny? W takim przypadku lepiej użyć tańszego enkodera inkrementalnego. Kolego myślę, że odpowiedzią na Twój problem będzie karta SM338: "SIMATIC S7-300, MODUŁ...
Kilka szybkich pytań :) 1. Awaria wystąpiła sama, czy to efekt jakiś działań ? 2. Wymieniony silnik na taki sam, a enkoder tez taki sam (rozdzielczość ?) 3. Przewód enkodera czy też był zamieniony ? 4. I jedno podstawowe pytanie czy ktoś z obsługi nie zmienił jakiś parametrów maszyny. Jeśli z poziomu HMI są jakieś dane odnośnie osi, proszę porównać...
Najbardziej efektywnie będzie na jakimś układzie programowalnym... np GAL czy CPLD tzn można to zbudować w oparciu o zwykłą cyfrówkę ale będzie "duże" jeśli mamy enkoder gray'a (np jakiś mechaniczny :) ) to nie problem zrobić taki układ (oczywiście same bramki bez liczników i przerzutników ) np dla 3 bit : tabela do minimalizacji dane z enkodera | Q1Q2Q3...
Ale chyba jest coś takiego jak best practices prawda? Obawiam się, że nie. Można zalecać określone rozwiązanie programowe konkretnego problemu, ale i to często jest uwarunkowane wymaganiami innych zadań, dostępnym sprzętem, itp. Przypuszczam, że jakąś połowę swoich programów robiłem według schematu: Przerwania - timer tworzący "podstawę czasu" (multipleksowanie...
https://obrazki.elektroda.pl/7027157300_... https://obrazki.elektroda.pl/3117531200_... https://filmy.elektroda.pl/69_1568232758... Witam, Miałem wcześniej w planach zgłosić się z prośba o pomoc w zaprogramowaniu, jak wszystkie osie bedę miał juz gotowe, ale niestety przy próbie uruchomienia 3 osi napotkałem...
Witam, Piszę na Atmedze odczyt danych z BMP085 i dodatkowo zapis danych na kartę SD. Wszystko wydaje się działać poprawnie, a jednak coś jest nie tak. Do obsługi BMP085 wykorzystałem kod z tego tematu: http://www.elektroda.pl/rtvforum/topic18... Oto wykres z odebranych danych, czas pomiaru to około 10min http://obrazki.elektroda.pl/4498963800_1...
Witam Mam nadzieje ze na dobrym forum jestem, jak nie to prosze o korekte. Poszukuje enkodera z odczytem polozenia absolutnego, jedno-obrotowego, 360 stopni, z 16 bitowym przetwornikiem, 0.01 stopnia dokładność (0.02 ok). Bedzie uzyty to monitorowania obrotu niewielkiego walu (2cm srednicy) z niewielkimi predkosciami (1obrot na sekunde). Dokladny pomiar...
Markowe gotowe rozwiązania są dość drogie , liniały magnetyczne TURCK lub P+F na 15cm to jakieś 1000zł w wzwyż - nie pamiętam dokładnie kwot ale mogę to sprawdzić jutro jak Cię to interesuje. Zaletą rozwiązania z liniałem będzie to że nawet jak pojawią się jakieś luzy na przekładni to liniał i tak pokaże ci dobą wartość. Najtańszym rozwiązaniem będzie...
Mam problem z napisaniem programu do obslugi enkodera m600 (przetwornik obrotowo-impulsowy firmy wobit) podłączonego pod port szeregowy rs232 w języku C#. Urządzenie to jest sprawne i działa w programie kóry został dołączony do niego. Jednak ten program jest napisany w języku C i działa tylko z dyskietki którą trzeba włożyć przy uruchamianiu się komputera.....
Witam. Mam potrzebę zrobienia bardzo prostego nadajnika, bardzo małej mocy na częstotliwość 1030MHz. Zadaniem nadajnika będzie generowanie prostego sygnału - 3 pików zgodnie z tym opisem: https://en.wikipedia.org/wiki/File:Inter... https://en.wikipedia.org/wiki/Secondary_... Tu jest jeszcze fajny dokument: http://www.ll.mit.edu/mission/aviation/p...
Dzięki wielkie, właśnie to potrzebowałem wiedzieć.Mam za zadanie napisać program na sterownik Mitsubishi, przy takich samych danych wejściowych(obwód koła pomiarowego) a jak ogarnę pomiar z enkodera to już powinno to jakoś pójść :D
Widzę, że się temat antenowy rozwinął, a tymczasem wrzucam od siebie dodatek zapisujący ustawienia głośności każdej stacji z każdego banku do odpowiedniego pliku gdzie są trzymane te zapamiętane nastawy. Wartości nastaw głośności są zapisywane na bieżąco do pliku bez zmian dla innych stacji z aktualnego banku. Tutaj funkcja zapisująca: https://obrazki.elektroda.pl/4066422400_...
https://obrazki.elektroda.pl/2963931100_... Zaprezentowane urządzenie - PasswordPump - to menedżer haseł na USB, który pozwala przechowywać do 254 kompletów danych do logowania (nazwa konta, nazwa użytkownika i hasło). Są one przechowywane tylko w pamięci tego urządzenia, na dwóch wbudowanych w system pamięciach EEPROM. System wykorzystuje...
https://obrazki.elektroda.pl/6159580200_... Ostatnio zmontowałem stanowisko szkoleniowe S71200 + Falownik SEW sterowany po profinecie. Napisałem program i zrobiłem wizualizację przemieszczającej się jednostki https://obrazki.elektroda.pl/8405393000_... "Jednostka" może przemieszczać się pomiędzy pozycjami 0-10,...
Witam. Stoję przed zadaniem podłączeniem enkodera do komputera. Wiem już , że potrzebny jest mi enkoder absolutny, jednoobrotowy, 12bit. Znalazłem taki [url=http://www.lika.pl/index2.php?page=... Wypluwa dane po RS422 SSI. Niestety nie znam się na tym - i nie wiem jak i czym podpiąć to do komputera. Najwygodniej...
Zakładasz na koło, ew końcówkę półosi enkoder. Jak zrobiony będzie, czy gotowy, czy stworzony przez ciebie, to już osobna kwestia. Ważne aby miał sporo impulsów na obrót. Ile ? Ok 200. Impulsy z enkodera po dopasowaniu poziomów podajemy na kartę dźwiękową laptopa. Ideałem było by podać na drugi kanał impulsy dokładnego zegara. Wszystko zgrywamy np....
Opiszę trochę program. Przy uruchomieniu program odczytuje z EEPROM'u numery seryjne czujników temperatury, nastawy temperatury, histerezę i temperaturę alarmu. W menu można zaprogramować czujniki temperatury podłączając wybrany w danym momencie i potwierdzić klikając OK lub wcisnąć przycisk enkodera. Jeżeli w jakimś wypadku EEPROM by się wykasował,...
Zmiana procesora, raczej nie możliwa. Jeśli już to zmieniłbym na Xmega co ma sprzetową obsługę encodera. Ale na razie bede probował na ATMEGA2560. Jeśli chodzi o przerwania to wyglądają one tak (kompilator Codevision): 1) Procedura odczytu encodera (przerwanie na obu zboczach): [syntax=c] #define kanal_A (PINE & (1<<4)) #define kanal_B (PINA...
Dokładnie o to chodziło, dzięki. Już jestem uświadomiony. Jeśli miałby ktoś cierpliwość jeszcze mi z jednym podpowiedzieć... Programuję w asemblerze. Enkoder daje dwa sygnały (fi1 i fi2). Potrzebuję, aby przy każdej zmianie sygnału fi1 zwiększało/zmniejszało mi wartość jakiegoś tam bajtu. Tylko raz na jedno zbocze. Poradziłem już sobie z tym, ale teraz...
Jeśli zestaw ma służyć TESTOWANIU to dobrze by było żeby TESTOWAŁ. Co za tym idzie typowo AVR posiada ADC, posiada wyjście PWM, posiada wejścia z przerwaniami INT0/INT1 które można do enkodera wykorzystać, wreszcie posiada TWI, SPI oraz UART. I jeśli chcesz na poważnie do tematu podejść to dobrze by było, żeby ten zestaw to był w stanie przetestować....
W kwestii formalnej, ten kod się nazywa kodem Gray'a (od nazwiska Franka Gray'a 1887-1969, pracownika laboratoriów Bella, który go opracował) Co do samego problemu, to - prędkość obrotową wyliczysz z jednego kanału mierząc ilość impulsów w jednostce czasu lub mierząc czas trwania jednego okresu i przeliczając to na obroty (wiadomo ile masz impulsów...
W pracy: Najpierw należałoby określić zakres czujników jakie chcemy badać. Np. Będziemy badać enkodery inkrementalne, enkodery absolutne(SSI, EndDat), resolvery,sin_cos, techoprądnice (chyba już rzadziej stosowane) itp. Skoro to tylko teoria więc możliwie jak najwięcej, co pokaże zaangażowanie kolegi, a przecież doktorkom i profesorkom o to chodzi....
https://obrazki.elektroda.pl/3153730500_... Witajcie moi drodzy W tym temacie najpierw szczegółowo pokażę wnętrze drukarki HP Deskjet D1360 , a potem przedstawię jak można wykorzystać jej części z Arduino. Określę pinout enkodera ze środka, napiszę kod pozwalający określić pozycję karetki dzięki użyciu enkodera, oraz też oczywiście...
Z enkoderami to jest mniej wiecej tak - ich dokladnosc to jedno a dokladnosc ukladu pomiarowego w danej aplikacji to cos zupelnie inego. 1: Enkoder i licznik - jedno wyjscie podlaczone do liczniika. Teoretycznie na kazdy obrot licznik powinien zliczyc 1024 impulsy. Powinien - gdyby nie "luzy" - zliczy troche wiecej bo kazde "cofniecie" zaliczy sie na...
Przyśpieszenie to zmiana pomiędzy wcześniejszymi obrotami, a aktualnymi, w określonym czasie. Zapisujesz aktualną prędkość, po okresie czasu, np. po 60 sekundach, sprawdzasz ponownie i odejmujesz starą wartość od nowej. O tyle przyśpieszył lub zwolnił. Ty usilnie próbujesz wykorzystać wzór do ruchu prostoliniowego, jednostajnego do ruchu obrotowego...
A wiec juz pisze więcej szczegolów otoz po pierwsze ingerowanie w budowe enkodera nie jest mozliwe bo jest to nowy enkoder szczelnie zamkniety i raczej nierozbieralny. Teraz odpowiedzi na reszte postow: Silnik jest stabilnie przytwierdzony do podloza nie mniej jednak generuje drgania. jest to silniczek krokowy 2-fazowy bipolarny o oznaczeniu KP56LLM2-553...
Witam ! Proszę o pomoc w rozwiązaniu takiego problemu. Mam układ obliczający długość przewodu za pomocą Enkodera Kubler (1000 imp.) wykonany na mikrokontrolerze ATmega8535. Procesorek ładnie zlicza impulsy z wyjścia INT0, rozpoznaje kierunki oraz wyświetla wszystko na LCD. Problem polega na tym że muszę mieć odczyt długości na aplikacji PC. Wszystko...
Witam. Popełniłem kiedyś syntezę do Tunera Diora AS642 (z odczytem częstotliwości). Dorobiłem syntezę na TSA6057 oraz głowicy Gloria (zasilanie 8V). Sterowanie up/down (gałka) za pomocą enkodera oraz wykorzystałem 7 przycisków programatora do wybierania stacji z pamięci. W załączniku okrojony (do obsługi tylko up/down) program w bascomie. Myślę, że...
(at)ArturAVS Prawdziwych testów na maszynie podczas normalnej pracy płytka się nie doczekała, ponieważ zdążyłem uruchomić maszynę na gotowym produkcie od CSLab. Ale zbudowałem sobie małe stanowisko testowe wystarczające do podstawowej pracy mianowicie: serwonapęd z silnikiem, skonfigurowany do pracy w trybie prędkościowym na sygnale +-10V a do wału...
Są to silniki od wycieraczek od golfaIII, ich max. prąd wynosi 5A i zasilam je z zasilacza 12V 5A, tylko że wstawiam szeregowo opornik parę ohmów, bo bez niego ramie obraca się zbyt szybko i sterowanie manualne nie ma sensu, ponieważ raz, że ciężko wychwycić kiedy puścić przycisk, a drugie, że to dosyć mocne silniki i przy nabraniu rozpędu gdy nawet...
Dodano po 11 Mam takie pytanie,jak podpiąć do UNO kierownicę przez USB,żeby emulować ją w panelu sterowania? Wtedy bym wykorzystał sterowniki urządzenia które mam do kierownicy i sterowałbym z pull up kierownicą z enkodera a resztę przycisków normalnie z kierownicy. Chciałbym odczytać dane z tej kierownicy,żeby emulować ją. Dodano po 4 Marcinn212 pod...
https://obrazki.elektroda.pl/5705909000_... NA WSTĘPIE Wiem, wiem, ktoś zaraz powie, że układów aktywnego obciążenia nie sposób zliczyć i kolejny taki projekt przyczynia się do klęski urodzaju… 8-) Mimo wszystko chciałbym przedstawić projekt aktywnego obciążenia. Aktywne obciążenie samo w sobie nie jest czymś szczególnym, ale...
Witam ponownie. Mam mały problem do przeskoczenia i nie mogę sobie z nim poradzić. Krótko: -ATmega32 liczy impulsy z enkodera, po otrzymaniu znaku '?' odpowiada ':' bajt_starszy+'0' bajt_mlodszy+'0' '#' . W terminalu działa pięknie. -ATMega128 uart0 wysyła zapytanie '?' o pozycję enkodera. W terminalu działa. Uart1 ma za zadanie wysłać odebraną wartość...
Wcześniej też próbowałem z pinów HSPI i też nie było jakiejkolwiek różnicy. Na chwilę obecną skróciłem kod z linku jedynie do obsługi HSPI. Dodano po 11 Chodzi mi o informacje w jaki sposób mam odebrać dwa bajty z informacją o pozycji enkodera Dodano po 16 https://obrazki.elektroda.pl/5313299800_... Powyżej mam adres odczytu pozycji,...
Witam wszystkich po raz kolejny. Dzisiaj postaram Wam się opisać chiński regulowany zasilacz impulsowy marki GOPHERT, model CPS - 3205. Być może opis ten zachęci Was do zakupu tego zasilacza, zniechęci lub pomoże podjąć decyzję. Ja swój egzemplarz zakupiłem na Aliexpress za kwotę $44,98 wraz z przesyłką (Aliexpress dodatkowo dało mi kupon rabatowy na...
Z tym, że nie zawsze otrzymuje to co chce i muszę resetować i wtedy zależy jak się trafi. To pewnie sprawa błędów. Z tego co czytałem to powinienem dobrać odpowiedni kwarc do atmegi. Jaki polecacie? Potrzebuje zrobić przez rs232 pomiar temperatury przy pomocy układu DS18B20, oraz odczyt z enkodera to będzie taki jak są w lego MINDSTORMS. A i mam jeszcze...
https://obrazki.elektroda.pl/3536273200_... Enkoder obrotowy - impulsator - jest doskonałym urządzeniem wejściowym do sterowania np. menu w interfejsie urządzenia. W poniższym tutorialu opiszemy, jak wykorzystać typowy impulsator w połączeniu z modułem Arduino. Krok 1. Obejrzyj film Jeśli nie chce Ci się czytać całego poniższego tekstu,...
Witam Mam nadzieje ze na dobrym forum jestem, jak nie to prosze o korekte. Poszukuje enkodera z odczytem polozenia absolutnego, jedno-obrotowego, 360 stopni, z 16 bitowym przetwornikiem. Bedzie uzyty to monitorowania obrotu niewielkiego walu (2cm srednicy) z niewielkimi predkosciami (1obrot na sekunde). Najlepiej jakby dawal dane po USB albo porcie...
Witam po krótkiej przerwie, Pozmieniałem nieco czasy zmiany stanów linii !CS i pamięć działa - na razie na kabelkach i na prędkości zegara 10 kHz :D. Dodanie szeregowo rezystora 100 Ω na linię zegarową (SCK) niczego nie zmienia - te zakłócenia od linii zegarowej dalej przenoszą się na linię SO. Poniżej kod źródłowy samej obsługi pamięci flash SPI:...
Witam zastosował bym silniki prądu stałego z komutatorem i enkoderem, czyli servomotory, zamiast tych krokowców, zmiejszyło by to ilość kół zębatych w przekładniach(teraz jesteś zdany na maksimum ćwierćkrok silnika + (dlaczego sterujesz pełnym krokiem?) współczynnik redukcji przekładni, tam tylko na dokładność enkodera). Po drugie w osi horyzontalnej...
Tu masz trochę teorii: http://old.imnipe.pwr.wroc.pl/znemiap/dy... Podam najprostszą wersję algorytmu, z najprostszym estymatorem strumienia stojana bazującym na modelu napięciowym. 1. Pomiar kata położenia wału z enkodera, na tej podstawie wyliczenie prędkości, 2. Procedura regulator prędkości typu PI wyjściem regulatora...
1. Rozumiem, że płytka stykowa pełni fukcję czegoś w rodzaju uniwersalnego socketu, gdzie przy każdym programowaniu trzeba ręcznie łączyć piny ? Skąd zatem przy takim rozwiązaniu wiadomo, gdzie i jak podłączyć taśmę wychodzącą z programatora ? Jest na to jakaś reguła ? Tak to rodzaj uniwersalnego socketu. W kanda masz 4 podstawowe piny MISO, MOSI,...
Witam. Nie mam już pomysłu na rozwiązanie mojego problemu. Program działa, ale przy przesuwaniu tekstu w tablicy do prawej AVR GCC generuje dużo mniejszy kod (1002 bajty) niż jeśli zakomentuję tę część pętli głównej programu (1366 bajtów). Kompilacja przechodzi bez warningów w obu wypadkach. Dodatkowo po zaprogramowaniu układu program nie wraca do głównej...
Witam ! Proszę o pomoc w wykonaniu programu w Delphi. Do tej pory zajmowałem się głównie programowaniem mikrokontrolerów w asemblerze. Projekt który obecnie wykonuję wymaga jednak aplikacji PC wyświetlającej wynik wysłany z mikrokontrolera przez RS. Calość wygląda mniej więcej tak: 1. Mikronotroler zlicza impulsy z enkodera 2. Po stosownych obliczeniach...
To są multipleksery analogowe 16-wejściowe, w jakiej roli miałyby być użyte? Same układy scalone w polskim sklepie są znacznie tańsze - w wersji HC4067 SO24 (SMD) nawet poniżej 1zł, ale pewnie do montażu wygodniej mieć takie, które można wetknąć w płytkę stykową, czy w podstawkę, albo wlutować w płytkę uniwersalną - i takie kosztują 2.1zł/sztukę; taniej...
Cześć wszystkim! Od wielu lat interesuję się motoryzacją a od kilku lat również tuningiem samochodów. Ze względu na moje wyształcenie i pracę (Informatyka) oraz inne zainteresowania (Elektronika) szczególnie zainteresowałem się strojeniem sterowników silników spalinowych ECU (Tzw. chiptuning) Eksperymentuje raczej na swoich samochodach, czasami grzebie...
Cena tych układów jest bardzo niska w porównaniu z gotowymi enkoderami. Hurtowa cena to 3 dolary w detalu to może być 25zł - na razie nie mogę ich znaleźć w Polsce. Oczywiście trzeba dołożyć kilka elementów i płytkę czujnika , ale razem to i tak powinno być dużo tańsze rozwiązanie. Szybkość detekcji + cena + rozdzielczość to atuty. Również teoretycznie...
Rejestrator kasetowy Unitra Elmasz RZ-1547 „SMAK" Rok produkcji: 1989 https://obrazki.elektroda.pl/1621561400_... Opis potencjometrów. 1. Odczyt: 1.1. Kalibracja toru odczytu. Do tego celu będzie potrzebna kaseta pomiarowa(wzorcowa) z sygnałami testowymi: 330Hz np. 0dB (poziom musimy znać). Potencjometr: RN102 – poziom...
Rozwiązanie mojego skrótu myślowego: pin 9 i 7 to wejście inaczej zasilenie diody bo to prawdopodobnie enkoder inkrementalny ze źródłem światła więc trzeba mu podpiąć napięcie na piny 9 (+) i 7(-). Teraz to rozgałęzienie: w moim pierwszym poście napisałem że w RS232: "logiczna jedynka przesyła jako napięcie -3V do -15V a zero jako +3V do +15V." W twoim...
odczyt enkodera odczyt enkodera obrotowego integra odczyt danych
podgrzewacz stopni oporność głośnik żelazo chlorek
wymiana zaworków delphi wymiana zaworków delphi
Zniekształcenia dźwięku w głośnikach Soundcore, Sonos Roam 2, JBL – ostrzeżenie czy defekt kosmetyczny? Citroen C3 błąd 1340 - przyczyny i rozwiązania