Temat: Termometr na RB411 OpenWrt

Cześć wszystkim !

Posiadam MikroTika RB411 na którego wrzuciłem sobie OpenWRT. Stworzyłem sobie układ taki jak tutaj http://grzesiek21.republika.pl/ds9097e.gif pod Windowsem  po odpaleniu programu maxitermo pobranego również z strony grzesiek21.republika.pl prawidłowo odszukuje dwa termometry DS18B20 i pokazuje ich temperaturę. Jednak docelowo chciałbym podłączyć to pod tego RB411 z OpenWrt. Po podłączeniu robię dalej zgodnie z instrukcją tutaj http://kernelreloaded.blog385.com/index … n-openwrt/ jednak kończy się to na:

root@OpenWrt:~# digitemp_DS9097 -s /dev/ttyS0 -i
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Turning off all DS2409 Couplers

Searching the 1-Wire LAN
root@OpenWrt:~#


Czy wszystko robię prawidłowo ? Czy to w ten sposób będzie działało ?

Tak sobie myślę, czy TX z RX nie powinno być zamienione kiedy podłączam go pod RB411 ?

2

Odp: Termometr na RB411 OpenWrt

A RB ma pełny - full rs232c? Dtr jest tam wysterowany (w sensie w ogóle czy ma fizycznie połączony)

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez khayyin 2015-10-10 10:37:49)

Odp: Termometr na RB411 OpenWrt

Ciężko mi powiedzieć, bo nie mam pojęcia jak to sprawdzić. Ale testowałem RSa w ten sposób, że podłączyłem  kablem null modem dwa RB411 i na tym z OpnenWrt dałem cat /dev/ttyS0 i widziałem jak drugi RB411 się ładuje. To był jedyny mój pomysł, żeby sprawdzić, czy ten RS w jakikolwiek sposób się komunikuje.

Czy ewentualnie można wykorzystać złącza JTAG w RBku ?

4

Odp: Termometr na RB411 OpenWrt

Cezary napisał/a:

A RB ma pełny - full rs232c? Dtr jest tam wysterowany (w sensie w ogóle czy ma fizycznie połączony)

RB411 nie ma pełnego RS232C, pinout na ostatniej stronie: http://www.routerboard.sk/files/pdf/rb411_manual.pdf

5

Odp: Termometr na RB411 OpenWrt

@khayyin: więc zrób taki: http://lookass.ch/content_files/circuit.png

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: Termometr na RB411 OpenWrt

Po skonstruowaniu takiego układu i podłączeniu napięcia termometr robi się ciepły.

7

Odp: Termometr na RB411 OpenWrt

Może go spaliłeś.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8

Odp: Termometr na RB411 OpenWrt

Zrób jak ja - zewrzyj TX z RX, podłącz te linie do sygnały DS18b20, Mase i 5v podłącz oddzielnie. U mnie tak 2 czujniki chodzą i  działają elegancko.

9

Odp: Termometr na RB411 OpenWrt

tygrysss możesz troszkę dokładniej to opisac ? Tam jest 3,3V nie 5.

10

Odp: Termometr na RB411 OpenWrt

Układ możesz zasilić napięciem 5V bez obaw - sprawdź w nocie katalogowej.
Ja korzystałem z konwertera USB na TTL - zwarłem jego styki RX z TX następnie połączyłem je z linią data w czujniku, kolejne dwie nóżki zgodnie z notą katalogową podłączyłem GNd do GND a 5V do 5V i musi działać.

Nie wiem natomiast jak to się ma do portu który jest wbudowany w router. Czy "trik" który podałem przejdzie. I czy nie trzeba jakoś "zwolnić" portu, bo normalnie jest przecież wykorzystywany przez router do komunikacji z komputerem.

11

Odp: Termometr na RB411 OpenWrt

Jak ds18b20 się grzeję to masz na nim zware. Jego ciężko ubić do cna.

12 (edytowany przez khayyin 2015-10-20 20:42:15)

Odp: Termometr na RB411 OpenWrt

Bartekk dzięki ! Faktycznie, podłączyłem go odwrotnie.

tygrysss jak odczytujesz wartości temperatury ? Pod Windowsem czy pod Linuxem ? Też mam USB na TTL i chciałbym to zrobić tak jak Ty masz. Wydaje mi się to mega proste.

EDIT:
Udało się i z układem z tranzystorem i przy połączeniu TX z RX odczytać temperaturę pod Windowsem na przelotce USB na TTL. Termparatury się pokazują. Gdy RX i TX przepnę do openwrt cisza. Nie znajduje czujników. Co może być nie tak ?


root@OpenWrt:~# digitemp_DS9097 -s /dev/ttyS0 -a -i
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Turning off all DS2409 Couplers

Searching the 1-Wire LAN
root@OpenWrt:~#


Może ten RB nie jest w stanie tego obsłużyć ?

13 (edytowany przez tygrysss 2015-10-21 07:53:59)

Odp: Termometr na RB411 OpenWrt

Zainstalowałes sterowniki od konwertera na OpenWrt?
Na jakim układzie jest konwerter? Odczytaj na chipie a najlepiej podaj pid i vid.
Ja odczytuje za pomocą OpenWrt. Ale nie było problemu na windowsie.

14

Odp: Termometr na RB411 OpenWrt

Ja to chce odczytać przez port RS232 na Miktotiku RB411