Skocz do zawartości

Niedziałająca płytka sterująca


Pomocna odpowiedź

Co to znaczy, że testujesz diody bez włączania programu? Bez jego działania diody nie będą się zapalać.

Mógłbyś lepiej opisać znaczenie słowa "dziwny" (dźwięk)?

To znaczy, że wystarczy dotknąć pinów które są wyprowadzone do czujników palcem. Ledy wtedy się zapalają bądź też nie.

Ciężko mi lepiej opisać znaczenie tego słowa.

Dzięki za próby pomocy, chyba na najbliższych zawodach się nie pokarzę...

Tylko że na schemacie nie ma takich LEDów. Ja widzę tylko te przyczepione do rejestru przesuwającego a do nich program jest potrzebny. Tym bardziej, skoro schemat nie jest prawdziwy, trudno pomóc.

No cóż, szkoda. Powodzenia.

  • Lubię! 1
Tylko że na schemacie nie ma takich LEDów. Ja widzę tylko te przyczepione do rejestru przesuwającego a do nich program jest potrzebny. Tym bardziej, skoro schemat nie jest prawdziwy, trudno pomóc.

No cóż, szkoda. Powodzenia.

To są te właśnie ledy, o których mówisz. Gwarantuję, że schemat jest prawdziwy.

Jestem teraz chyba na dobrej drodze, prawdopodobnie to płytka sterująca silnikami, muszę jeszcze tylko sprawdzić do końca.

[ Dodano: 03-04-2012, 19:58 ]

Aha, no i stawiam ci piwo, za poświęcony czas dla mnie.

Dzięki za piwo, postoi pewnie na półce.

Sorry lolo1995 ale albo Ty nie rozumiesz jak działa Twoja płytka (w co wątpię) albo ja już głupieję na starość. Jak LEDy podpięte do rejestru przesuwającego który z kolei podłączony jest tylko do procesora liniami LED_cośtam mogą same zapalać się od zwierania czujników? Musi chodzić jakiś program i właśnie o jego pisaniu i modyfikacjach myślałem.

Z resztą OK, jeśli podejrzewasz płytkę sterującą to nie ma co bić piany o diodki - pewnie mówimy o innych i nie dogadujemy się.

Dlaczego napisałeś, że mostki są wadliwe? Mam swoje podejrzenia ale najpierw chciałbym wysłuchać Twojej opinii.

hmm... jakby to wytłumaczyć...

Na początku może powtórzę, jak już wcześniej mówiłem jestem początkującym i uczę się dopiero elektroniki, ale może jakoś uda ci się mnie i moje słownictwo zrozumieć... 🙂

Teraz wszystko jest robione, jak najprościej, najszybciej, tanim kosztem i na skróty.

Mostki, które mam posiadają trzy nóżki, a nie cztery. Kiedy pisałem tamten post miałem na myśli to, że przy nietypowym napięciu prądu mogłem je spalić.

Nie wiem jeszcze w 100% co jest z tą płytką, ale wiem już chociaż, że to ona, więc jakiś postęp jest... 🙂

A jakie ty miałeś przypuszczenia co do tych mostków...?

Aha, pisałeś o mostkach a miałeś na myśli tranzystory? To te duże czarne? Mają trzy nóżki i tyle powinny mieć. "Mostek" to taki skrót myślowy oznaczający układ scalony mający dużo nóżek (np. 14, 20 itp) i realizujący funkcję mostka H - czyli dwukierunkowego sterownika silnika. U Ciebie obydwa mostki H zrobione są z 4 tranzystorów każdy - spójrz na schemat. Być może miałeś kiedyś w ręku mostek prostowniczy i stąd skojarzenie z 4 nóżkami? To jednak coś zupełnie innego.

To jakaś "kupna" płytka? I jej schemat pewnie też?

Masz multimetr? Umiesz nim mierzyć napięcia? Umiesz lutować? Masz trochę elementów w domu na wymianę?

Jak mówiłem wcześniej jestem POCZĄTKUJĄCY.

Płytkę dostałem z Uniwersytetu Technologiczno - Przyrodniczego. Uniwersytet ten organizuje zawody dla początkujących, dostarczają oni płytki i schematy i program.Można to zmieniać oczywiście w swoim zakresie.

Ja program zmieniałem, i tak jak wcześniej pisałem dopiero za 3 zmiana programu przestał robot reagować. Na oryginalnym też nie działa.

I tak jak pisałem sprawdzałem wcześniej sygnał z płytki na oscyloskopie i nie wyglądał on tak jak powinien, to dlatego wydaje mi się, że to płytka.

Tak, mam multimer, umiem lutować, elementów za dużo nie mam, ale niedaleko sklep elektroniczny.

Wiem, że możesz/możecie sobie pomyśleć, że jestem kompletnym głąbem, ale podoba mi się elektronika i chcę się jej uczyć, chociaż jak na razie o wiele bliższa jest mi informatyka. Z robotyką zacząłem dopiero półtora roku temu....

Nie oceniaj mnie w ten spsób. Nie będę uważał Cię za kompletnego głąba nawet jeśli wyjdzie, że o elektronice nie masz zielonego pojęcia. Ja nie wiem nic o produkcji tworzyw sztucznych i jakoś nie mam z tego powodu kompleksów. Nadal mogę jeść plastikową łyżką z plastikowego talerzyka w plastikowym sklepie.. plastkowe jedzenie. Ale żebym mógł Ci pomagać, musimy uzgodnić poziom rozmowy. Miłym zaskoczeniem jest fakt, że radzisz sobie z oscyloskopem i mimo, że zabieram Ci masę czasu niczego nie wnosząc, próbujesz coś sam naprawić. Wierz mi, dotykanie kabelków, pomiary a nawet samo patrzenie w otwarty komputer to nieczęste zachowania wśród informatyków. Na Forum bardzo różny jest poziom "początkujących" a Twój wcale mi (teraz) na taki nie wygląda.

Dobra, kończę. Napisz jak ruszy albo zadawaj konkretne pytania, najlepiej z opisem wymuszeń z procesora i napięć w podejrzanych punktach układu.

Co to za Uniwersytet i co to za Zawody? Jaki jest cel, regulamin itp? Wygląda ciekawie.

marek1707 ja wcale Cię nie oceniam i nie mam najmniejszego zamiaru.

Co do tych zawodów, to są to zawody dla szkół gimnazjalnych, ale szczególnie dla ponad gimnazjalnych. Ja jestem w pierwszej klasie technikum informatycznego.

Tutaj link do strony zawodów ---> http://roboty.utp.edu.pl/

Ten Uniwersytet znajduje się w Bydgoszczy, a zawody są coraz bardziej powszechne.

Czyli, że nie mam się co uważać nawet za początkującego...?

Tak na marginesie, to z tymi zawodami mam pod górkę począwszy od samej rejestracji... Nie wiem czy to pech, czy kompletne beztalencie...

A wracając do tego oscyloskopu, to jeśli dobrze mi się wydaje to poprawny sygnał z płytki sterującej silnikiem powinien wyglądać tak: obraz1

A u mnie wygląda mniej więcej tak: obrazek2

Czy na podstawie tego prowizorycznego rysunku jesteś mi wstanie powiedzieć czego to może być wina...?

obrazek2.thumb.JPG.56e76d0f26e48d95570f4f9056c0b765.JPG

obraz1.thumb.JPG.c708996684f5b7a39abac7765cad5b43.JPG

Nie, ponieważ:

- Nie wiem w których punktach układu mierzyłeś. Powinieneś to dokładnie określać: na bramce tranzystora tego i tego albo: na wyprowadzeniu procesora numer fafnaście albo: na połączeniu opornika x z kondensatorem y itd

- Nie wiem co to za sprzęt pomiarowy. Obraz jaki narysowałeś jest wypadkową rzeczywistego sygnału i możliwości zobrazowania Twojego oscyloskopu. Podaj chciaż jego typ albo pasmo, typ sondy itp. Jeżeli błąd jest gruby (nie ma sygnału) to wtedy takie rzeczy nie są ważne ale jeśli mamy zastanawiać się nad kształtem przebiegów, muszę to wiedzieć.

- Nie wiem jakie były ustawienia tego osyloskopu: jaki współczynnik odchylania pionowego, jaka podstawa czasu, jakie sprzężenie sondy itp

- Nie wiem jak na tle tego wszystkiego wygląda Twój rysunek. Gdzie jest poziom zero? Gdzie jest podziałka (siatka) pionowa i pozioma?

- Nie wiem jaki przebieg tam miał być. Czy jakoś panujesz nad programem? Możesz go modyfikować i rozumiesz co się w nim dzieje? Długi jest ten program? W czym napisany? Używasz jakichś bibliotek? Być może do testów i weryfikacji poprawności działania fragmentów układu będziesz musiał wystawiać pewne poziomy lub generować zadane przebiegi na nóżkach procesora. Umiesz to zrobić?

Wielu początkujących chciałoby umieć lutować, posługiwać się oscyloskopem i multimetrem. Ty tę naukę - jak rozumiem, masz już za sobą.

A konkurs fajny 🙂 Nie słyszałem o nim.

Tak, te umiejętności akurat posiadam.

To znaczy tak, sondę podpiąłem pod wyjście jednego z silników motor1 (wrzucam ponownie zdjęcie i schemat).

Nie jestem pewien co do modelu oscyloskopu, bo nie mam go w domu, ale wydaje mi się, że to Atten 1022C, typu sondy w ogóle nie pamiętam.

Program wygląda tak: basic.c. Nie pisałem go sam w całości poprawiałem tylko według swoich potrzeb, ale znam go i panuję nad nim (przynajmniej tak mi się wydaje, chyba, że czymś mnie zaskoczysz). Jest napisany w C, są używane w nim biblioteki. Ale program po wprowadzonych przeze mnie zmianach działał poprawnie.

Być może do testów i weryfikacji poprawności działania fragmentów układu będziesz musiał wystawiać pewne poziomy lub generować zadane przebiegi na nóżkach procesora. Umiesz to zrobić? ----> tego nie potrafię robić, ale jeśli będę musiał to robić, to znam osobę, która mi w tym mogła by pomóc i tego mnie nauczyć...

basic.c

schemat.thumb.JPG.18ec8091578f109ee0c6657e4f3ced56.JPG

292223710_pytka.thumb.JPG.a513e9a6bf8d8526d1320818745b2bbf.JPG

Ok, to mamy załatwione dwa pierwsze punkty. Trzy kolejne nadal pozostają dla mnie zagadką więc wciąż trudno mi ocenić. W każdym razie po jednej stronie silnika jest jakiś sygnał "prostokątny" - to już nieźle.

Badanie mostka (i pewnie znakomitej wiekszości podobnych układów) powinieneś zacząć od początku, od źródła sygnału. Czy rozumiesz jak taki 4-tranzystorowy mostek ma działać? To dobrze. Sterowany jest dwoma sygnałami przychodzącymi z procesora. Załóżmy, że mówimy o mostku M1, wtedy są to M1_DIR i M1_PWM. Jak same nazwy wskazują jeden z nich odpowiada za kierunek a drugi za wypełnienie tego czegoś, co pojawi się na silniku. No i teraz przychodzi czas na program - bo to on wystawia stany na nóżki procesora. Byłoby dobrze, gdybyś mógł tak ustawić/zmienić lub zmusić program, by na oba sygnały M1_xxx wystawił stany które uznasz za godne testu. Każda z czterech możliwych kombinacji coś z silnikiem robi. Czy mógłbyś tu wypisać co? Możesz to zrobić na podstawie schematu mostka. Jeśli potrafisz przewidzieć co ma się z silnikiem dziać w zależności od stanu sygnałów sterujących, to już połowa sukcesu bo to oznacza, że umiesz prześledzić drogę sygnału, stany bramek i tranzystorów. Na razie poczekam na Twoją odpowiedź - możesz to zrobić w formie 4 punktów: stan sygnałów sterujących M1_xxx, napięcia po lewej i prawej stronie silnika (bez szczegółów, może być "POWER', "GND"), ew. funkcja silnika (prawo, lewo, stop itp) . Dopiero uzbrojony w taką wiedzę możesz podchodzić do oscyloskopu. Jeżeli nie wiesz czego się spodziewać i co powinno być, szkoda czasu na oglądanie obrazków.

Ok, to mamy załatwione dwa pierwsze punkty. Trzy kolejne nadal pozostają dla mnie zagadką więc wciąż trudno mi ocenić. W każdym razie po jednej stronie silnika jest jakiś sygnał "prostokątny" - to już nieźle.

Badanie mostka (i pewnie znakomitej wiekszości podobnych układów) powinieneś zacząć od początku, od źródła sygnału. Czy rozumiesz jak taki 4-tranzystorowy mostek ma działać? To dobrze. Sterowany jest dwoma sygnałami przychodzącymi z procesora. Załóżmy, że mówimy o mostku M1, wtedy są to M1_DIR i M1_PWM. Jak same nazwy wskazują jeden z nich odpowiada za kierunek a drugi za wypełnienie tego czegoś, co pojawi się na silniku. No i teraz przychodzi czas na program - bo to on wystawia stany na nóżki procesora. Byłoby dobrze, gdybyś mógł tak ustawić/zmienić lub zmusić program, by na oba sygnały M1_xxx wystawił stany które uznasz za godne testu. Każda z czterech możliwych kombinacji coś z silnikiem robi. Czy mógłbyś tu wypisać co? Możesz to zrobić na podstawie schematu mostka. Jeśli potrafisz przewidzieć co ma się z silnikiem dziać w zależności od stanu sygnałów sterujących, to już połowa sukcesu bo to oznacza, że umiesz prześledzić drogę sygnału, stany bramek i tranzystorów. Na razie poczekam na Twoją odpowiedź - możesz to zrobić w formie 4 punktów: stan sygnałów sterujących M1_xxx, napięcia po lewej i prawej stronie silnika (bez szczegółów, może być "POWER', "GND"), ew. funkcja silnika (prawo, lewo, stop itp) . Dopiero uzbrojony w taką wiedzę możesz podchodzić do oscyloskopu. Jeżeli nie wiesz czego się spodziewać i co powinno być, szkoda czasu na oglądanie obrazków.

To znaczy tak: dowiedziałem się od znajomego jak mogę zrobić atrapę silnika i układ filtra. Wziąłem rezystor (kawałek przewodnika z żelaznego drutu) i kondensator 0,1uF. (Miało to za zadanie wykłócić zakłócenia od PWM przy pomiarze napięcia) Zlutowałem i podłączyłem do wyjścia silnika. Włączyłem program i zmierzyłem napięcie miernikiem właśnie na tych wyjściach do silnika, wynosi ono 7V. Jeśli przełączę program aby silnik kręcił się w przeciwną stronę, miernik napięcie pokazuje o odwrotnej biegunowości, czyli -7V, więc mostek powinien być sprawny....

Program chyba również, bo przełącza silnik w drugą stronę.

Serio to nie wiem co teraz o tym myśleć...

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...