Temat: Tani konwerter 1wire - USB

Witam,
Chciałem zapytać, jak tanim kosztem zrobić konwerter 1wire - USB. Chciałbym zrobic stację meteo jednak MP00202, MP00200 to jednak dosyć drogie i trudno dostępne rozwiązanie.
Można zrobić taką magistralę samemu? Co byłoby potrzebne?

2

Odp: Tani konwerter 1wire - USB

Chip. Resztę możesz sobie zlutować.

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

3 (edytowany przez kamillo 2012-03-02 08:44:13)

Odp: Tani konwerter 1wire - USB

dokładnie... tutaj masz przykład jak to zrobić na RS232, ale żeby było na USB wystarczy dorzucić do tego układu FT232RL. http://elportal.pl/index.php?module=Con … p;ceid=118 Koszt samego konwertera na Rs232 to ok 20-30zł

4

Odp: Tani konwerter 1wire - USB

A nie wystarczy przypadkiem tek kilka elementow jak na schemacie ponizej:
PunBB bbcode onewire
Do tego ft232 i mamy termometr za parę groszy...

5

Odp: Tani konwerter 1wire - USB

w wersji podstawowej powinno wystarczyć. Zwróć uwagę ze taki układ pozwoli Ci tylko na zastosowanie czujników w trybie passive, bo nie masz wyprowadzonego dodatkowego zasilania. Czyli czujniki temp ds18b20 będą działały, ale juz np konwertery DS2450, czy inne wykorzystywane do pomiarów ciśnienia i wilgotności wymagają dodatkowego zasilania.

6

Odp: Tani konwerter 1wire - USB

Najprościej chyba jest zrobić to na mikrokontrolerze, koszt nie powinien przekroczyć 15 - 20 zł.
http://www.poempelfox.de/ds1820tousb/

7

Odp: Tani konwerter 1wire - USB

Arecki napisał/a:

Najprościej chyba jest zrobić to na mikrokontrolerze, koszt nie powinien przekroczyć 15 - 20 zł.
http://www.poempelfox.de/ds1820tousb/

tylko czy do takiej przejściówki będą sterowniki w openwrt?  moze być problem..

8 (edytowany przez Paco52327 2012-03-03 08:18:41)

Odp: Tani konwerter 1wire - USB

ja używam adaptera z allegro za 7zł - PL2303 PROLIFIC i działa dobrze co prawda na debianie... oczywiście tryb - passive

9

Odp: Tani konwerter 1wire - USB

Wszystkie Przejściówki na popularnych chipsetach będą działać ( ftdi Cp2102 Pl2303) kolega @Arecki podal link do przejściówki zrealizowanej na atmelu konkretnie na attiny a czy ta będzie działać na openwrt to pewny nie jestem

10

Odp: Tani konwerter 1wire - USB

znalazłem tutaj http://www.meraprojekt.com.pl/mp00202.html za 56pln

11

Odp: Tani konwerter 1wire - USB

@paluchgda
Przymierzałem się kiedyś do niego ale cena...

12

Odp: Tani konwerter 1wire - USB

Pojawiły mi się dziwne odczyty.

root@Gargoyle:~$ digitemp_DS9097U -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
28697F9F030000D6 : DS18B20 Temperature Sensor
ROM #0 : 28697F9F030000D6
Wrote .digitemprc
Apr 12 21:34:10 Sensor 0 C: 85.00 F: 185.00

co sie dzieje??

wcześniej sporadycznie cos takiego było ale myslalem ze to jakis błąd odczytu spowodowany przez kabel ale teraz co odczyt mam  to samo hmm

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

13

Odp: Tani konwerter 1wire - USB

Uszkodzenie czujnika lub nie styka kabel.

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

14 (edytowany przez wabikboy 2012-04-12 21:31:32)

Odp: Tani konwerter 1wire - USB

czujnik jednak jest sprawny bo pokazuje już normalnie, czyli gdzieś brak styku, ale jak  to możliwe że na otwartym obwodzie nastepuje odczyt chociaż błędny ??

i jeszcze jedna ciekawostka przed chwilą odkryta smile

jak podłącze jeden czujnik pokazuje j/w ale jak podłącze dwa czujniki odczyt jest normalny, o co tym razem chodzi ??

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

15

Odp: Tani konwerter 1wire - USB

Jak podłączysz drugi to zmieniają się parametry linii. Jak dla mnie to siada czujnik.

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

16

Odp: Tani konwerter 1wire - USB

ale oba na raz by siadały chociaż wiem że to nic dziwnego.
Spróbuje z zasilaniem, gdzieś podpowiadali że może być problem z zasilaniem na chwile odczytu i kondensator nie wyrabia a ja mam jak wiadomo podłączone kilka urządzeń do usb i może faktycznie za słaby prąd podawać, bo raz działa a raz nie.

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

17

Odp: Tani konwerter 1wire - USB

Problem rozwiązany, okazało się że nie słaby zasilacz ani uszkodzone czujniki są przyczyną lecz rozdzielacz gniazd dla czujek temperatury,który jak sie okazało ma jakieś zwarcia.  Zrobiłem go sobie na przyszłe potrzeby dla innych czujek ale jednak trzeba go bedzie nieco przerobić

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

18 (edytowany przez jendrush 2012-07-06 10:38:39)

Odp: Tani konwerter 1wire - USB

Żeby nie tworzyć niepotrzebnie nowego tematu napiszę tu. Mam taki problem, że dochodzi mi tylko do tego momentu:

root@Gargoyle:~$ digitemp_DS9097 -a -i -s /dev/ttyS0
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

i nic nie znajduje. Mam Gargoyle, przejściówkę USB-RS232 i układzik DS9097. Gdzie może być problem?

Dodam, że oczywiście mam podłączone czujniki (próbowałem z jednym i z dwoma), dodatkowo sam układ działa pod windowsem, pokazuje temperaturę.

19

Odp: Tani konwerter 1wire - USB

Idelogiczny. /dev/ttyS0 to rs na płycie routera. A ty masz /dev/ttyUSB0...

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

20 (edytowany przez jendrush 2012-07-06 10:57:27)

Odp: Tani konwerter 1wire - USB

Niby tak, ale jak próbowałem z tty/USB0 to jest jeszcze gorzej:

root@Gargoyle:~$ digitemp_DS9097 -a -i -s /dev/ttyUSB0
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Error, serial port '/dev/ttyUSB0' does not exists!

Czy bezpośrednio, czy z hubem USB, ten sam komunikat.

21

Odp: Tani konwerter 1wire - USB

A zainstalowałeś sterownik do tego rsa?

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

22

Odp: Tani konwerter 1wire - USB

Zdaje się jest to Prolific PL-2303. Na początku sugerowałem się opisem na http://openwrt.pl/doku.php/usb:1wire . Zrobiłem po kolei:

opkg update
opkg install kmod-usb-serial-ftdi

i tu się chyba pojawia problem bo podaje takie błędy pod koniec:

Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-serial-ftdi:
*      kernel (= 2.6.32.27-1cj) *
* opkg_install_cmd: Cannot install package kmod-usb-serial-ftdi.

Z tego wynika, że coś się nie zgrywa z kernelem?

23

Odp: Tani konwerter 1wire - USB

Wygląda na to że masz całkiem stary system. Możesz instalować z opcją -nodeps, ale to nie jest moduł od tego kernela.

Ponad to -  prolific to nie ftdi...

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

24 (edytowany przez jendrush 2012-07-06 11:43:28)

Odp: Tani konwerter 1wire - USB

Po zainstalowaniu z opcja -nodeps nadal mam ten sam komunikat Error, serial port '/dev/ttyUSB0' does not exists! . Pozostaje chyba zmienić system na nowszy.

Sterowniki od PL2303 też już mam bo dałem opkg install kmod-usb-serial-pl2303.

25

Odp: Tani konwerter 1wire - USB

cat /proc/bus/usb/devices pokaż

i powiedź która to wersja systemu

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