Witam! Zaistniał problem z falownikiem Mitsubishi D700 FR-D720S-100-E8. Chodzi o pracę przy niskich częstotliwościach 2-30 Hz. Gdy falownik przestoi niepodłączony dobę to normalnie kręci silnikiem nawet 1 czy 2 Hz. Ale po około 3 minutach zaczyna pracować jakby krokowo. Wał silnika porusza się w wybranym kierunku lecz nie płynnie tylko krokami, aż szarpie...
To, że procesor od pewnego momentu wykonuje coś złego jest oczywiste, ale chyba w locie się tego nie znajdzie - potrzebna będzie praca krokowa i aplikacja testowa... nie znam szczegółów tej katarynki, ciężko ocenić gdzie to wyskakuje. Kiedy robię program w 99% wiem gdzie był program kiedy wyskoczył w wyjątek - choć zdarzają się niespodzianki. A może...
Takty oczekiwania są. Przy zegarze CPU, 5 MHz wykonuję nieco ponad 400 tysięcy cykli transmisji na sekundę, czyli ok. 50% wydajności bez oczekiwania. Jest praca krokowa i sprzętowe pułapkowanie - załączam obrazek z konsoli sterowania sprzętem. https://obrazki.elektroda.pl/4286771100_... https://obrazki.elektroda.pl/3454247700_...
Uwzględnij polożenie tłoczków, zarówno przy załączeniu jak i wyłączeniu, ustaw położenie tłoczków na 00(początek) 200,200(koniec), później praca krokowa i uzupełniaj blkowanie stanu. Trudne, ale do zrobienia.
...silników krokowych urok polega na tym ze będzie tam badana praca podczas pracy krokowej oraz podczas pracy normalnej.... To faktycznie urok . Gdybyś mógł to wyjaśnij czym się różni praca krokowa od pracy normalnej silnika krokowego . A wracając do zasilacza . Te 12 Volt to nie za dobry pomysł . Sa przecież krokowce pracujące przy napięciu 3,6 Volta...
Maszyna stanu, praca krokowa a wszystko połączyć z obsługa wybranego trybu auto/step/manu. Poszukaj w google dane hasła.
Skończyły mi się już pomysły więc może tu znajdę pomoc. Próbuje się przekonać do bibliotek HAL i idzie mi to pod górkę. Dwa projekty: jeden pod SPL drugi pod Hal. Nic szczególnego mruganie diodą. Ta sama płytka, ten sam programator. Pod SPL wszystko działa pod Hal odtrzymuje komunikat: "Target is not responding, retrying..." Gdzieś trzeba coś włączyć,...
f7 praca krokowa lub ustawiasz kursor w lini gdzie przypuszczasz ze wystapi blad i f4 (program wykona sie do tej lini) nastepnie f7. jak zlokalizujesz gdzie wywala blad wklejasz ten kawalek kodu na forum i zobaczymy co jest nie tak...
chce go uruchomić na tym: http://allegro.pl/stm32-plytka-prototypo... Kodu w sumie zadnego nie spłodziłem. W przykładzie choppina zakomentowałem jedynie samą zawartość pętli while by nie mrugała diodami. | Yagarto w sumie działało to co miało działać. Kod w całości debugował się. była praca krokowa itp. A w tym...
No dokladnie, wtedy zamiast styku "krok" trzebe bedzie urzyc komparatora, co niepotrzebnie zabierze pamiec CPU.
Symulator udostępnia pełne możliwości debugowania - praca krokowa to jedna z opcji. Inna to dać po prostu run i symulator zatrzyma się albo na breakpoincie, albo po naciśnięciu przycisku pause. Ze względu na to, że symulacja nie działa w czasie rzeczywistym (jest dosyć wolna) to dobrze jest na czas symulacji usunąć/zmienić czasy w delay jeśli używasz....
Pojawił się u mnie ostatnio problem po dodaniu w programie przerwania od Timera. Dotychczas działało wszystko super, debagowanie trybie krokowym działało bez problemu itd. Po dodaniu przerwania program również działa ale niestety w trybie krokowym...nie do końca. Gdy zatrzymam rdzeń w jakimś miejscu programu i wykonam następną instrukcję pojawia się...
przekonałbym się w 100% gdyby był tam przyzwoity deburger póki co mało zachęcające jest pisanie programu w Eclipse a potem uruchamianie i praca krokowa w AvrStudio. Ale generalnie to fajne środowisko zwłaszcza możliwości edycyjne są b.dobre. Coś ostatnio w tym środowisku pochrzaniłem może ktoś bardziej biegły :) mógłby krok po kroku wyłożyć jak ustawić...
Programator USBASP. Zgadzam się, że problem przypuszczalnie dotyczy softu i prawdopodobnie poprzez działania w tym zakresie powinien dać się rozwiązać. Symulacja programowa, praca krokowa powinna być jednak osiągalna. Dotychczas w ramach eksperymentów wypróbowałem różna zmiany konfiguracji. Na razie bez pozytywnych efektów. 1. Uruchomienie programu...
To będzie raczej słabe PWM. Próbowałeś GPIO.PWM? Będzie "sztuczne" ale powinno zdecydowanie lepiej działać jak time.sleep. Ostatecznie prawdziwe PWM masz na kilku pinach, możesz skorzystać.
I to jest przykład dlaczego zostanę nadal przy avrstudio i avr-ach, bo 8 bitów mi wystarczy, a do większych obliczeń zastosuję jakieś pi lub orange, bo niestety ale nie przekonałeś mnie do arm-ów. Dobrze byłoby pisząc takie coś podać jakieś argumenty, czy przykłady, bo tak tylko siejesz niepotrzebny zamęt. Z Twojej wypowiedzi zupełnie nic nie wynika....
Witam, Próbuje debugować prostą aplikację na LPC1788. Docelowo SDRAM, LCD i inne. Projekt i konfiguracja eclipse oparta na LPC1758. W przypadku LPC1758 działa wszystko wyśmienicie. W przypadku LPC1788 bez włączonych breakpointów, działa uruchomienie, pauza, praca krokowa itd jednak nie reaguje na dodawanie breaków. Po wyłączeniu debuga, zaznaczeniu...
Witam po przerwie ;]. Ja od poniedzialku znowu walcze z tym opornym srodowiskiem. I mam naprawde dosyc :>. Opanowalem juz wykorzystanie OpenOCD do zapisu flasha w procku. Narazie pracuje na programach zajmujacych troche ponad 2 kilo kodu (heh ;) wiec trudno mi okreslic szybkosc zapisu, ale powiedzmy ze to dziala w miare dobrze i nie narzekam. Trudno...
Witam. Falownik nie interpretuje poprawnie czasu zwalniania, w momencie korzystania z częstotliwości krokowej 1. Podaję sygnał na P1-jako praca do przodu. Podaję sygnał na P6 jako zadanie częstotliwości krokowej 1(St1 aktywne). Wejście P5(P7) skonfigurowane jako przyspieszanie/zwalnianie krokowe wysokie I38/I39/ Podaję sygnał na P5(P7) a falownik nadal...
Witam. Nie potrafię zmusić AVR Studio do kompilacji nowego projektu. Dodam na początku, że WIN AVR mam zainstalowane (najnowsze). Stare projekty, które kiedyś stworzyłem kompilują się bez problemu. Problem występuje przy nowym projekcie. Build started 23.3.2011 at 18:01:06 make: Makefile: No such file or directory make: *** No rule...
Witam, uruchomiłem kit AVT 1525 który ma służyć jako sterowanie napędem w modelu RC. Jako napęd mam zamiar wykorzystać silniki krokowe. Układ posiada kilka funkcji m.in start stop lewo i prawo, praca pół krokowa itp. Z opisu wynika że należy zmieniać te funkcje na wyłączonym zasilaniu. Moje pytanie - co będzie jeżeli użyje tych funkcji przy włączonym...
Kolego nie potrafię zrozumieć o czym napisałeś. Ja na samym początku zmieniłem (za pomocą funkcji I20-0 Praca do przodu I21-5 częstotliwość krokowa niska(i ustawiłem taką jak mi pasuje w funkcji St1) I22- i tutaj była(po ustawieniu sterowania 3 przewodowego) P3 praca do tyłu ale nie jest mi to potrzebne najlepiej jak po połączeniu tego(za pomocą istniejącego...
Środowisko Dev C++ jest trochę ubogie, ale da się coś zrobić. Użyj czegoś co się nazywa Odpluskwiacz. Praca krokowa jest możliwa w tym trybie za pomocą przycisku "Przeskocz". Pamiętaj, że trzeba zaznaczyć opcje kompilatora żeby generował informacje dla odpluskwiacza. Tu masz coś konkretnego do analizy. Nie testowałem tego zbytnio, więc możesz poćwiczyć....
Kolega źle zrozumiał problem precyzji pomiaru. Nie chodziło o zwiększenie precyzji wskazówki. To akurat nie jest trudne. Efekt "półkroków" jest mi znany. Przy okazji początków prac nad tym obrotomierzem miałem możliwość obserwacji tego trybu pracy. Wiem, iż wirnik silnika krokowego (czyli wskazówkę) można ustawić właściwie w dowolnej pozycji z dowolną...
To ja się podepnę - co prawda nie o ARM i PIC, ale MSP430 i FPGA ale pod Eclipse właśnie. Jeśli wprowadzam nieład prosiłbym o wydzielenie. Do rzeczy: Podpinam mspgcc jako cross gcc, edytuję makefile'a, generalnie cud-miód (podobnie do AVR gcc jakiejś wielkiej potrzeby cudować tam z opcjami jak dotąd nie mialem) ALE: przy debugowaniu (msp-gdbproxy)non...
ad 1. Patrz na to szerzej, nie tylko możesz podglądnąć rejestry, ale także zmienne. Zresztą nawet przy rejestrach - twój przykład jest trywialny, ale trochę go skomplikujmy. Powiedzmy, że do tego PORT odwołujesz się w kilku miejscach w programie, w tym w przerwaniach. Debugger ułatwi ci wychwycenie problemu polegającego np. na nieprawidłowej modyfikacji...
Pokazujesz skrawki kodu, a ja założę się, że kompilator ma rację, bo komputery się nie mylą, mylą się za to ludzie. Ponieważ programiści gcc mają trochę więcej doświadczenia od wszystkich userów elektrody razem wziętych, stawiam na to, że jednak ty się pomyliłeś... Pozatym krokowa praca programu z włączoną optymalizacją ma rzadko kiedy cokolwiek wspólnego...
Witam, Staram się uruchomić debuggowanie za pomaca tego systemu: Amontec JTAGkey2, openocd, gdb, eclipse. Chciałbym móc debuggowac kernel i aplikacje która działa w systemie. Mam kilka problemów,które chyba muszę rozwiązywać krok po kroku. Aktualnie działa suspend / resume CPU, czytanie i zapis RAM-u. Nie działa praca krokowa i debuggowanie kodu C/C++....
Jak masz wolno-zmienny enkoder (impulsator) to można podpiąć kanały A i B pod wejścia zwykłe. Program: jak jest A i narasta (zbocze) B to funkcja zwiększ rejestr (+1), a jak jest B i narasta (zbocze) A to zmniejsz (funkcja -1) rejestr szybkości krokowej. Można podłączyć pod szybki licznik (wtedy praca w przerwaniach) ale trzeba analizować: czy zawartość...
takie jak napisałes po przetworzeniu przez ecu
Wystarczy GNU assembler i program OpenOCD. Wystarczy napisać program ustawiający piny, które układ używa, a jeśli chcesz tylko sprawdzić, czy procek działa, to napisać prostą pętlę w asemblerze. OpenOCD zapewnia programowanie i pracę krokową. Mogę ci taki programik napisać, ale musiałbyś podłączyć do układu programator. Czy wiesz, jak ten programator...
http://www.eminebea.com/content/html/en/... http://www.eminebea.com/content/html/en/...
niech kolega właczy sobie symulator i w pracy krokowej od razu zobaczysz w którym miejscu programu program się resetuje, przerwanie zasymulujesz przez ustawienie z ręki odpowiedniej flagi.
No właśnie... To jest silnik krokowy . Silnik ma 200 kroków na pełny obrót, więc 30° to ~17 kroków. Jeżeli chcesz wykonać 1 obr./min to znaczy, że każdy krok trwa 300ms. Nawet zakładając sterowanie połówkowe, zredukujesz czas kroku do 150ms, ale to nigdy nie będzie płynny ruch dla samego silnika. Jeżeli chcesz wykonać obrót o 30° w 2 minuty, to czas...
Jeśli symulator zapisał pierwszą komórkę powinien zapisać kolejne , ciężko to zobaczyć przy pracy krokowej bo zapis eeprom trwa od 3,4ms do 8,5ms w rzeczywistości ale w symulatorze należy to odnieść do ilości cykli mikrokontrolera . Biorąc pod uwagę że symulator programowy możliwie wiernie naśladuje mikrokontroler możliwość zapisu kolejnej komórki wystąpi...
Takie coś nie ma prawa działać: while((RTC->ISR & RTC_ISR_INITF) == !RESET){}; - przy pracy krokowej sam wprowadzasz potrzebne opóźnienia, więc źle zrealizowane opóźnienia nie przeszkadzają. Zapewne wystarczy to zapisać bez wprowadzających błędy udziwnień: while (RTC->ISR & RTC_ISR_INITF);
Witam, wobec tego podpowiem Tobie, że prędkość synchroniczna wirowania talerza (elastycznego dysku) dyskietki w takim napędzie wynosi 300 obr/min (300 RPM ), co jest tyle samo co 5 obr/s , reszta tam: http://en.wikipedia.org/wiki/Floppy_disk... plus wiedza ze szkoły i to powinno Tobie wystarczyć. Pozdrawiam
A słyszałeś o maszynie stanów i programowaniu krokowym? INIT_SEQ - to dla mnie bit wymuszający pierwszy krok sekwencji po FIRST SCAN sterownika lub po zakończeniu kroków i rozpoczęciu sekwencji od początku STOP_SEQ - to bit zatrzymujący sekwencję RESET_SEQ - to bit resetujący kroki sekwencji np w przypadku awarii Dla Twoich potrzeb wykorzystujesz bit...
Ten silnik krokowy możesz zasilić większym napięciem o ile twój sterownik pozwoli na to. Wieksze napięcie to elastyczność pracy lepsza kultura pracy silnika krokowego 3V to minimalne napięcie pracy możesz nawet podać napięcie 24V. Ważne aby ustawić odpowiedni prąd dla tego silnika. Silnik nie powinien osiągać większej temperatury niż 50-60 stopni
Poczytaj sobie o sterownikach silników krokowych, każdy ma opcje zmiany ilości kroków. Widać że nie czytałeś co zostało napisane powyżej, autor narzekał na że praca mikro-krokowa nie zmniejsza drgań tak bardzo jak by tego chciał. U mnie w sterowniku DIY działało idealnie, ale optymalizowałem kształt przebiegów,z mojego doświadczenia - w fabrycznych...
Program powinien wyglądać mniej-więcej tak: wsunięcie sklejki - np. czujnik na wejściu przed pierwszym wałkiem - zaczyna napędzać wałki. po wejściu na pierwszy wałek "chwyta" czujnik między walkami: od teraz napęd jedzie do przodu; sklejka jest prasowana przez drugi wałek na zakładany margines. po wymiarze zatrzymuje się i cofa o wymiar, znów zatrzymuje...
To w takim razie opóźnienie wstawione pomiędzy wywołaniami WriteLine a Read też nic nie da? Próbowałeś odczekać np. 1 sekundę przed próbą odbioru? To, że działa w pracy krokowej to silny argument, że chodzi o zależności czasowe. A jak bardzo jesteś pewny poprawnego działania programu w mikroprocesorze? Może uwzględnij też ten program.
Im mniejszy silnik tym lepiej i z mocnym sterownikiem -powinien dać sobie rade. Istnieje tylko niebezpieczeństwo przeciążenia silnika przy długotrwałej pracy.
jezeli masz dobrze sprawną sondę lambda to opcji min i max nie musisz ruszać ,i jedna i druga ogranicza pracę krokowego w opisanych warunkach, najlepiej będzie jak sam pokombinujesz to się czegoś nauczysz (takie jest moje zdanie)cut-off jeżeli masz sprawny tps bedzie działać wybierz tylko przy jakich obrotach i ile %.Zawansowane też działają przy M...
/* Setup SysTick Timer for 1 µsec interrupts */ Następny... Czy naprawdę uważasz, że przerwanie co jedną MIKROsekundę to jest dobry pomysł? Twój program się "zatrzymuje", bo po prostu w kółko wchodzi i wychodzi do przerwania (które zresztą nie jest nikomu do niczego potrzebne, ale...). Jeśli do tego próbujesz pracy krokowej, to już w ogóle Twój...
Ten sterownik ma wyjścia przekaźnikowe. Do pracy z silnikiem krokowym się nie nada.
takich stron jest dużo na interniecie np: http://antexs.w.interia.pl/krokowe.htm wpisz w google budowa albo działanie silników krokowych i znajdzie ci ponad 1000 stron
Potrzebuje uzyskać informacje o pracy silnika krokowego. Może powinienem zapytać co użyć aby znać stan pracy takiego silnika, Możesz w takim razie zdefiniować jakie informacje o pracy takiego silnika potrzebujesz? Co to jest stan pracy? Sugestię o wykorzystaniu sygnału PWM dostałem od przedstawiciela producenta urządzenia w którym jest takowy silnik....
Na początek zamontuj register na śrubkę, pierwsza generacja instalek i obserwuj pracę silnika krokowego podpiętego do sterownika. Jeśli pracuje "otwiera i zamyka" tomoże da się coś z tego zrobic.
1. Rejestry BSRR i BRR wymyślono po to, żeby NIE używać operacji logicznych na portach, a Ty piszesz np.: LCD_PORT->BSRRL |= (1<<DB4); - kompletnie bez sensu 2. Nie miałem nigdy problemu ze sterowaniem wyświetlaczy 5V zasilanych z 5V z STM32 zasilnych z 3.3,a nawe z 3.0 V. Szukaj błędu w połączeniach lub definicjach/konfiguracji portów. Sprawdź...
regulacja krokowa praca wentylator praca silnik praca wyspowa
system fonii bosch nawigacja przebieg napięcia przetwornica
pompa ciepła kołton pralka fartuch uszkodzony
Wysokość oświetlenia rowerowego w Polsce: przepisy i zasady Sherman DIGIMIG 300MTM – brak oświetlenia komory drutu, przyczyny, diagnostyka