Skocz do zawartości

Niedziałający układ hsdl-9100


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.

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.

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?

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.

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

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...

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.

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?

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.

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

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.

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...