Hamownia 5kg 80sps 24bity zapis na PC.
: sobota, 21 wrz 2013, 23:12
Hamownia 5kg 80sps 24bity zapis na PC.
Obciążenie nominalne 5kg maksymalne dopuszczalne 10kg – przed większymi obciążeniami należy zabezpieczyć. Głównym elementem hamowni jest belka tensometryczna do wag jednopunktowych firmy
Scaime model AG 5.
http://www.kelba.com/wp-content/uploads ... d_Cell.pdf
Pomiar dokonywany jest za pomocą 24 bitowego przetwornika AC ADS1232 bez żadnych dodatkowych elementów. Dane za pomocą transmisji szeregowej są odczytywane przez procesor Atmega88 i formowane w ciąg 8 znaków odpowiadających wartości odczytanej z przetwornika. Te osiem znaków + nowa linia + powrót karetki wysyłane jest poprzez RS232 do komputera i odbierane w postaci pliku przez Hyper Terminal. Prędkość transmisji 19200.
Dzięki wbudowanemu w przetwornik AC programowalnemu wzmacniaczowi nie ma konieczności stosowania ani jednego elementu dodatkowego (wzmacniaczy operacyjnych) ma też wbudowany generator zegara więc nie potrzebny kwarc (ale można go podłączyć jak również podać zewnętrzny zegar).
Konfiguracja przetwornika jest stosunkowo prosta i odbywa się tylko za pomocą pinów nie ma konieczności komunikacji procesora w celu zapisywania jakichś rejestrów.
Odczyt jest stosunkowo prosty czekamy aż szyna danych ze stanu wysokiego zmieni się na niski wtedy dane są gotowe (można je odczytać ale trzeba tą operację skończyć przed nadejściem następnej próbki) podając sygnał clk odczytujemy kolejne bity.
Częstotliwość próbkowania są dwie 10 i 80 sps ale nota katalogowa wspomina że można go troszkę podkręcić na 100 sps. Wymaga to jednak dołożenia kwarcu o odpowiedniej częstotliwości.
Dzięki wykorzystaniu Hyper Terminala nie ma konieczności instalowania żadnego oprogramowania. Plik w postaci tekstu kopiujemy do np. Excela i obrabiamy.
Kalibracja odbywa się za pomocą odważnika, teraz akurat jest to 335,7gram - wałeczek z łożyska.
Trochę kłopotu może sprawić zlutowanie przetwornika ale da się. Generalnie układ ADS1232 jest w Polsce dostępny ceny od 25 do ok. 50 PLN. Belka tensometryczna pochodzi z odzysku kupienie podobnej może kosztować od 200PLN. Reszta nie jest szczególnie kosztowna.
Obecna wersja prototypowa jest zbudowana na oślej łączce i pomiar zawiera bardzo duże szumy nie przeszkadza to jednak cieszyć się z pomiarów nawet odrzucając połowę bitów jest ich wystarczająco dużo.
Nie mniej jednak plan jest taki aby te szumy wyeliminować w wersji docelowej.
W załączniku plik Exela z zebranymi danymi oraz wyliczenia parametrów silnika. Nie jestem zbyt doświadczony jeśli chodzi o obliczenia więc proszę o sprawdzenie wyników.
http://www.youtube.com/watch?v=U0ZwPfg7 ... e=youtu.be
http://www.youtube.com/watch?v=9tAKUoHG ... e=youtu.be
P.S. Jak dodać film po wczytaniu pliku nie pojawia się on na liście
Obciążenie nominalne 5kg maksymalne dopuszczalne 10kg – przed większymi obciążeniami należy zabezpieczyć. Głównym elementem hamowni jest belka tensometryczna do wag jednopunktowych firmy
Scaime model AG 5.
http://www.kelba.com/wp-content/uploads ... d_Cell.pdf
Pomiar dokonywany jest za pomocą 24 bitowego przetwornika AC ADS1232 bez żadnych dodatkowych elementów. Dane za pomocą transmisji szeregowej są odczytywane przez procesor Atmega88 i formowane w ciąg 8 znaków odpowiadających wartości odczytanej z przetwornika. Te osiem znaków + nowa linia + powrót karetki wysyłane jest poprzez RS232 do komputera i odbierane w postaci pliku przez Hyper Terminal. Prędkość transmisji 19200.
Dzięki wbudowanemu w przetwornik AC programowalnemu wzmacniaczowi nie ma konieczności stosowania ani jednego elementu dodatkowego (wzmacniaczy operacyjnych) ma też wbudowany generator zegara więc nie potrzebny kwarc (ale można go podłączyć jak również podać zewnętrzny zegar).
Konfiguracja przetwornika jest stosunkowo prosta i odbywa się tylko za pomocą pinów nie ma konieczności komunikacji procesora w celu zapisywania jakichś rejestrów.
Odczyt jest stosunkowo prosty czekamy aż szyna danych ze stanu wysokiego zmieni się na niski wtedy dane są gotowe (można je odczytać ale trzeba tą operację skończyć przed nadejściem następnej próbki) podając sygnał clk odczytujemy kolejne bity.
Częstotliwość próbkowania są dwie 10 i 80 sps ale nota katalogowa wspomina że można go troszkę podkręcić na 100 sps. Wymaga to jednak dołożenia kwarcu o odpowiedniej częstotliwości.
Dzięki wykorzystaniu Hyper Terminala nie ma konieczności instalowania żadnego oprogramowania. Plik w postaci tekstu kopiujemy do np. Excela i obrabiamy.
Kalibracja odbywa się za pomocą odważnika, teraz akurat jest to 335,7gram - wałeczek z łożyska.
Trochę kłopotu może sprawić zlutowanie przetwornika ale da się. Generalnie układ ADS1232 jest w Polsce dostępny ceny od 25 do ok. 50 PLN. Belka tensometryczna pochodzi z odzysku kupienie podobnej może kosztować od 200PLN. Reszta nie jest szczególnie kosztowna.
Obecna wersja prototypowa jest zbudowana na oślej łączce i pomiar zawiera bardzo duże szumy nie przeszkadza to jednak cieszyć się z pomiarów nawet odrzucając połowę bitów jest ich wystarczająco dużo.
Nie mniej jednak plan jest taki aby te szumy wyeliminować w wersji docelowej.
W załączniku plik Exela z zebranymi danymi oraz wyliczenia parametrów silnika. Nie jestem zbyt doświadczony jeśli chodzi o obliczenia więc proszę o sprawdzenie wyników.
http://www.youtube.com/watch?v=U0ZwPfg7 ... e=youtu.be
http://www.youtube.com/watch?v=9tAKUoHG ... e=youtu.be
P.S. Jak dodać film po wczytaniu pliku nie pojawia się on na liście