Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Programowanie AS5040
SQ2EER Offline
Jacek sk
***

Liczba postów: 182
Dołączył: 17-06-2009
Post: #1
Programowanie AS5040
Witam - czy któryś z kolegów przeprogramował AS5040 w inny jak fabrycznie ustawiony tryb pracy? - i jak wygląda to praktycznie - co jest potrzebne - proszę o ewentualny praktyczny opis - pozdrawiam 73 Jacek.
29-07-2011 22:08
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SQ9MDD Offline
Rysiek
****

Liczba postów: 380
Dołączył: 01-02-2009
Post: #2
RE: Programowanie AS5040
Ja tego nie programowałem ale mam taki link:

http://twingo.ict.pwr.wroc.pl/~konar/upl...nkoder.pdf

Może się przyda.

...przede wszystkim nie zakłócać...
02-08-2011 9:51
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP5AQT Offline
Roman
***

Liczba postów: 201
Dołączył: 02-03-2009
Post: #3
RE: Programowanie AS5040
Witam
Programowanie AS5040 jest możliwe trzeba popatrzeć na stronę producenta.
Programowanie tego układu jest jednorazowe i nieodwracalne.
Pozdrawiam SP5AQT
02-08-2011 10:19
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SQ2EER Offline
Jacek sk
***

Liczba postów: 182
Dołączył: 17-06-2009
Post: #4
RE: Programowanie AS5040
Witam - tak wiem Romanie że przeprogramowanie AS5040 jest jednorazowe i nieodwracalne - układy otrzymałem jako sample w raz z magnesami po 3 sztuki.
Rysiu dzięki za link do pdf'a.
Tylko nie umiem ich przeprogramować w inny tryb pracy chciałbym spróbować wykorzystać ten układ w drugim trybie do odczytu azymutu w rotorze antenowym - w trybie pierwszym już próbowałem http://www.youtube.com/watch?v=doWKvrLJQ...re=related - ale w drugim trybie pracy mam juz gotowy sygnał DIR z AS5040 - czy ktoś może mi przeprogramować ten układ w drugi tryb? - pozdrawiam Jacek.
(Ten post był ostatnio modyfikowany: 02-08-2011 22:22 przez SQ2EER.)
02-08-2011 22:21
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP4HKQ Offline
Zdzisław SK!
****

Liczba postów: 490
Dołączył: 19-08-2009
Post: #5
RE: Programowanie AS5040
A nie lepiej użyć AS5045 jest dokładniejszy i do odczytu położenia lepiej przystosowany. Też dają w samplach.
03-08-2011 9:22
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SQ6OXK Offline
Paweł
****

Liczba postów: 317
Dołączył: 23-06-2010
Post: #6
RE: Programowanie AS5040
Jacku, wszystko masz opisane w PDF-ie od Ryśka.

Może nie jest to super wyczerpujące opracowanie, ale z dokumentacją od producenta mamy wszystko co jest potrzebne.

Ja jednak proponował bym Ci odczyt szeregowy, lub z wykorzystaniem wyjścia PWM. Oba sposoby dają Ci możliwość odczytywania pozycji wprost jako azymut i nie musisz się martwić o przestawienie pozycji przy nie pracującym urządzeniu.

(02-08-2011 10:19)sp5aqt napisał(a):  Programowanie tego układu jest jednorazowe i nieodwracalne.

Czyli tylko raz mogę zmienić mu tryb pracy?
Hmm, nie doczytałem tego.

--= SWL SP6-01-396 =--
(Ten post był ostatnio modyfikowany: 04-08-2011 9:45 przez SQ6OXK.)
04-08-2011 9:36
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SQ2EER Offline
Jacek sk
***

Liczba postów: 182
Dołączył: 17-06-2009
Post: #7
RE: Programowanie AS5040
Witam - Dzieki za opowiedzi - układy mam 3 więc można 1 przeprogramować ( a nawet 2 ) - jak to zrobic fizycznie Huh - nie wiem.
Czy ktoś z odpowiadających może mi to wykonać Blush
Jak przetworzyć PWM w Bascom'ie aby pokazywało stopnie azymutu - jak wcześniej pisałem uczę się dopiero Blush - pozdrawiam Jacek.
04-08-2011 10:16
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SQ1GYQ Offline
Andrzej
****

Liczba postów: 411
Dołączył: 18-06-2009
Post: #8
RE: Programowanie AS5040
Witam

Poniżej link do strony gdzie jest wykorzystany układ AS5040 w układzie kontroli położenia anteny. Można by zaadoptować patent autora.

http://www.electric-web.org/rotary_encoder.htm
http://www.vk5dj.com/as5040-45.html
http://www.vk5dj.com/Beam/AS5040/AS5040-45.html

pozdrawiam

Andrzej
04-08-2011 12:22
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SQ6OXK Offline
Paweł
****

Liczba postów: 317
Dołączył: 23-06-2010
Post: #9
RE: Programowanie AS5040
Jacku, wyślij do mnie płytkę z dekoderem, to poćwiczę na niej program do komunikacji szeregowej. I dostaniesz ode mnie gotową procedurkę Big Grin

Co prawda mam układ, ale nie znajdę czasu na wykonanie własnego układu do ćwiczeń.

PS. Przy okazji sam sprawdzę komunikację z tym układem.

--= SWL SP6-01-396 =--
04-08-2011 15:05
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SQ8NVF Offline
Bartłomiej
***

Liczba postów: 144
Dołączył: 05-12-2009
Post: #10
RE: Programowanie AS5040
Witam.

Przeprogramowanie pamięci nieulotnej w enkoderach AS50xx jest jednorazowe bo to pamięć typu OTP - programowanie jej polega na przepaleniu połączeń (stąd wymagane duże napięcie programujące 12V i dość duże natężenie prądu). I opcja ta jest przewidziana w celu dostosowania AS do danej aplikacji (produkcja hurtowa).

Ale...nie jest prawdą, że AS może być programowany tylko jeden raz. Można go przeprogramować wielokrotnie - tyle tylko, że po każdym resecie trzeba go na nowo 'zainicjować' z wymaganymi parametrami - po prostu działa jak pamięć RAM. I po resecie - można faktycznie zaprogramować go raz, a dokładniej w trybie prostszym. Drugi tryb umożliwia programowanie bez wykonywania resetu (odłączania zasilania) - jest specjalna sekwencja.

Ja testowałem tylko tryb prostszy - reset zasilania wykonałem na tranzystorze-kluczu PNP. Testowałem zmniejszenie liczby kroków na obrót. Ogólnie nie jest to przyjemny układ w programowaniu, i związane to jest prawdopodobnie z nie do końca jasną dokumentacją (na marzec 2010). Nie mniej udało się zmienić rozdzielczość...Wadą tego rozwiązania (bez programowania OTP) jest konieczność użycia jakiegoś uP przy układzie AS, ja stosowałem ATTiny2313)

SQ8NVF
(Ten post był ostatnio modyfikowany: 04-08-2011 23:13 przez SQ8NVF.)
04-08-2011 23:09
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Skocz do:


Użytkownicy przeglądający ten wątek: 6 gości