podłączenie akcelerometru do procesora

Jest sobie układ MXD7202ML który ma pomiar przyspieszenia w dwóch osiach. Sygnał z niego wychodzi w postaci prostokąta o częstotliwości 100Hz i zmiennym wypełnieniu, zależnym od wyniku pomiaru czujnika. I tak dla każdego kanału tz X i Y. Ok wszystko jasne.

Pytanie, czy te dwa sygnały są synchroniczne? tz czy oba startują w tym samym momencie. Chodzi o to, żeby jednym licznikiem procka odczytać wypełnienie obu sygnałów. Rozpoczynam liczenie równocześnie dla obu, zmiana stanu wyjścia jednego i drugiego -> odczyt wartości licznika.

Czy ktoś to ćwiczył? Proszę o jakieś uwagi.

Reply to
Zibias
Loading thread data ...

w nocie którą znalazłem w Seguro niewiele piszą, poszukaj jakiś aplikacji przykładowych. Wiem, że do czujników Analoga nawet soft na PICa dało się znaleźć. Jak nie to pozostaje Ci, albo poszukać oscyloskopu i pooglądać, albo za pomocą timera zmierzyć odstęp między jednym zboczem narastającym a drugim, albo wersja mega uniwersalna, za pomocą jednego timera mierzyć oba czasy na zasadzie: - sygnał X up, start (zerowanie) - sygnał Y up, zapisz wartość - sygnał X down, zapisz wartość - sygnał Y dowwn, zapisz wartość

wtedy będziesz sobie mógł wszystko policzyć, choć pewnie to będzie trochę trudniejsze w sofcie, choć nie wiem, jakiego uC używasz.

pozdrawiam i powodzenia g.

Reply to
glatocha

w nocie którą znalazłem w Seguro niewiele piszą, poszukaj jakiś aplikacji przykładowych. Wiem, że do czujników Analoga nawet soft na PICa dało się znaleźć. Jak nie to pozostaje Ci, albo poszukać oscyloskopu i pooglądać, albo za pomocą timera zmierzyć odstęp między jednym zboczem narastającym a drugim, albo wersja mega uniwersalna, za pomocą jednego timera mierzyć oba czasy na zasadzie: - sygnał X up, start (zerowanie) - sygnał Y up, zapisz wartość - sygnał X down, zapisz wartość - sygnał Y dowwn, zapisz wartość

wtedy będziesz sobie mógł wszystko policzyć, choć pewnie to będzie trochę trudniejsze w sofcie, choć nie wiem, jakiego uC używasz.

Będzie siedzieć atmega8, muszę trochę dziwnie to podłączyć, bo nie mogę wykorzystać obu przerwań, drugie jest mi potrzebne, ale da radę zczytać poprzez rejestr zatrzaskowy. Jak to pomierzę za parę dni to dam znać na grupie jak to biega. Na logikę powinno chodzić równolegle, ale pieron ich wie.

Reply to
Zibias

To ja AVR nie znam, ale nie ma jakiegoś Capture do timera? powinien to automatycznie robić

Reply to
glatocha

a nie możesz uzyc innego akceleormetra ? z z freescale dostałem taki co pracuje w trzech osiach i w czterech zakresach od 1,5 do 6G i daje napięcie w zalezności od G. wtedy podłaczyc go do proca i przetwornikiem AC czytac wrtości. wtedy program jest smiesznie prosty.

Reply to
VSS

Co za czasy .. prosciej do uP podlaczyc analogowy czujnik niz "cyfrowy" :-)

A prosta klawiaturka zawiera teraz wiele opornikow .. latwiej prockowi zmierzyc jaki zostal podlaczony niz skanowac :-)

J.

Reply to
J.F.

no wiesz, chyba zmiana akcelerometru, bo z tamtym nie umiemy się dogadać to wyjście awaryjne. Zakładam, że przy wyborze taiego przetwornika sposób komunikacji jest (powinien być) ostatnim kryterium.

pozdrawiam

Reply to
glatocha

Użytkownik "J.F." <jfox snipped-for-privacy@poczta.onet.pl> napisał w wiadomości news: snipped-for-privacy@4ax.com...

ale jego akcelerometr nie jest cyfrowy, sygnał ma w 100% analogowy.

kwestia softu i ilości wolnych linii w procu

Reply to
VSS

Użytkownik "VSS" snipped-for-privacy@gazeta.pl napisał w wiadomości news:gupcgo$6gs$ snipped-for-privacy@inews.gazeta.pl...

Ale z konwerterem napiecie->czas, rzekomo ulatwiajacym podlaczenie do procesora :-)

J.

Reply to
J.F.

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.