Realizacja PID na uC

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

Autor tematu
kszumek
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 495
Rejestracja: 04 kwie 2006, 18:08
Lokalizacja: Białystok

Realizacja PID na uC

#1

Post napisał: kszumek » 18 sty 2007, 01:45

Witam
Szukam jakichkolwiek materiałów nt. Servosterowników DC
konkretniej to jak się realizuje PID regulator na uC (algorytm cyfrowego PID)
najchętniej jakieś przykłady oprogramowania mikrokontrolera w jezyku C lub Bascom
chciałbym się pobawić w oprogramowanie AVR i wsadzenie go do UHU
pozdrawiam



Tagi:


rchobby
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 441
Rejestracja: 31 maja 2004, 07:01
Lokalizacja: Białystok
Kontakt:

#2

Post napisał: rchobby » 18 sty 2007, 09:48

Noty aplikacyjne na stronie Atmel'a
http://www.atmel.com/dyn/products/app_n ... ily_id=607
np. "AVR221: Discrete PID controller (10 pages, revision A, updated 05/06)"
Na stronie Microchip'a w notach aplikacyjnych (z kodami źródłowymi) również znajdują się przykłady PID.


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

#3

Post napisał: jarekk » 18 sty 2007, 11:25

Są też noty na stronie Microchipa - poszukaj dspic30F2010 i not aplikacyjnych


Autor tematu
kszumek
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 495
Rejestracja: 04 kwie 2006, 18:08
Lokalizacja: Białystok

#4

Post napisał: kszumek » 18 sty 2007, 13:16

Witam ponownie
może ktoś z kolegów pisał taki programik i podrzuci wyrywek kodu ?
chciałbym zobaczyc jak jest realizowany sam algorytm realizacji PID
(jak przebiega całkowanie numeryczne jak najprościej je zrealizować w uC)???????
z tych not nie moge za dużo zrozumieć (kiepski angielski)
pozatym w nich jest bardzo ogólnikowo


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

#5

Post napisał: jarekk » 18 sty 2007, 15:49

No dobra - tu kawałek kodu PID o którym mówiłem
Załączniki
CE019_PID.zip
PID na dsp30F2010
(289.41 KiB) Pobrany 2035 razy


Sablik
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 3
Posty: 13
Rejestracja: 16 lut 2006, 19:33
Lokalizacja: Czaniec
Kontakt:

#6

Post napisał: Sablik » 04 lut 2007, 12:53

witaj może to ci się przyda niema tam kodu ale widać na czym jest zrobione:
http://www.perform.cc.pl/pdf/dcs02.pdf

właśnie próbuję sterować tą płytkę z bascoma, ale jak narazie mam za małą czśtotliwość
pozdrAS


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

#7

Post napisał: bogus105 » 11 lut 2007, 19:39

-->Sablik, co to za układy są na tej płytce z linka? ten 8-nóżkowy to pewnie uC jakiś, ale jaki jest element wykonawczy? Ciekawy jestem jak sobie radzi taki sterownik, bo jest duużo mniejszy od UHU, no i jak z ceną:)


pukury
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 7735
Rejestracja: 23 lis 2004, 22:41
Lokalizacja: kraków

#8

Post napisał: pukury » 11 lut 2007, 19:57

witam !! patrzę i myślę sobie że układ wykonawczy to L298 , wnioskuję tak po oporach i diodach . pozdrawiam !!
Mane Tekel Fares


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

#9

Post napisał: bogus105 » 14 lut 2007, 14:17

ma ktos jakies dane nt. tego układu z linka Sablika? nie wiem jak on dziala w reality ale jest maly i nieskomplikowany. kupowal go ktos, uzywal, badal?


Sablik
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 3
Posty: 13
Rejestracja: 16 lut 2006, 19:33
Lokalizacja: Czaniec
Kontakt:

#10

Post napisał: Sablik » 14 lut 2007, 20:56

Sorki Bogus ale czasem nie patrzę do sieci. na płytce jest :
L298
LM2574N OBOK POTENCJOMETRU
z tyłu płytki:
ATTINY2313

testowałem układ bez podłaczenia do obciążenia z tarczą badającą jak się zatrzymuje dałem ponad 60 khz na wejscie i było ok (układ potrzebuje 800 imp /obr)
pozdr AS

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”