asikyle (Customer) asked a question.

P1-04NTC 10k probe selection (type 2, type 3?)

We're looking at a EPCOS - TDK Electronics NTC 10k 3988k bead thermistor (B57861S0103A039) for use with the P1-04NTC, and a little confused about the configuration of the P1-04NTC. There seems to be two options for 10k, either Type 2 or Type 3.

 

Are there recommended probes that fits these type curves precisely, or are otherwise just the typically recommended probes to use with the P1-04NTC?

 

Is there a way to configure the module with the constants given by the manufacturer, if they're available?

 

Is there something specific we can look for when trying to decide if the TDK probe (B57861S0103A039) will work well (or not at all) with the P1-04NTC?

 

Thank you, any guidance is greatly appreciated!


  • ADC Community_02 (Automationdirect.com)

    Take a look at the attached NTC MODULE R/T CHART to see if this answers your question.

    • NTC_RT Curve Table_08162017_RevA
    Selected as Best
  • ADC Community_02 (Automationdirect.com)

    Take a look at the attached NTC MODULE R/T CHART to see if this answers your question.

    • NTC_RT Curve Table_08162017_RevA
    Selected as Best
  • asikyle (Customer)

    I believe it does, the device we are considering seems to be a close match for "type 2". Thank you!

  • Frank B (Customer)

    Have you been able to get the 10k thermistor to work with that module? I am trying to use a 10k type 3 thermistors but have found that the default for the module is a 2252 thermistor with no way to change it with the arduino code.

    • FACTS_AdamC (AutomationDirect)

      Hey @Frank B (Customer)​ ,

       

      To change the range of the P1-04NTC, you'll have to write a new configuration to it. You can reference the ModuleConfiguration example included in the library "file>examples>P1AM>utility>ModuleConfiguration" or grab it directly from here.

       

      The example is tailored towards a normal analog input module, but the important bits are in lines 37 and 46. To get generate a config array with specific settings, use our tool here: https://facts-engineering.github.io/config.html

       

      E.g. keeping all of the settings default except for range set to 10k-AN type 3, my setup loop might look something like this

      1. void setup(){
      2. const char P1_04NTC_CONFIG[] = { 0x40, 0x03, 0x60, 0x05, 0x20, 0x01, 0x80, 0x00 };
      3. P1.configureModule(P1_04NTC_CONFIG, 1); //sends the config data to the module in slot 1
      4. }

       

      Expand Post
  • Frank B (Customer)

    Hi Adam,

    Thank you for your response. My thermistor modules are working well now. The configuration utility page is incomplete however as it does not make mention of the additional line of code required to complete the configuration. I would be still having a problem if you had not provided me with the sample code. Thanks again

    • FACTS_AdamC (AutomationDirect)

      Thanks for the feedback. I'll look at getting that added in the next pass we do at the site.

  • CJS (Customer)

    Newbie Question,

    I need to configure the P1-04NTC Channels 2, 3, 4 as well, the ModuleConfiguration Code does not explain, or give an example of the code line to use for that.

    Nor does it explain how to set the type of thermistor, in the code line based on the chart shown above. I have Little Fuse USP7765 10K, type 2, B0-50 model, with 3892K in the chart.

  • CJS (Customer)

    Ok, my bad I did not see the Link: To get generate a config array with specific settings, use our tool here: https://facts-engineering.github.io/config.html before I posted

     

    It would help if the code examples had a little more explanations, and a link to the Generate a config array page in them.