Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 4 gru 2024, o 22:07


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 37 ]  Przejdź na stronę 1, 2  Następna strona

Jaki poradnik chcecie?
Ankieta wygasła 5 mar 2013, o 14:52
Ogólne podsumowanie różnych sposobów komunikacji między modułami/procesorami, pokazanie protokołów do tworzenia sieci multi-master. 11%  11%  [ 28 ]
Praktyka, problemy z danymi interfejsami, jakie możemy napotkać pułapki, na co zwracać szczególną uwagę itp. 6%  6%  [ 15 ]
O algorytmie sterowania PID w C 14%  14%  [ 33 ]
O filtrach cyfrowych 8%  8%  [ 20 ]
Kompletne wytłumaczenie nadawania w standardzie RC5 8%  8%  [ 20 ]
O metodach jak największej energooszczędności w projektowaniu (tryby uśpienia oraz możliwosci wybudzania) 13%  13%  [ 32 ]
O wielowątkowości na AVR 16%  16%  [ 38 ]
Integracja Eclipse z Doxygen w celu tworzenia dokumentacji projektów dla AVRów 5%  5%  [ 11 ]
AVR jako klient HTTP. 12%  12%  [ 30 ]
Komunikacja z modułem GSM przy wykorzystaniu bibliotek MK_USART 7%  7%  [ 17 ]
Liczba głosów : 244
Autor Wiadomość
PostNapisane: 25 lut 2013, o 22:34 

Pomógł: 0

Sam bym chciał ;), albo miał prośbę o jakieś zestawienie "czasów" kluczowych dla poszczególnych protokołów. Wymogi itp.
Z racji mojej ostatniej walki w znalezieniu Analizatora Logicznego, przewaliłem już 80% rynku chyba ;), zrobiłem spory reserch, po softach demo ;).

A tak na serio, to przydał by się poradnik praktyka, problemy z danymi interfejsami, jakie możemy napotkać pułapki, na co zwracać szczególną uwagę itp.
Koszty implementacji tj. zasobów procesora AVR etc.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 25 lut 2013, o 22:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 kwi 2012
Posty: 195
Pomógł: 0

Przydałby się poradnik o algorytmie sterowania PID w C ,a także o filtrach cyfrowych :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 lut 2013, o 22:47 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 kwi 2012
Posty: 59
Pomógł: 1

Kompletne wytłumaczenie nadawania w standardzie RC5.
Jest to raptem ze 20-30 linijek kodu, ale wytłumaczenie każdej po kolei co się dzieje i dlaczego właśnie tak, a nie inaczej na pewno by pomogło nie tylko mnie. Nie widziałem poradnika nigdzie w Internecie z implementacją podczerwieni. Dokładne wytłumaczenie jak działa Timer w trycie ICP, dlaczego to działa jak się przekręca licznik, itp. Formowanie ramki. Full-komplet od A do Z. Jeżeli za błahe to przepraszam, ale na pewno jest sporo osób na forum, którym nie sprawiłoby to problemu, ani nie zajęło specjalnie dużo czasu. To taka też moja prośba.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 lut 2013, o 22:51 

Pomógł: 0

kidcowboy napisał(a):
Przydałby się poradnik o algorytmie sterowania PID w C ,a także o filtrach cyfrowych :)


Dobry pomysł, sam ostatnio z tym walczę, niczym Sancho z wiatrakami ;).
Taka wersja dla opornych, bez tej całej wyższej matematyki ;).



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 25 lut 2013, o 22:52 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 lis 2011
Posty: 534
Lokalizacja: Mierzyn
Pomógł: 9

kidcowboy napisał(a):
Przydałby się poradnik o algorytmie sterowania PID w C ,a także o filtrach cyfrowych :)


NO ciekawy temacik jestem za :)

_________________
pozdrawiam
Jachu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 lut 2013, o 23:18 
Offline
Użytkownik

Dołączył(a): 26 lip 2012
Posty: 291
Lokalizacja: okolice Opola
Pomógł: 20

O pid, ale o czym konkretnie?
Bo gotowy kod w C udostępnia atmel, a jeśli chodzi o nastawy itp. to nie ważne w jakim to będzie języku.

Co do filtrów, to jestem jak najbardziej za :D

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 lut 2013, o 23:29 
Offline
Użytkownik

Dołączył(a): 18 paź 2012
Posty: 244
Pomógł: 2

A ja bym tam chętnie poczytał o metodach jak największej energooszczędności w projektowaniu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 lut 2013, o 23:32 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 kwi 2012
Posty: 195
Pomógł: 0

rezasurmar napisał(a):
Dobry pomysł, sam ostatnio z tym walczę, niczym Sancho z wiatrakami ;).
Taka wersja dla opornych, bez tej całej wyższej matematyki ;).


No niestety "rezasumar" całki i różniczki w metodach numerycznych to temat rzeka - ta wyższa matematyka (cyfrowa) "której tak się boisz" :) nie jest wcale taka trudna w porównaniu do algebraicznej i stosunkowo łatwa aczkolwiek żmudna - opiera się na poszczególnych wzorach które dzięki iteracjom można fajnie sobie zaimplementować w kodzie - problem jest innego rodzaju - jak wysterować dane urządzenie dajmy na to silnik i jak PID ( sprzężenie zwrotne ) ubrać w C . Jeśli chcecie to matematycznie mogę przygotować jak Co i z Czym się je - to moja propozycja. (wielomiany , całki, różniczki - rozwiązania dla metod numerycznych) tylko czy to się przyda dla uC AVR ? nie wiem - podejrzewam że nie bardzo ze względu na ograniczenie pamięci tego maleństwa - skoro czawki dostaje przy zmiennej typu float to przy wykorzystaniu funkcji sinus lub cosinus może dostać Parkinsona :P

------------------------ [ Dodano po: 5 minutach ]

krafin napisał(a):
O pid, ale o czym konkretnie?
Bo gotowy kod w C udostępnia atmel, a jeśli chodzi o nastawy itp. to nie ważne w jakim to będzie języku.

OK. ale idea jest niejasna do końca- a chciałbym ją zrozumieć. Rozumiesz .... zabić krowę -> wyciąć rostbef -> zrobić "stejka" a nie na zasadzie przyjść do restauracji i zamówić :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lut 2013, o 04:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 02 gru 2012
Posty: 530
Lokalizacja: Bydgoszcz
Pomógł: 8

A ja bym przygarnął poradnik o wielowątkowości na AVR :-)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lut 2013, o 07:46 
Offline
Użytkownik

Dołączył(a): 28 wrz 2012
Posty: 30
Pomógł: 1

Mnie interesuja tryby uspienia oraz mozliwosci wybudzania.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lut 2013, o 08:26 

Pomógł: 0

Nie boję się, wręcz ubóstwiałem różniczki i całki, ale ostatni raz rozwiązywałem je w okolicach 2004-2005 i już mi sporo umknęło.

Zauważ, że taka "Sztuka Elektroniki" jest napisana bez praktycznie jednej całki i konia z rzędem temu co bardziej zrozumie książki wydane przez EiT ;), gdzie różniczka, różniczką pogania, macierze to jak rodzynki w dobrym serniku, na każdej stronie ;).

Wiem, że do PID trzeba to przegryźć, przełknąć i zapić ;).

Tu np. jest bardzo fajnie opisany http://www.elektroonline.pl/a/2391,Algo ... lektronika
A tu badanie http://controlengineering.pl/no_cache/m ... e49de4e766

PS. Dokumentacja Atmela dla mnie jako początkującego w temacie, jest mniej jasna niż teoria pola ;).

Przykład poradników Mirka, wiele szczegółów jest tak zobrazowanych, że można szybko załapać o co chodzi.
By zrozumieć PID, nie trzeba chyba kończyć 5letnich dziennych na wydziale matematyki ;).



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lut 2013, o 10:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lis 2011
Posty: 265
Lokalizacja: Szczecin
Pomógł: 9

rezasurmar napisał(a):

Bardzo ciekawe linki, fajnie opisane muszę przyznać:)

Na studiach miałem projekt, pod tytułem zrobić regulator PID na sterowniku PLC.
http://www.gryf-elektryk.pl/sprawozdania/Symulator_ukladu_regulacji_z_regulatorem_PID.pdf
Najpierw na bloczkach narysowaliśmy sobie strukturę regulatora, następnie te bloczki zostały zamienione na wzory. Na symulatorze sterownika chodziło to idealnie. Nigdy nie testowałem tego w rzeczywistości :)

Program był napisany w ANSI C (dla sterowników PLC, firmy B&R), chyba dla każdego powinien być czytelny :)

Wydaje mi się, że nie było by za trudno przełożyć, ten program na C dla AVR. Co prawda w praktyce bardzo mało miałem styczności z PID ale teoretycznie jeszcze coś ze studiów pamiętam i coś bym mógł pomóc w tym temacie ;)


Jeżeli chodzi o poradniki to mi by się marzył poradnik jak zrobić sieć multi-master na AVR :) Opis prostego protokołu, "uniwesalnych" bibliotek, kilka funkcji dla inspiracji aby późnij tworzyć swoje :) . Wiem, że kolega San, pisał o CAN, jeszcze tego nie przeczytałem - pewnie wile ciekawostek tam jest :)

Ja jestem fanem długich poradników Mirka na YouTube :D Ostatnim czasem zamiast filmów puszczam sobie poradniki Mirka :D Niektóre obejrzałem po kilka razy :) Mi taka forma poradników bardzo odpowiada, jak na "żywo" analizuje problem :)

_________________
www.iuvo.it - Automatyka Budynkowa



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lut 2013, o 11:06 

Pomógł: 0

Zastosowanie Doxygen do dokumentacji projektów pod Eclipse dla AVR (i nie tylko). Integracja z Eclipse (to akurat wiem) i przykłady z wyjaśnieniami, na zasadzie jak wstawię "to i to" do kodu to w wygenerowanej dokumentacji będzie to miało "taki skutek" :) . Dorywczo przerabiam problem - może jak dobrnę do zadowalającego stanu umiejętności, to sam napiszę taki poradnik. Porządna dokumentacja oprogramowania jest naprawdę przydatna.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lut 2013, o 13:14 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

niech ktoś zrobi listę ... zrobimy TODO i zobaczymy może cos napiszę ... np o wielowątkowości na przykładzie systemu Nut/OS (ethernut) dla AVR

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lut 2013, o 13:35 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

A może jakiś poradnik związany z Ethernetem w AVR? Stawianie serwera na AVR oraz AVR jako klient. analiza kodu po stronie uP i PHP.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lut 2013, o 14:02 

Pomógł: 0

GwynBleidD napisał(a):
Samo stawianie serwera jest opisane w zielonej książce... AVR jako klient mógłby być przydatnym poradnikiem. A analiza kodu... co masz na myśli?


Pewnie chodzi o styl Mirka gdzie każda linijka softu jest wyjaśniona.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lut 2013, o 14:06 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

Może nie każda linijka kodu, ale objaśnianie funkcji, dlaczego tak a nie inaczej. Sam pisałem sporo w PHP, ale raczej nie myśląc o odbieraniu danych przez mikrokontoler. Pewnie są jakieś "kruczki" aby ułatwić życie uP w odbieraniu danych z serwera.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lut 2013, o 14:45 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 lis 2011
Posty: 582
Lokalizacja: okolice Wrocławia :)
Pomógł: 24

Może ja dopiszę swoje pobożne życzenie.... :)

Chętnie poczytałbym o zastosowaniu np. bibliotek Mirka (MK_USART) z zielonej książki do komunikacji z modemami GSM - może ktoś już to przerabiał i wie na co zwracać uwagę. Ja robię sobie takie tematy w asemblerze i jak na razie do użycia procedur w C daleka droga ;).

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lut 2013, o 17:42 
Offline
Nowy

Dołączył(a): 27 sty 2013
Posty: 6
Pomógł: 0

No i głos oddany :)
Kurczę muszę się przyznać, że robi się coraz ciekawiej a ja sam częściej zaglądam na to forum niż na 'elektrodę'. Te poradniki które ukazały się do tej pory to zejefajna sprawa, chociaż nie tylko - bo większość z Was odwala naprawdę kawał dobrej roboty. A takie pytanie wyprzedzające ( nie wiem czy mogę je zadać) - kiedy można się spodziewać trzeciej książeczki Mirka, bo chyba nie tylko ja - już się nie mogę doczekać :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lut 2013, o 17:59 

Pomógł: 0

GwynBleidD napisał(a):
No to dopisuję i ankieta startuje :)

Odnośnie Doxygen nie chodzi o integrację tylko i wyłacznie, bo to jest na dwa zdania i nie warto robic poradnika ale o to jak praktycznie skorzystać z tego narzędzia poprzez wstawianie do kodu odpowiednich komend aby dostać dobrą dokumentację :).
Integracja doxygena z eclipse, to po prostu ściągnięcie i zainstalowanie doxygena, a w eclipse wtyczki o nazwie eclox :)



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lut 2013, o 22:52 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 maja 2012
Posty: 758
Pomógł: 9

O algorytmie sterowania PID w C -> o, moja magisterka to ma mieć, było by ultra-super, gdyby ktoś się podjął tego zadania i stworzył poradnik. :)

Ja bym chciał jeszcze poradnik o wyświetlaczach dotykowych tych z oferty Atnela zrobiony przez Mirka w formie wideoporadnika - ale tak od totalnego zera do gotowego projektu jakiegoś prostego. :) Tak, jak poradnik ze snake'iem. :)

Doxygen też ciekawy i w pracy się z tego często korzysta, dobrze by było to umieć.

O wielowątkowości na AVR -> ciekawy temat, ciekawy.

O filtrach cyfrowych => raczej wątpię w możliwość realizacji poradnika na ten temat przez osobę nieobytą z DSP (cyfrowe przetwarzanie sygnałów) na poziomie akademickim. I nikt poza inżynierami by tego nie zrozumiał. Chyba, że poradnik stworzyłby mistrz Mirek. :)

Co do GSM to będzie cała książka od Mirka, poradnik wydaje się nadprogramowy. ;P

------------------------ [ Dodano po: 6 minutach ]

rezasurmar napisał(a):
kidcowboy napisał(a):
Przydałby się poradnik o algorytmie sterowania PID w C ,a także o filtrach cyfrowych :)


Dobry pomysł, sam ostatnio z tym walczę, niczym Sancho z wiatrakami ;).
Taka wersja dla opornych, bez tej całej wyższej matematyki ;).

Dokładnie, czuję, że to zadanie dla mistrza Mirka K. ON potrafi przekazywać TRUDNE zagadnienia w prosty sposób. ;) Chyba się ze mną zgodzicie. :) Pytanie tylko, czy Mirek ma czas i ochotę?

------------------------ [ Dodano po: 16 minutach ]

Proszę dodajcie do ankiety poradnik o wyświetlaczach dotykowych. :) Proszę... :)

_________________
ATB 1.03, Win XP SP3, ECLIPSE Indigo 3.7.2



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lut 2013, o 01:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 maja 2012
Posty: 758
Pomógł: 9

To może ankieta od nowa? :)

_________________
ATB 1.03, Win XP SP3, ECLIPSE Indigo 3.7.2



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lut 2013, o 02:30 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3206
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

Nie od nowa, bo oddano już 112 głosów. Ewentualnie się doda przy następnej.

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lut 2013, o 08:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 lis 2011
Posty: 582
Lokalizacja: okolice Wrocławia :)
Pomógł: 24

Ledes napisał(a):
Co do GSM to będzie cała książka od Mirka, poradnik wydaje się nadprogramowy. ;P


Faktycznie zapomniałem o tym. W takim razie pozycję 10 należy traktować jako 'w przygotowaniu' bez względu na wynik ankiety :D

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lut 2013, o 11:28 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 maja 2012
Posty: 758
Pomógł: 9

W takim razie zamiast dziesiątej propozycji w ankiecie proponuję tam dać te wyświetlacze. ;)

_________________
ATB 1.03, Win XP SP3, ECLIPSE Indigo 3.7.2



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lut 2013, o 11:33 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3206
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

Nie da rady, nie ma możliwości edycji ankiety.

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lut 2013, o 13:04 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

po za tym o wyświetlaczach jest już dosyć sporo na forum

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 mar 2013, o 08:53 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 kwi 2012
Posty: 195
Pomógł: 0

AAAAAAAAAAAAAAAA !!!!!!!! głosować na PID AAAAAAAAAAAAAA!!!!!!!! :) bo przegrywamy !!!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 mar 2013, o 10:14 
Offline
Użytkownik

Dołączył(a): 04 lis 2012
Posty: 30
Lokalizacja: Zamość
Pomógł: 0

kidcowboy napisał(a):
AAAAAAAAAAAAAAAA !!!!!!!! głosować na PID AAAAAAAAAAAAAA!!!!!!!! :) bo przegrywamy !!!

Ciekawy artykuł o PID jest tu: http://www.embedded.com/design/prototyping-and-development/4211211/PID-without-a-PhD co prawda w "dzikim" języku, no ale ten język to podstawa, szczególnie w elektronice i informatyce.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 mar 2013, o 10:25 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 kwi 2012
Posty: 195
Pomógł: 0

patol napisał(a):
Ciekawy artykuł o PID jest tu: http://www.embedded.com/design/prototyping-and-development/4211211/PID-without-a-PhD co prawda w "dzikim" języku, no ale ten język to podstawa, szczególnie w elektronice i informatyce.


Pewnie że "ciekawy" czytałem nawet lepsze i nawet takie co miały niby kod w C niestety żaden nie działał.

http://www.embeddedheaven.com/pid-contr ... nguage.htm
Ten przykładowy algorytm niestety z bomby mi się nie podoba po pierwsze - przeregulowanie jest 20 % !!! w czasie nie wiadomym jakim 5 sekund? 5 minut czy 5 godzin ??...
Poza tym jak dobrać nastawy ? kp,kd,ki ?? Na pałę ?? Poza tym tłumaczenie jest słabe ... Nie o to chodzi :(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 37 ]  Przejdź na stronę 1, 2  Następna strona

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO