Sterowniki na procesorach AVR

Rozmowy na temat układów elektronicznych sterowania obrabiarek CNC

jarekk
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 9
Posty: 1701
Rejestracja: 17 mar 2006, 08:57
Lokalizacja: Gdańsk

#41

Post napisał: jarekk » 24 lut 2007, 09:31

Leoo pisze:Mam pytanko.
Przetwornik D/A jest szeregowy. Ile czasu upływa od rozpoczęcia transmisji do pojawienia się właściwego napięcia na obu jego wyjściach i jaki to ma wpływ na prędkość obrotową?
Przetwornik jest szeregowy ( DAC7612 ). Procesor używa sprzętowego SPI'a pracującego z 10MHz zegarem ( sam procesor 20MHz). Całość transmisji + wystawienie napięcia coś chyba poniżej 2uS (jak sprawdzałem ostatnio) - sprawdze jeszcze raz oscyloskopem (wieczorem).



Tagi:


bogus105
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 421
Rejestracja: 24 gru 2005, 12:59
Lokalizacja: Bielsko-Biała

#42

Post napisał: bogus105 » 24 lut 2007, 16:47

jarekk: te biblioteki na poczatku Twojego programu skad wziac? (no pytanie lamerskie - wiem:) ale raczkuje w temacie). bo widze ze wiekszosc programu sie na nich opiera, ty pisales te include'y czy jak?
co to za jezyk i w czym pisane? (cos jak asembler podobny)
dzieki


jarekk
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 9
Posty: 1701
Rejestracja: 17 mar 2006, 08:57
Lokalizacja: Gdańsk

#43

Post napisał: jarekk » 24 lut 2007, 17:28

Wszystko zastało napisane od podstaw przeze mnie w assemblerze AVR'a ( oprócz m88def.inc) .Wszystkie potrzebne pliki znajdują się z zipie. Do tego trzeba dodać darmowe AvrStudio ( ze strony Atmela lub www.avrfreaks.com ) i możesz wszystko sam skompilować.


misiekagh
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 1
Posty: 33
Rejestracja: 17 maja 2007, 21:53
Lokalizacja: Sandomierz

#44

Post napisał: misiekagh » 17 wrz 2007, 13:08

Kolego jarekk,

czy Twoje rozwiazanie ogranicza jedynie przetwornik A/C?
Moze lepiej zastosowac zewnetrzny?Nie poprawiloby to predkosci?


jarekk
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 9
Posty: 1701
Rejestracja: 17 mar 2006, 08:57
Lokalizacja: Gdańsk

#45

Post napisał: jarekk » 17 wrz 2007, 13:31

Ja stosuje zewnętrzny przetwornik. Pokręciłem trochę - stosuje zewnętrzny szeregowy przetwornik cyfrowo - analogowy ( C/A a nie A/C jak mi się napisało). Na dwóch kanałach wystawia on napięcie referencyjne do komparatorów ( wchodzi tam też napięcie reprezentujące prąd).

Awatar użytkownika

rockykon
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 919
Rejestracja: 13 maja 2005, 22:24
Lokalizacja: Wawa

#46

Post napisał: rockykon » 20 wrz 2007, 19:18

ehh czekamy z niecierpliwością aż ruszy pierwszy prototyp ...


zebro
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 1
Posty: 18
Rejestracja: 15 wrz 2006, 14:02
Lokalizacja: Szczecin

#47

Post napisał: zebro » 24 sie 2008, 11:39

Projekt umarł czy ktoś dalej z nim wałczy?


mufi
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 1
Posty: 89
Rejestracja: 13 lip 2006, 10:41
Lokalizacja: Jaworzno

#48

Post napisał: mufi » 17 lis 2008, 09:01

rchobby pisze:
Gdybyś mógł wrzuć na forum "wprasowankę" no i program (asm lub hex)
Nie przewidywałem udostepnienia kodu stąd wątek jest w tym dziale "Elektronika CNC" a nie w "Open Source".
szkoda, skoro tak to nikt nigdy i tak nie zbuduje tego sterownika ;) więc po co robić smaki... i wrzucać to tutaj

Awatar użytkownika

Asza PL
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 308
Rejestracja: 06 sty 2007, 11:12
Lokalizacja: Prowincia Golensici

#49

Post napisał: Asza PL » 17 lis 2008, 14:59

Ja ładnie poprosiłem i kod do swojego użytku dostałem od kolegi RCHOBBY za co publicznie dziękuję . A sterownik działa dosyć dobrze, zrobiłem 1 egzemplarz jak będę miał więcej czasu to zrobię resztę do swojej maszynki.
Gildemeister GDM42\4A

Już ten chomik mniej mi się podoba ale jest.
http://chomikuj.pl/AszaPL
i nowy filmik C6 CNC

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”