EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: support for DTM-151?
From: Jesus Vasquez <[email protected]>
To: [email protected]
Date: Wed, 8 Apr 2015 09:13:15 +0200
Hello Michael,

Some years ago I install one of this unit using stream device support. The implementation is similar to Stephanie's, but including all the possible function available (send mode, changing units, raw ADC value, temperature, reset, calibration, filtering, ...). Also, I have an CSS' OPI.

Let me know if you are interested and I will send you the source code.

Regards,
Jesus

******************************************************************
Ing. Jesus Vasquez
Istituto Nazionale di Fisica Nucleare
Laboratori Nazionali di Legnaro
Viale dell'Universita' n. 2; 35020 Legnaro (PD) - Italy
Phone: +39 049 8068399
Fax: +39 049 641925
******************************************************************

On Tue, Mar 31, 2015 at 5:38 PM, Rod Nussbaumer <[email protected]> wrote:
Michael:

We've been using the DTM-151's with stream device support successfully. I am glad to hear that we are not the only ones to encounter problems with the proprietary network scheme, which we implemented initially using fibre for three devices. After fighting with the system for many months, I concluded that the protocol implementation in the DTM-151 is faulty.
Since connecting each to a dedicated serial port on our IOC, they have been problem free. Our implementation is pretty much identical to Stephanie's. We included support for range selection and RESET, which is also quite simple. Ask me if you need example code.

Rod Nussbaumer
TRIUMF,
Vancouver, Canada.





On 03/30/2015 01:25 PM, Allison, Stephanie wrote:
Hi Michael,

We have integrated the DTM-151 teslameter ... somewhat.  We found it best to connect each one directly to the terminal server.  These teslameters are not so tolerant of radiation.  We only got 2 out of 5 working properly (the other 3 were in higher radiation places).

The proto file:

# Stream device protocol file for Group3 Hall Probe

   # Harvey Rarback
   # July 31, 2009

WriteTimeout = 10000;
ReadTimeout  = 10000;
ReplyTimeout = 10000;

ExtraInput    = Ignore;
OutTerminator = "";
InTerminator  = CR;

field {
   out "F\r"; # send request
#  in "A%*i";     # fiber interface echo
   in "%f";      # device returns field
}

temp {
   out "T\r"; # send request
#  in "A%*i";     # fiber interface echo
   in "%f";      # device returns temperature
}

The database:

record(ai, "$(DEV):MagField") {
   field(DESC, "Hall Probe field")
   field(DTYP, "stream")
   field(INP,  "@hallprobe.proto field $(PORT)")
   field(SCAN, "$(FIELD_SCAN_RATE)")
   field(EGU,  "T")
   field(PREC, "5")
   field(MDEL, "$(MDEL)")
   field(PINI, "YES")
}

record(ai, "$(DEV):MagTemp") {
   field(DESC, "Hall Probe temperature")
   field(DTYP, "stream")
   field(INP,  "@hallprobe.proto temp $(PORT)")
   field(SCAN, "$(TEMP_SCAN_RATE)")
   field(EGU,  "C")
   field(PREC, "1")
   field(PINI, "YES")
}

I have some notes from Harvey Rarback who has since retired:

Teslameter Jumper, Dip Switch, and Rotary Switch Settings:

Refer to the user manual, and use defaults for option and handshake jumper pins. If the teslameter is connected directly to the terminal server or PC serial port, set T/M pins to terminal mode. If teslameter is connected to the DPM display, set them to modem mode (default). Set rotary switch to "E" (9600 baud). Set S1-1 to S1-5 to the device address. To choose 8 data bits, no parity, and 1 stop bit, set S1-6 to On, S1-7 to Off, and S1-8 to On. Set S2-1 to Off (on-demand transmission), S2-2 to S2-4 to On (select terminator = carriage return, double terminator = enabled, echo = On), and S2-5 to S2-8 to Off (units = tesla, no units symbol, no filtering, defaults = no action).
DPM Teslameter Display Instructions
Change the address of the DPM with the two cryptically labeled front panel switches, ROLL (R) and SELECT (S). When the address is changed, the display shows the corresponding teslameter output and ignores all other addresses.
To change the address:

     Hold R down and press and release S and then release R
     Do this again
     Press S to increment the address, maximum 31
     Press R to decrement the address, minimum 0
     Do step 1 again to return to field display

Stephanie Allison

-----Original Message-----
From: [email protected] [mailto:tech-talk-bounces@aps.anl.gov] On Behalf
Of Michael Davidsaver
Sent: Monday, March 30, 2015 12:30 PM
To: [email protected]
Subject: support for DTM-151?

Has anyone integrated a Digital Teslameter 151 from Group3?

http://www.group3technology.com/index.php/products/product/digital-teslameter-151




References:
support for DTM-151? Michael Davidsaver
RE: support for DTM-151? Allison, Stephanie
Re: support for DTM-151? Rod Nussbaumer

Navigate by Date:
Prev: RE: send a file to IOC austen.rose
Next: Re: Stream device problem with redirection in @mismatch Dirk Zimoch
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: support for DTM-151? Rod Nussbaumer
Next: Re: support for DTM-151? John A. Priller
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 16 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·