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



Teraz jest 22 lut 2025, o 22:16


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 22 mar 2017, o 18:43 
Offline
Nowy

Dołączył(a): 22 mar 2017
Posty: 4
Pomógł: 0

Witam wszystkich,
jestem początkujący jeśli chodzi o programowanie więc korzystam z wiedzy jaką przekazuje Mirekk36 na swoich poradnikach w sieci oraz BB. Jestem w trakcie wykonywania mojej pracy dyplomowej. Moja praca dyplomowa polega na tym, że wykonałem taśmociąg, na którym transportowane są elementy wykonane z różnych materiałów. Czujnik pojemnościowy (npn no) umieszczony jest nad taśmociągiem i ma on za zadanie rozpoznawać rodzaj materiału, a za pomocą silniczków dokonuję sortowania tych elementów. Mój problem polega na tym, że zrobiłem podłączenia czujnika do ADC tak jak w poradniku z miernikiem cyfrowym "przetwornik ADC w mikrokontrolerach AVR - część 03" na YT i na terminalu z ADC wyświetla mi się wartość 1023, gdy czujnik nie wykrywa elementu, a wartość 0, gdy obiekt jest wykryty. No i właśnie dowolny obiekt to wartość "0". Nie wiem jak sobie z tym poradzić, żeby na każdy rodzaj wykrywanego materiału odczytywać inną wartość ADC co pozwoli mi na sterowanie silnikami i sortowanie materiałów. Wiem, że czujnik pojemnościowy reaguje w taki sposób, że pojawienie się jakiegoś elementu zmienia parametry kondensatora. Liczyłem na to, że to rozwiązanie jak w poradniku pokaże mi na terminalu właśnie te parametry, które będę mógł wykorzystać w treści programu do sterowania moimi silnikami.
Jeśli ktoś z Was ma o tym pojęcie to bardzo proszę o pomoc.

Pozdrawiam.

Poniżej kod z poradnika:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 mar 2017, o 19:14 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lis 2015
Posty: 219
Pomógł: 20

Jakie materiały miałbyś wykrywać?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 mar 2017, o 19:19 
Offline
Nowy

Dołączył(a): 22 mar 2017
Posty: 4
Pomógł: 0

jez2000 napisał(a):
Jakie materiały miałbyś wykrywać?


Powiedzmy, że 3 materiały metal, drewno, jakieś tworzywo sztuczne (plastik).



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 mar 2017, o 19:23 
Offline
Użytkownik

Dołączył(a): 21 mar 2015
Posty: 25
Pomógł: 3

Jeżeli czujnik jest opisany że ma wyjście "npn no" to jest to czujnik z wyjściem binarnym które przyjmuje tylko dwa stany i nie ma możliwości rozpoznawania rodzaju materiału.

Marek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 mar 2017, o 19:25 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lis 2015
Posty: 219
Pomógł: 20

Z metalem i tworzywem to możesz zastosować np indukcyjny który wykrywa metale oraz pojemnościowy który wykrywa metale oraz inne materiały.
Potrzeba jeszcze czujnika który wykrywał by drewno - odróżniał go od innego materiału. Spotkałem się kiedyś w robocie z czujnikami pojemnościowymi - analogowymi i wiem że miały za zadanie rozróżniać różne materiały. Ale nie jestem specjalistą i nie znam szczegółów.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 mar 2017, o 19:31 
Offline
Nowy

Dołączył(a): 22 mar 2017
Posty: 4
Pomógł: 0

mmacura napisał(a):
Jeżeli czujnik jest opisany że ma wyjście "npn no" to jest to czujnik z wyjściem binarnym które przyjmuje tylko dwa stany i nie ma możliwości rozpoznawania rodzaju materiału.

Marek



To pewne? Może ktoś potwierdzić? Kupiłem zły czujnik... No nic uczę się na błędach.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 mar 2017, o 19:36 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lis 2015
Posty: 219
Pomógł: 20

Tak to prawda. Sam widzisz po odczytach z ADC.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 mar 2017, o 19:39 
Offline
Nowy

Dołączył(a): 22 mar 2017
Posty: 4
Pomógł: 0

A jesteście w stanie polecić mi jakiś pojemnościowy, który spełni moje wymagania? Żeby znowu nie było pomyłki :)
Dzięki za pomoc! ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 mar 2017, o 19:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Witam
Musisz szukać takie aby były oznaczone/nazwane jako "analogowe..."
Tutaj masz szczyptę wiedzy nt. http://ep.com.pl/artykuly/10319-Czujniki_indukcyjne_i_pojemnosciowe_w_praktyce_inzynierskiej.html
To tylko namiastka, na pewno GOOGLE wyplują znacznie więcej.

Pozdr.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 mar 2017, o 21:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lut 2016
Posty: 258
Lokalizacja: Norwegia
Pomógł: 16

Moim zdaniem nie obędzie się bez przynajmniej dwóch rodzajów czujników. Na przykład Twój czujnik pojemnościowy z wyjściem cyfrowym do wykrywania w ogóle obecności przedmiotu to jedno i przydał by się jeszcze czujnik indukcyjny do rozpoznania czy przedmiot jest wykonany z materiału magnetycznego i ten mógł by być analogowy, wtedy będziesz mógł rozróżnić z jakiego metalu jest wykonany. W ten sposób masz już jakąś podstawową dyskryminację materiałów. Może istnieją takie czujniki dualne ? nie mam pojęcia :)

_________________
SP2LUB - LA1BUA



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: 10 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 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