element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Robotics
  • Technologies
  • More
Robotics
Forum Input Design for Datalogger
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Robotics to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 8 replies
  • Subscribers 62 subscribers
  • Views 1276 views
  • Users 0 members are here
Related

Input Design for Datalogger

Former Member
Former Member over 16 years ago

Hi,

 

I am currently developing input section for a data logger, the input should be developed as universal type as possible, meaning, digital input, voltage, current and temperature can be measured by configuring the setting only.

 

We can see this type of design in the market, the design I need to develop is for industrial purposes and I plan to use 12-bit ADC. The ADC to processing is not a problem.

 

 

I having problem in filtering, isolation and gain adjustment. The following is the spec. I am working on.
 
DI = either 1 (above 5VDC to 36VDC) or 0 (below 5VDC)
CURRENT = +/- 0-20mA
Voltage = +/-20mV, +/-60mV, +/-200mV, +/-600mV, +/-2V, +/-6V, +/-20V and +/-60V
Temperature = Type K, J, E, T, N, L, U : ±0.5°C
 
Since this design will be for industrial application the design should have good CMRR and Isolation.
 
Any lead, advice, technical notes, example design, application notes, technical publishing will be appreciated.
 
Regards
M.Pathma
  • Sign in to reply
  • Cancel
Parents
  • ALex
    ALex over 16 years ago

    Hello,M.Pathma,
    If you may give us more detail information, we can give you more supports. Now I give you some simple advice. First, use a differential AMP, then RC filter, and condition the signal to ADC spec. The below circuit is FYI.

    zzzz.GIF

     

      If you have some problem, pls contact me.


      AWan@premierelectronics.com.cn

     

     

     

    Best regards

    Alex Wan AWan@perier

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 16 years ago in reply to ALex

     

     

    Hi, Alex,

     

    Thanks for your feedback,

     

    What I am looking for is and input section which will have the capability to measure the voltage, current and temperature Assume the design will have IN+ and IN-, the customer can connect either thermocouple, voltage or current source to this input.

     

    Setting the configuration correctly the system will measure temperature, voltage or current. The reading ranges I have indicated in my 1st posting.

     

    This design will be used in Industrial Environment, thus all the protection and precautions should be followed.

     

    Hope the above is clear, if not please define what type of information you need.

     

    M.Pathma

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • ALex
    ALex over 16 years ago in reply to Former Member
    Now I see. You can follow the advises shown below:
    1.Use TVS or discharge tube at the input port for first protection, and use optical-coupler for isolation,  and then use clamping diode for secondary protection.
    2.Use jumper to select DI, voltage, circuit or temperature mode, the below figure is for your reference.

    Short Point1 and Point2 for DI mode, Short Point2 and Point3 for circuit mode, open Point1,2,3 for voltage and temperature.

    3.Set AMP gains for different measurement range of voltage or temperature.
    ???.bmp
     
    Best regards
    ALex Wan

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 16 years ago in reply to ALex

    Hi, Alex,

     

    Thanks, I will work in your direction, of-couse my requirment is that no-jumper usage, I will replace with Mosfet or CMOS switchs.

     

    I need to study which OP-AMP will be more stuiable for my appliciaton.

     

    As for the current, I think wanted to have the shunt resistor ourside the system, but need get approval from requestor.

     

    Thanks again.

     

    If you have some referance design for system like this OR system with partial (such as temperature only or current only), will be great.

     

    Regards

    M.Pathma

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • ALex
    ALex over 16 years ago in reply to Former Member

    Hi, M.Pathma,
    It's my pleasure.
    Yes,using OP may be more suitable for your appliciaton than optical-coupler,thus circuit is more simple.

     

    Best regards
    Alex Wan

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 16 years ago in reply to ALex

     

    Hi, Alex,

     

    I will definitely need to isolate the sensor and main processor, because this is an industrial design.

     

    There is no requirement to have isolation between channels, so, i'm considering the following configuration.

    Proposed Analog.jpg

    There is few major problem,

     

    • we need to have about 8-12 opto-isolator.

     

    • the ADC is 24bit, but I doubt we can achieve this resolution, I am committing on 12-bit only (due to multiplexing effect)

     

    • The setting for all the channel must be the same, meaning, if channel 1 is configure to 50V, then all the channel should be the same, I do not know if this is agreeable

     

    • Sampling rate is depend on the switching speed of multiplex IC and ADC stabilities , I doubt I can produce anything faster the 10 sample per sec per channel, when I need to read all channels

     

    Feedback on the above is welcome or better approached is appreciated.

     

    Regards

    M.Pathma

    Promosys Technology

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • ALex
    ALex over 16 years ago in reply to Former Member

    Hi, M.Pathma,

    If you think there is too many opto-coupler,you can select 8ch ADC, for example TI ADS1243IPWTADS1243IPWT, so that the number of opto-coupler can be reduced.

    As for the 24bit ADC, I think it does not matter with 24bit or 12bit, because I guess you are selecting AD7712 for the purpose of using the internal PGA.
    The problems mentioned above are not critical, I think the key problem is the third one. You can try to use seperated ADC and PGA, and place opto-coupler behind pre-amp, thus the funciton of PGA and ADC can be both achieved with flexibility.

     

    FYI ony.


    Best regards
    Alex Wan

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • ALex
    ALex over 16 years ago in reply to Former Member

    Hi, M.Pathma,

    If you think there is too many opto-coupler,you can select 8ch ADC, for example TI ADS1243IPWTADS1243IPWT, so that the number of opto-coupler can be reduced.

    As for the 24bit ADC, I think it does not matter with 24bit or 12bit, because I guess you are selecting AD7712 for the purpose of using the internal PGA.
    The problems mentioned above are not critical, I think the key problem is the third one. You can try to use seperated ADC and PGA, and place opto-coupler behind pre-amp, thus the funciton of PGA and ADC can be both achieved with flexibility.

     

    FYI ony.


    Best regards
    Alex Wan

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
  • Former Member
    Former Member over 16 years ago in reply to ALex

    Hi, ALex,

     

    Thanks for your feedback, you are right, I just got the email from the stakeholder of this project that item 3 is not agreeable. According to them, each channel should be configurable.

     

    I will consider your proposal.


    thanks for your asstiance.

     

    M.Pathma

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube