Temat: odczyt temp digitemp - debian

witam, mam problem z odczytem temperatury w digitemp.

root@debian-serwer:~# digitemp_DS9097 -a -i -s /dev/ttyUSB0 -l /var/log/temperature.log
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

używam modułu własnej roboty ds9097, sprawdziłem pod windowsem  i odczyty są ok , pokazują poprawną temperaturę.
Moduł mam podłączony poprzez przejściówkę pl2303 z którą też sprawdziłem działanie pod windowsem - również ok.

domyślam sie że może to być problem z pl2303

root@debian-serwer:~# lsusb
Bus 003 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 007: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 002 Device 003: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 4971:ce23 SimpleTech
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@debian-serwer:~#

dmesg

[2305300.136177] usb 2-1: new full speed USB device using ohci_hcd and address 7
[2305300.349121] usb 2-1: New USB device found, idVendor=067b, idProduct=2303
[2305300.349181] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[2305300.349222] usb 2-1: Product: USB-Serial Controller
[2305300.349259] usb 2-1: Manufacturer: Prolific Technology Inc.
[2305300.356891] usb 2-1: configuration #1 chosen from 1 choice
[2305300.706839] USB Serial support registered for pl2303
[2305300.711083] pl2303 2-1:1.0: pl2303 converter detected
[2305300.747008] usb 2-1: pl2303 converter now attached to ttyUSB0
[2305300.748001] usbcore: registered new interface driver pl2303
[2305300.748112] pl2303: Prolific PL2303 USB to serial adaptor driver

wygląda że ok, więc już ni wiem dlaczego nie odczytuje czujnika.
proszę o pomoc

pozdrawiam

2

Odp: odczyt temp digitemp - debian

Jeżeli czujnik masz zasilany z DTR (masz czy nie?) to po prostu raczej nie masz linii wysterowanej, choć digitemp powinien to robić.

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

3 (edytowany przez tipsntrix 2012-11-18 11:41:43)

Odp: odczyt temp digitemp - debian

tak czujnik zasilany z dtr , całość wg tego schematu http://www.wiki.piwo.org/images/Ds9097e.gif
Jak wysterować zasilanie z dtr?

a może pl2303 nie jest w stanie zasilić...?, ale nie przecież pod windą działa...

4

Odp: odczyt temp digitemp - debian

Skoro pod windows działa to potrafi. Widać digitemp sobie z tym nie radzi, i musisz znaleźć inną metodę na to (stty i ustawić dtr na stałe?)

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

5 (edytowany przez tipsntrix 2012-11-18 12:17:41)

Odp: odczyt temp digitemp - debian

czy tak?
stty -F /dev/ttyUSB0 hupcl

nic nie dało:(

wygląda na to że stan jest wysoki

statserial /dev/ttyUSB0

Device: /dev/ttyUSB0

Signal  Pin  Pin  Direction  Status  Full
Name    (25) (9)  (computer)         Name
-----   ---  ---  ---------  ------  -----
FG       1    -      -           -   Frame Ground
TxD      2    3      out         -   Transmit Data
RxD      3    2      in          -   Receive  Data
RTS      4    7      out         1   Request To Send
CTS      5    8      in          0   Clear To Send
DSR      6    6      in          0   Data Set Ready
GND      7    5      -           -   Signal Ground
DCD      8    1      in          0   Data Carrier Detect
DTR     20    4      out         1   Data Terminal Ready
RI      22    9      in          0   Ring Indicator