oops forgot about the cached bit....one input is for a button to start
something, others for monitoring solenoid voltage. I understand its not is
deal for buttons however was just planning to keep it pressed until I can see
the solenoid turned on from the action of the button press.
thanks guy's ...I'll try the uncached...Very sad I put my DS2406 in the output
board and not put them in my input board..:(
----- Original Message -----
From: Christian Magnusson
To: [email protected]
Sent: Friday, April 06, 2007 4:14 AM
Subject: Re: [Owfs-developers] HELP Using DS2405 as Digital Inputs (NSLU2)and
some great I/O boards
As Ben said in his posting. you should try to read the uncached values, just
to be sure it's the current value.
Change the reading by adding /uncached before the paths.
DI_4=$(/opt/bin/owread -s 3002 /uncached/05.FC152D000000/sensed)
/Christian
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rob Conway
Sent: den 5 april 2007 14:32
To: [email protected]
Subject: [Owfs-developers] HELP Using DS2405 as Digital Inputs (NSLU2) and
some great I/O boards
After my NSLU2 has now run faultlessly with owserver for 3 weeks, thanks
Christian for the help, having got rid of fuse and only startup owserver. I
decided to move into control. I built two I/O boards from the futurlec opto
isolated digital input board and a Digital output board. I included a link as
at US13.00 each they work out great with only minor modifications. They have
an area to mount the DS2405/6 chip directly onto the board.
I had 4 off each of the following chips so I installed them as follows
DI board uses 4 x DS2405
DO boards use 4 x DS2406
Included link to some pics of the I/O boards
DO board no 1wire as yet however driver transistor removed
http://img.photobucket.com/albums/v319/rjconway/IMG_0018.jpg
DO board fitted into enclosure
http://img.photobucket.com/albums/v319/rjconway/IMG_0024.jpg
DI board with DS2405 fitted (no enclusre as yet)
http://img.photobucket.com/albums/v319/rjconway/IMG_0025-1.jpg
DI board underside wires not too many mods required...
http://img.photobucket.com/albums/v319/rjconway/IMG_0023-1.jpg
NOW MY PROBLEM
The digital input board uses DS2405 and I just read the sense parameter. It
seems that regardless of how fast I scan these (2 sec or 20 sec) it takes 2
(sometimes 3) reads of the sense parameter before the state changes. Again if I
physically turn off the input, the 1st read no change the 2nd read it will
show a change.
I am now approaching 20 devices on the network and do not particulary want to
scan these Digital inputs twice as fast as nessecary. I am going to use some
inputs as "momentary buttons and a high level alarm" thus wanting to read the
status on every scan.
this is my test script...I just turn on the DO to watch the lights turn on in
succession looks cool and is fast !
###########################################################
#!/bin/bash
DO_2="/opt/bin/owwrite -s 3002 12.267745000000/PIO.BYTE"
DO_3="/opt/bin/owwrite -s 3002 12.A37645000000/PIO.BYTE"
DO_4="/opt/bin/owwrite -s 3002 12.D37245000000/PIO.BYTE"
DO_1="/opt/bin/owwrite -s 3002 12.276B45000000/PIO.BYTE"
while true
do
DI_4=$(/opt/bin/owread -s 3002 05.FC152D000000/sensed)
DI_1=$(/opt/bin/owread -s 3002 05.76132D000000/sensed)
DI_3=$(/opt/bin/owread -s 3002 05.65142D000000/sensed)
DI_2=$(/opt/bin/owread -s 3002 05.07202D000000/sensed)
$DO_1 1
$DO_2 1
$DO_3 1
$DO_4 1
sleep 1
$DO_1 0
$DO_2 0
$DO_3 0
$DO_4 0
sleep 20
echo $DI_1 $DI_2 $DI_3 $DI_4
done
####################################
cheers
rob Australia
------------------------------------------------------------------------------
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
------------------------------------------------------------------------------
_______________________________________________
Owfs-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/owfs-developers
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Owfs-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/owfs-developers