Home
1-Wire Host User Manual
Contents
1. 1 Wire Host User Manual July 2015 1 Wire Host s Table of Contents 1 Features 3 2 Technical Specifications 3 3 1 Wire Host 4 Board Overview 4 On board Power Supplies mark 12 13 14 5 1 Wire RJ45 Connectors OWn and Jumpers 5 Power Output for Single Board Computer K2 K3 6 Power Outputs Connector K4 6 I2C Bus Extension Connectors K7 K8 6 General purpose I O Lines K5 7 Connector for I2C Master K6 7 4 I2C Bus 8 Slave Addresses 8 Bus Speed 8 1 Wire Controllers 8 I O Expander 8 5 Software 9 1 Wire Host GPIO 9 1 Wire Automation Software 9 BeagleBone Black 9 Raspberry Pi 10 owfs 10 6 Legal Information 12 Disclaimer 12 Trademarks 12 7 Contact Information 12 Revision History Date Authors Description 2015 03 28 Peter S heeren Initial release 2015 07 09 Peter S heeren Added section about 1 Wire Host GPIO program Second release 2 User Manual 1 Wire Host 2 a 9 o 1 Features 1 Wire adapter with four independent 1 Wire masters 1 Wire connections using standardized RJ45 jacks I2C bus interface up to 400 kHz I2C master and local I2C bus are galvanically isolated Eight general purpose digital I O lines are available on a dedicated connector Three on board power supplies including a power injector Area for I2C based extension board real time clock additional 1 Wire controller extra I O lines Applications incl
2. N Be K2 Power output for single board computer same as K3 a N On board power supply 1 a UJ On board power supply 2 a D On board power supply 3 Connector for I2C master a Ul 4 User Manual 2 P E B 1 Wire Host e On board Power Supplies mark 12 13 14 The 1 Wire Host embeds three on board power supplies 1 8 20 V 1A routed to the 1 Wire RJ45 connectors 2 5V 1A routed to the RJ45 1 Wire connectors 3 5V 2A provided for power a single board computer Adjust potentiometer P1 to control the output voltage of power supply 1 1 Wire RJ45 Connectors OWn and Jumpers Description 1234567 8 1234567 8 Selectable GND Selectable 5 V power ji ji J Selectable GND 1 Wire DQ data LL 1 Wire ground N C Selectable 8 20 V power Plug Receptacle Selectable GND top view front view Each RJ45 connector exposes a 1 Wire channel to the outside world Each 1 Wire channel has a dedicated 1 Wire controller hence all channels operate independently and concurrently A set of jumpers select the signals being routed to pins 1 2 3 7 and 8 A closed jumper routes the signal an opened jumper doesn t Description 8 20 V power to pin 7 5 V power to pin 2 Route ground to pin 8 Route ground to pin 3 Route ground to pin 1 Jumper EVn routes the output of on board power supply 1 to th
3. controls the 1 Wire Host The I2C master can operate at 3 3 V or 5 V the board performs level conversions between the master voltage and the 5 V on the local I2C bus The I2C master and the local I2C bus are galvanically isolated Note that in case the controlling SBC is powered by the 1 Wire Host the I2C master and the local I2C bus will Share the same ground thereby nullifying the galvanic isolation User Manual 7 1 Wire Host s 4 I2C Bus Slave Addresses The local I2C bus operates at 5 V level The bus interconnects a set of on board I2C devices The slave addresses are Address Slave Device 0011000b 1 Wire controller A DS2482 100 1 channel 0011001b 1 Wire controller B DS2482 100 1 channel 0011010b 1 Wire controller C DS2482 100 1 channel 0011011b 1 Wire controller D DS2482 100 1 channel 0100000b 38 bit I O expander PCA9534 Additional I2C slave devices are possible Connector K7 provides a mount point for an extension board K8 provides an access point to the I2C bus Bus Speed The 1 Wire Host supports a maximum bus speed of 400 kHz 1 Wire Controllers The four 1 Wire controllers allow software to communicate with four 1 Wire slaves concurrently I O Expander The I O expander chip adds 8 general purpose digital I O pins to the 1 Wire Host 8 User Manual HH J li I l 1 Wire Host GO CRS 5 Software 1 Wire Host GPIO This program provides command line paramet
4. e actual interface depends on the revision of the Raspberry Pi and whether or not the i2c dev driver is loaded If no i2c dev driver is present the server uses direct I O to communicate with the 1 Wire controller on the 1 Wire Host The device path of each controller contains a BSCO or BSC1 element 1 Wire Automation Server GUI v1 0 0 4 NPD Non present Devices MUCH Unallocated Channels O Channels Hardware O Ports ENUM DETECT UNTIE ENABLE DISABLE REMOVE ec oF oK 0l I2Cto 1 Wire owhost 01 DS2482 100 T Tha E3439 12h Cancel All BSC1 gt D52487 18h 02 DS2482 100 ENUM DETECT UNTIE BSC1 gt D52482 19h 03 D52482 100 ENUM DETECT UNTIE BS5C1 gt D52487 1Ah 04 DS2482 100 ENUM IDETECT UNTIE BSC1 gt D52482 1Bh 01 28 0000040CD5C6 33 D518B20 thermometer Its recommended to activate the i2c dev driver In doing so software other than the 1 Wire server is able to safely access the on board I O expander and I2C slaves to are connected to the extension connectors owfs The 1 Wire Host can be used with owfs the 1 Wire File System This software package is available from the following website http www owfs org The owfs software includes programs that expose the 1 Wire hardware in a variety of ways to the system owfs Creates a file system in a specified mount directory This program requires software package libfuse Owhttpd Se
5. e connector Jumper 5Vn routes the output of on board power supply 2 to the connector User Manual 5 1 Wire Host s Description Ground 5 V output GND 5V K2 and K3 provide power generated by power supply 3 Their main function is to provide power to the single board computer that controls the 1 Wire Host Power Outputs Connector K4 Description 5 V power supply 1 Ground 8 20 V power supply 2 Ground K4 allows one to directly draw power from power supply 1 and 2 Ground pins 2 and 4 are interconnected I2C Bus Extension Connectors K7 K8 Description 5 V output Ground I2C serial data I2C serial clock These connectors are points for adding I2C devices to the 1 Wire Host 6 User Manual 1 Wire Host s General purpose I O Lines K5 Description I A GPIO line PO GPIO line P1 GPIO line P2 GPIO line P3 GPIO line P4 GPIO line P5 GPIO line P6 GPIO line P7 Ground 5 V output 108 6 4 2 o DIN OU 4d UC FN m O This box header brings out the general purpose digital I O lines of the PCA9534 Connector for I2C Master K6 Description Vcc input N C I2C serial data SDA N C I2C serial clock SCL Ground N C N C N C N C 108 6 4 2 2 3 4 5 6 7 8 9 Im O K6 is the connection point for the I2C master that
6. ers for controlling the PCA9534 chip It runs on Linux You can download the program from the Axiris website A comprehensive read me is included 1 Wire Automation Software The 1 Wire Automation Software supports the 1 Wire Host Client command Adapter Add is central in adding the adapter to the server BeagleBone Black With a BeagleBone Black acting as the controlling SBC the 1 Wire Host connects to I2C bus dev i2c 1 The adapter is added as follows adapter owhost add i2cdev dev i2c 1 ds2482 18h ds2482 19h ds2482 1Ah ds2482 1Bh 1 Wire Automation Server GUI v1 0 0 4 NPD Non present Devices MUCH Unallocated Channels O Channels Hardware O Ports ENUM DETECT UNTIE ENABLE DISABLE REMOVE C er ok 0l I2Cto 1 Wire owhost 01 DS2482 100 p M Cancel All i2cdev dew i c 1 gt D52482 18h 02 DS2482 100 i2cdev dev i2c 1 gt D52482 19h 03 DS2482 100 i2cdev dev Ii2c 1 2 D52482 1Ah 204 DS2482 100 i2cdev dev i2c 1 D52487 1Bh gt 01 28 0000040CD5C6 33 DS18B20 thermometer This picture shows the device path of each 1 Wire controller on the 1 Wire Host User Manual 9 1 Wire Host GO 83 ul al i Raspberry Pi If you re using a Raspberry Pi as the controlling SBC the server offers a detection procedure for figuring out the interface to use on your Raspberry Pi adapter owhost add bscdetect ds2482 18h ds2482 19h ds2482 1Ah ds2482 1Bh Th
7. s are not designed authorized or warranted to be suitable for use in applications where failure or malfunction of an Axiris product can result in personal injury death property damage or environmental damage Axiris accepts no liability for inclusion or use of Axiris products in such applications and such inclusion or use is at the customer s own risk Should the customer use Axiris products for such application the customer shall indemnify and hold Axiris harmless against all claims and damages Trademarks Maxim Integrated is a trademark of Maxim Integrated Products Inc 1 Wire and iButton are registered trademarks of Maxim Integrated Products Inc Raspberry Pi is a trademark of the Raspberry Pi Foundation All product names brands and trademarks mentioned in this document are the property of their respective owners 7 Contact Information Official website http www axiris eu 12 User Manual
8. ts up a web server 10 User Manual Wi CS uL 1 Wire Host 2 525 owftpd Sets up an FTP server owserver A server that allows multiple client programs to access the 1 Wire hardware These programs support a uniform command line syntax for specifying which 1 Wire adapters to detect and to expose For the 1 Wire Host the i2c command line option is of importance Suppose you want to set up a web server that listens to port 80 Suppose the 1 Wire Host is connected to dev i2c 1 of the controlling SBC Enter the following command as root in the bin directory of owfs owhttpd p 80 i2c dev i2c 1 0 i2c dev i2c 1 1 i2c dev i2c 1 2 i2c dev i2c 1 3 The dev i2c lt n gt lt i gt syntax denotes offset n from I2C address 0011000b on I2C bus of i The mentioned command line syntax thus tells owhttpd to look for 1 Wire controllers at addresses 0011000b 0011001b 0011010b and 0011011b on the I2C bus The type of 1 Wire controller doesn t need to be specified the owfs software will distinguish between a DS2482 800 chip and a DS2482 100 chip Refer to the owfs documentation for more information User Manual 11 1 Wire Host Cx CRS DM ulli lil un M I 6 Legal Information Disclaimer Axiris products are not designed authorized or warranted to be suitable for use in space nautical space military medical life critical or safety critical devices or equipment Axiris product
9. ude Industrial automation Server room monitoring Weather station Home automation 2 Technical Specifications Dimensions 158 mm x 83 mm x 20 mm WxDxH Weight 102 g Power Supply 24 VDC 1 8 A min Connector type 5 5 x 2 5 O 6 User Manual 3 1 Wire Host s 3 1 Wire Host Board Overview TITITIT IH ITE S MISIT 4 ai T TtTT TT 1 00 0 2 1 V 4 5 4 Wir doc host Reaper 4 pouer injector Stt ee 8 Al JAE wi F35 Som Sy 2S5 3 R S o wm oo amp lil la n rin a gt lU r4 9 c F ELE TTF C3 z d eevee 6 1 seer 5 1 vov E o E Jl ag SAN 1 a E EA ae RRA I it TL A 4 Eos paaka ICS M IC6 7 r GNO gt 1 p 2 x i P d 4 ra _ 3 1 7 VtGsER4 2 J Kei m i j A p a E a zr E x j L2 EJ 2 3 y d 4 a E VE TL T m 4 Che ah Description K8 I2C bus connector K1 Power supply input connector type 5 5 x 2 5 O Q OW4 SJ4 DS2482 100 1 Wire controller D connector jumper settings OW3 SJ3 DS2482 100 1 Wire controller C connector jumper settings OW2 SJ2 DS2482 100 1 Wire controller B connector jumper settings OW1 SJ1 DS2482 100 1 Wire controller A connector jumper settings K4 Power outputs connector K5 General purpose I O lines male connector K7 Extension board connector and mounting area K3 Power output for single board computer BH Brio VviaAN DU KI W
Download Pdf Manuals
Related Search
Related Contents
mode d`emploi Proximos Pousse Maintenance and Service Manual - Doco insulated sectional garage Copyright © All rights reserved.
Failed to retrieve file