Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 23 kwi 2024, o 17:09


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: 1 mar 2015, o 23:02 
Offline
Nowy

Dołączył(a): 27 lut 2015
Posty: 2
Pomógł: 0

Witam,
mój problem może ma mało wspólnego z programowaniem, więcej z samym hardwarem ale wierzę że znajdę tu jakąś pomocną osobę.
Chodzi o bardzo prozaiczną sprawę, mam złożony układ PC -RS232->uC-> silnik krokowy. Z uwagi na brak rozeznania w temacie + chęć jak najszybszego złożenia prototypu wyjścia silnika podłączone są bezposrednio do pinów uC. (silnik 4 wyjścia, 5.1V, 0.5A sterowany półkrokiem). Układ działa, ale oczywiście z uwagi na wydajność portów napięcie na uzwojeniach silnika to nie 5V a jedynie 1.36V co powoduje mniejszy prąd, mniejszy moment trzymający itd... Moje pytanie brzmi - jak zwiększyć tą wydajność? Zastosować jakiś układ tranzystorów? oczywiście czas przełączania powinien być jak najmniejszy.

Drugim problemem jest komunikacja RS232 - sterowanie silnikiem oparte jest o instrukcję switch/case sprawdzającą wartość zmiennej modyfikowanej w przerwaniu. Z jakiegoś powodu komunikacja działa w oparciu o terminal zawarty w oprogramowaniu arduino a nie działa kiedy używam np. Realterma :) jeśli ktoś ma pomysł czym może być to spowodowane...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 mar 2015, o 23:11 
Offline
Użytkownik

Dołączył(a): 22 lut 2014
Posty: 205
Lokalizacja: Poznań
Pomógł: 22

Zastosuj L293D. Albo zrób mostek H z mosfetów.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 mar 2015, o 23:34 
Offline
Nowy

Dołączył(a): 27 lut 2015
Posty: 2
Pomógł: 0

Dzięki, to L293D to własnie ta oczywista odpowiedź której oczekiwałem i sam nie mogłem wpaść. :D
Co do terminala to mniejszy problem, sprawdze jeszcze inne, pokombinuję...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Majestic-12 [Bot] i 5 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO