TMS-HPS
What is TMS-HPS?
Simply put, TMS-HPS is a HART protocol stack designed for the MicrochipÒ PICÒ family of micro controller products. The basic design has been successfully implemented on PIC16 and PIC17 series micros.
What Microcontroller Resources are Required?
The TMS-HPS typically requires approximately 80 RAM bytes, a USART, and one 16-bit timer.
Are There Other Requirements That I Should Consider?
The HART protocol requires IEEE754 floating point math support. We can provide a Floating Point Math library at no additional cost. Unless the target micro has an integrated EEPROM, an external EEPROM will be required for storing HART parameters. We can provide device driver development for serial EEPROM devices at no additional charge. A HART modem I.C. is required. There are several products available. We can help in the selection of a HART modem if needed. For Transmitters, a 4-20ma loop driver is required. We provide assistance in selecting an approperate device and with circuit design as needed.
What HART Revision is Supported?
At the present time, version 5 is supported. Support for version 6 is expected to be available in Q3 2006.
What HART Commands are Supported?
The basic command set supports all of the commands listed here:
- Universal Command 0 - Read unique identifier
- Universal Command 1 - Read Primary Variable (PV)
- Universal Command 2 - Read PV and percent of range
- Universal Command 3 - Read PV current and four predefined variables
- Universal Command 6 - Write polling address
- Universal Command 11 - Read unique identifier associated with tag
- Universal Command 12 - Read message
- Universal Command 13 - Read Tag, Descriptor and Date
- Universal Command 14 - Read PV sensor information
- Universal Command 15 - Read output information
- Universal Command 16 - Read final assembly number
- Universal Command 17 - Write message
- Universal Command 18 - Write Tag, Descriptor and Date
- Universal Command 19 - Write final assembly number
- Common Practice Command 34 - Write (PV) damping value
- Common Practice Command 35 - Write (PV) range values
- Common Practice Command 49 - Write (PV) Sensor Serial Number
- Common Practice Command 50 - Read dynamic variable assignments
- Common Practice Command 51 - Write dynamic variable assignments
- Common Practice Command 59 - Write number of response preambles
Additional common Practice or Private commands may be added at additional expense. Commands are easy to add. Version 6 will support the addition of commands #7, #9 #20, #21, and #22 to the Universal Command set. Current estimates of code and RAM space usage will increase once version 6 support in implemented.
How Much Code Space is Required?
The base command set described above can be implemented in about 1 K words of code space.
How Much Does it Cost?
We are offering this software package along with 10 hours of free technical support, code development assistance and consulting during conformance testing for a reasonable price of $8995.00 (USD). The license extended is royalty free but is valid for the original product licensed for and can not be transferred to another product. A "product" is considered to be devices distributed with a certain Device ID Code. Licensees for additional device ID codes are $995.00 per Device ID supported.
We also offer a consulting service for clients who whish to implement HART slave capibility into new or existing products, regardless of the micro being used. We can assist with hardware development, implementation of additional commands, conformance testing, etc. Contact us for hourly rates.
I'm Interested, What Should I Do?
Interested parties should contact sales at Triangle Micro Solutions, Inc. for a free consultation concerning your specific situation.
|