Skocz do zawartości

Uzi

Users
  • Zawartość

    20
  • Rejestracja

  • Ostatnio

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Częstochowa

Uzi's Achievements

2/10

2/10 (2/10)

0

Reputacja

  1. Uzi

    Gwint do ślmaka

    Potrzebuje wytoczyć gwint na wałku żeby zrobić ślimaka. Za ślimacznice chciałbym dać zębatkę o module 1. Średnica wałka w granicach 6.5mm I teraz nie wiem jaki gwint ustawić na tokarce żeby ślimak dobrze współpracował z zębatką Jak to można policzyć? __________ Komentarz dodany przez: Treker
  2. Już rozwiązałem problem. Polegał on na tym że program po zliczeniu zapalał diodę a inna część programu ją gasiła
  3. Zastosowałem taki kod lecz to nie pomaga If Pinc.5 = 0 Then Waitms 2 If Pinc.5 = 0 Then Waitms 2 If Pinc.5 = 0 Then Waitms 2 If Pinc.5 = 0 Then Sygnal = Sygnal + 1 End If End If End If End If If Sygnal = 5 Then Set Portb.1 End If I czy filtr jest czy go nie ma dioda i tak szaleje
  4. Uzi

    Konwerter USB-rs232

    Przepraszam że odświeżam tak stary wątek ale czy przejściówka USB - RS232 oparta na chipsecie Prolific PL2303 będzie dobra do komunikacji PC - Atmega
  5. Mam taki układ: Do niwelowania drgań użyłem takiego układu: Lecz i tak muszę opóźniać o jakieś 20ms a dioda (PortB.1) szaleje mrugając słabo i z dużą częstotliwością Krańcówka będzie przełączana jakieś 8-10 razy na sekunde Zatem dlaczego tak zachowuje się ta dioda która tak to działa normalnie (zasilana przez tranzystor) i co zrobić żebym nie musiał stosować opóźnienia w programie? __________ Komentarz dodany przez: Treker
  6. Uzi

    PCB - rzeczywiste wymiary

    Takie, że zielonego pojęcia nie mam jakie będą musiały być odległości między padami dla danego złącza
  7. Uzi

    PCB - rzeczywiste wymiary

    Ale ja pisałem w html'u w notatniku tyle zę z przeglądarką Gdyż ponieważ mam Proteus'a i jest tam ten program ARES do PCB ale nie ma w nim czegoś takiego jak złącze KANDA czy ARK i się troszkę zdenerwowałem i pomyślałem że już prościej będzie mi w Paincie
  8. Uzi

    PCB - rzeczywiste wymiary

    Widzę, że duże zainteresowanie moim tematem Proszę tu macie wszystko: http://www.planet-cnc.com/index.php?page=diy Tak na prawdę jest mi to tylko potrzebne do tego żeby zrobić sobie szablon do painta do rysowania PCB
  9. Powiedział bym więcej. Symulator praktycznie wgl nie działa... Mógłby mi ktoś powiedzieć czy mniej więcej jest to poprawne? Szczególnie chodzi mi o zliczanie sygnałów z enkodera. Bo obsługa klawiatury wydaje mi się poprawna mimo że nie działa w symulatorze
  10. Uzi

    PCB - rzeczywiste wymiary

    O to chodzi że właśnie nie wiem jakie mają być te wymiary. Chodzi o to żeby zmniejszyć rozdzielczość do takich wymiarów aby po wydrukowaniu wymiarowo zgadzała się np z atmega
  11. Mam taką płytkę w formacie png o rozdzielczości 2906x2008. Do jakiej rozdzielczości mam ją zmniejszyć zeby była po wydrukowaniu w rzeczywistych wymiarach?
  12. Witam, Proszę o sprawdzenie mojego programu ponieważ próbując przeprowadzić próbę działania programu w symulatorze nie działa mi nawet obsługa klawiatury. Program jest prosty, zlicza impulsy z enkodera i jeśli dostanie któryś tam impuls na pinie podawany jest prąd. Reszta to obsługa klawiatury $regfile = "m8def.dat" 'KONFIGURACJA PORTÓW Config Pind.0 = Input Config Pind.1 = Input Config Pind.2 = Input Config Pind.3 = Input Config Pind.4 = Input Config Pind.5 = Input Config Pind.6 = Input Config Pind.7 = Input Config Pinb.0 = Output Config Pinb.1 = Output Config Pinb.2 = Output Config Pinc.0 = Input Config Pinc.1 = Input Config Pinc.2 = Input Config Pinc.3 = Input Config Pinc.4 = Input Config Pinc.5 = Input Config Pinc.6 = Input Set Portd.0 Set Portd.1 Set Portd.2 Set Portd.3 Set Portd.4 Set Portd.5 Set Portd.6 Set Portd.7 Reset Portb.0 Reset Portb.1 Reset Portb.2 Set Portc.0 Set Portc.1 Set Portc.2 Set Portc.3 Set Portc.4 Set Portc.5 Set Portc.6 'Deklaracja zmiennych Dim Klawiatura As Byte Dim Tryb As Byte Dim Rodzaj As Byte Dim Nr As Byte Dim Koniec As Bit Dim Licz As Integer Dim G As Integer Dim Sygnal As Integer Dim Kierunek As Byte Do 'Obsługa klawiatury If Pind.0 = 0 Then Klawiatura = 1 End If If Pind.1 = 0 Then Klawiatura = 2 End If If Pind.2 = 0 Then Klawiatura = 3 End If If Pind.3 = 0 Then Klawiatura = 4 End If If Pind.4 = 0 Then Klawiatura = 5 End If If Pind.5 = 0 Then Klawiatura = 6 End If If Pind.6 = 0 Then Klawiatura = 7 End If If Pind.7 = 0 Then Klawiatura = 8 End If If Pinc.0 = 0 Then Klawiatura = 9 End If 'Rodzaj If Pinc.1 = 0 Then Tryb = 0 Klawiatura = 0 Rodzaj = 0 Nr = 0 End If 'Nr If Pinc.2 = 0 Then Tryb = 1 Klawiatura = 0 Nr = 0 End If 'Praca If Pind.3 = 0 Then Tryb = 2 Klawiatura = 0 Licz = 0 G = 1 Kierunek = 0 End If 'Obsługa trybu nr i pracy If Tryb = 0 Then Rodzaj = Klawiatura End If If Tryb = 1 And Rodzaj <> 0 And Rodzaj <> 0 Then Nr = Klawiatura End If If Tryb = 2 And Rodzaj <> 0 And Rodzaj <> 0 And Nr <> 0 Then Tryb = 3 End If 'Zapalanie LED podczas trybu pracy If Tryb = 3 Then Portb.0 = 1 End If If Tryb <> 3 Then Portb.0 = 0 End If 'Zapalanie LED gdy koniec If Koniec = 1 Then Portb.0 = 1 End If If Koniec = 0 Then Portb.0 = 0 End If 'Zliczanie sygnałów If Pinc.4 = 0 Then Bitwait Pinc.4 , Set If Pinc.5 = 0 Then Decr Licz Kierunek = 1 End If End If If Pinc.5 = 0 Then Bitwait Pinc.5 , Set If Pinc.4 = 0 Then Kierunek = 2 Incr Licz End If End If '******************************* PRACA ******************************* If Tryb = 3 Then Sygnal = Licz If Rodzaj = 1 Then 'Nr 1 If Nr = 1 And Koniec = 0 And Kierunek = 1 Then If Sygnal = 2 Or Sygnal = 4 Or Sygnal = 6 Or Sygnal = 8 Or Sygnal = 20 Then Portb.2 = 1 Waitms 50 Portb.2 = 0 If Sygnal = 20 Then G = G + 1 Sygnal = 0 End If If G > 15 Then Koniec = 1 End If End If If Nr = 1 And Kierunek = 2 Then If Sygnal = 0 Then G = G - 1 End If If G <= 15 Then Koniec = 0 End If End If End If End If End If Loop End
  13. Witam serdecznie, Jako, że jestem początkujący w elektronice a jednak muszę zrobić pewną maszynę powiem od razu: Potrzebuje schematu podpięcia silnika krokowego unipolarnego do AVR, który potrzebuje prąd rzędu 2A. Chcę do tego użyć Atmega16. Z programowaniem raczej nie będę miał problemów Jeśli chodzi o schemat to żeby był jak najprostszy: czyli gdzie i jakie tranzystory/MOS-y podpiąć L298 by się do tego nadawał? Jeśli tak to proszę o schemat połączenia go z AVR i silnikiem. Znalazłem coś takiego: Nadawało by się to? Ewentualnie co zmienić? (schemat nie mój) Aha: nie chcę kupować żadnych gotowych sterowników bo to był by przerost formy nad treścią...
  14. dlatego pytam o zamiennik Bo budowa (przynajmniej dla mnie) wydaje się być zdatna do sterowania silnikiem. Ten MP4303 z tego co czytałem występuje w drukarkach. Dlatego właśnie dobrym zastosowaniem dla mnie będzie układ Darlingtona.
  15. A czy tranzystor MP4303 by się nadał? Jest on (jeśli dobrze odczytałem w notce katalogowej) na 2A czyli mógłby być taki jeden tranzystor na jeden silnik. Znalazłem schemat do podłączenia silnika pod niego (oczywiście jeszcze rezystory na wyjściach LPT muszą być): Jak myślicie dało by radę? Tu jest jego notka katalogowa: http://www.datasheetcatalog.org/datasheet/toshiba/3063.pdf Może znacie jakiś zamiennik też dla niego bo cena troszkę wygórowana. Pozdrawiam
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.