Skocz do zawartości

Niedziałający układ hsdl-9100


kocur_90

Pomocna odpowiedź

Podłącz go jak na 4tym rysunku w datasheecie, powinien działać. Dla poprawienia czułości możesz też dorzucić darlingtona na wyjście. I ewentualnie sprawdź drugi czujnik.

Link do komentarza
Share on other sites

W teorii mam tak podłączone, tylko nadawcza nie jest sterowana pwm'em oraz rezystor z odbiornikiem są zamienione miejscami. Scope to jakiś miernik? U mnie w tym miejscu jest multimetr/ADC.

Link do komentarza
Share on other sites

Sabre, ale z drugiej strony mobot przy opisie tego swojego pojedynczego czujnika pisze:

HSDL-9100 to czujnik refleksyjny, który dzięki swoim miniaturowym wymiarom nadaje się idealnie do konstrukcji małych robotów mobilnych. Ze względu bardzo dobre parametry diody nadawczej i odbiorczej umożliwia wykrycie obiektu w odległości do 60 mm.

Stosując dodatkową elektronikę sterującą (np dedykowany układ APDS-9700) możliwe jest zwiększenie dystansu detekcji do nawet 200 mm.

kocur_90, Scope to szeroko pojęty oscyloskop, tudzież właśnie ADC lub woltomierz.

rezystor z odbiornikiem są zamienione miejscami.
w jakim sensie?
Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

BoBBy, niby tak, ale jak spojrzałem w dokumentację samego czujnika to maksymalne napięcie na wyjściu w okolicy 1V jest przy odległości 5mm od karty testowej i prądzie diody 300mA w impulsie, przy odległości 60 mm napięcie na diodzie spada do 10mV przy prądzie 300mA w impulsie. Więc bez jakiegoś wzmacniacza się nie obejdzie według mnie.

Link do komentarza
Share on other sites

No najwyraźniej. Najlepiej podłączyć diodę do uC przez jakiś tranzystor (miło by było mosfet) i mały opornik (żeby prąd płynący przez diodę był stosunkowo duży), fotodiodę też przez tranzystor (najlepiej darlingtona, albo nawet przez jakiś WO) do uC i w programie zapalać diodę na ~10uS, zrobić pomiar, poświecić jeszcze chwilkę diodą (bo sample&hold uC włącza się po chwili) i zgasić. Można jeszcze zrobić drugi pomiar ze zgaszoną diodą i odjąć pomiar z zapaloną od tego. Będziemy wtedy mieli 'zmianę' na ADC. //mryganie diodą na dużym prądzie zaczerpnięte od McRancora i jego robota, Shine'a

Link do komentarza
Share on other sites

O widzisz. Tego nie dopatrzyłem że zmienia się napięcie na wyjściu w zakresie 1V. Tranzystor odpada bo już wszystko jest gotowe ale w przyszłości może coś wymyślę. Pisząc że rezystor i fotodioda zamienione miejscami miałem na myśli że od zasilania mam pierw rezystor potem fotodiodę a w datasheet'cie jest pierw fotodioda, a potem rezystor.

A jeszcze takie pytanie odnośnie PWM'a na diodzie nadawczej. Wiem że można obliczyć różnicę poziomów sygnałów co po części obniża skutki wpływu światła zewnętrznego. Jakieś jeszcze są pozytywne aspekty używania takiego rozwiązania? Zawsze myślałem że to niebezpieczne dla diody nadawczej...

Link do komentarza
Share on other sites

Jeżeli masz mały prąd diody nadawczej to oprócz energooszczędności i wyliczenia nic ci to nie da. Jeśli jednak przez diodę będzie przepływał większy prąd niż dopuszczalny ciągły można znacząco poprawić zasięg. Po więcej informacji odsyła do raportu z budowy robota minisumo Shine, dostepny na stronie konaru (www.konar.pwr.wroc.pl). Co prawda tam czujniki były zbudowane ze zwykłych elementów 5mm, ale zasada działania jest ta sama.

Link do komentarza
Share on other sites

Zaczynam się poddawać z tymi czujnikami... Powiedzmy że zrobię sterowanie PWM'em. Na wyjściu będę potrzebował ciągły sygnał. Zastosowanie jakiegoś filtru dolnoprzepustowego wystarczy czy to raczej za mało?

Link do komentarza
Share on other sites

Jeżeli PWM będzie stosunkowo szybki, a RC o odpowiednich parametrach - da radę. Ale nie bardzo rozumiem dlaczego chcesz podawać na diodę sygnał napięciowy, a nie 'strzelać' dużym prądem. Jak coś to możesz napisać do mnie na GG jutro koło 12:00, mogę coś tam pomóc, bo tutaj się już trochę śmietnik robi. Na zakończenie tylko jakiś post podsumowujący i tyle.

Link do komentarza
Share on other sites

Pisałem na gg lecz nie odpowiedziałeś...

Za PWM rozumiem impuls prądu 300mA. Zrobiłem jakiś prowizoryczny schemat generatora PWM na NE555. Jeśli ktoś mógłby powiedzieć czy takie coś ma szanse zadziałać i co poprawić. Schemat w załączniku. Wartości jeszcze nie dobierałem. Myślę nad wzmacniaczem tylko za bardzo nie wiem jak to ugryźć...

hsdl-9100.zip

Link do komentarza
Share on other sites

Hmm, nic mi się nie wyświetliło, pisałeś na pewno na numer 2780598? A co do tego PWM - to nie jest takie hop-siup, musisz dokonać pomiaru dokładnie w momencie kiedy dioda będzie zapalona i będzie świecić całą mocą (czyli jakieś 10-20uS po zapaleniu, taka bardzo bezpieczna granica). PWM (a właściwie stan 0) jest tylko po to, żeby nie uszkodzić diody ciągłym, dużym prądem. A w tym schmeacie masz źle podpięty tranzystor (ten NPN), powinien być emiterem do masy, kolektorem do diody.

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.