element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • 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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
Arduino
  • Products
  • More
Arduino
Arduino Forum is arduino reliable for industrial environment for industrial application?
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 52 replies
  • Answers 25 answers
  • Subscribers 397 subscribers
  • Views 7974 views
  • Users 0 members are here
  • dil
Related

is arduino reliable for industrial environment for industrial application?

Former Member
Former Member over 11 years ago

hi all,

i have used arduino uno to make datalogger for industy.i used sd card,rtc,lcd and some basic ic in my circuit.plz do rply.is it reliable to use arduino in industry?

  • Sign in to reply
  • Cancel

Top Replies

  • Former Member
    Former Member over 9 years ago +6 suggested
    Hello everyone, my name is Daren. I am an Engineer and Arduino software developer. This is the question I started asking when I had clients that needed specialized automation systems for industrial applications…
  • dougw
    dougw over 11 years ago in reply to mcb1 +3 suggested
    I hate to contradict, but can't leave people with an incorrect impression of the ATmega328. This chip does have a watchdog timer and it even has a programming lock for software security. The watchdog can…
  • Robert Peter Oakes
    Robert Peter Oakes over 11 years ago +2 suggested
    Agree with Michael Arduino is an echo system to allow rapid development and education without having to get out the soldering Iron for instance, the boards in general lack the protection circuits often…
  • michaelkellett
    0 michaelkellett over 11 years ago

    It does rather depend on the industry and where you have sourced the parts but I would say that Arduino type parts are not designed for industrial use and are probably not suitable. Electronics for use in induutry will have to satisfy requirements special to the application as well as general requirements such as EMC certification, safetey approvals (if relevant) etc.

     

    On the other hand if your application is a one off piece of test equipment an Arduino based device may be OK.

     

    MK

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • Robert Peter Oakes
    0 Robert Peter Oakes over 11 years ago

    Agree with Michael

     

    Arduino is an echo system to allow rapid development and education without having to get out the soldering Iron for instance, the boards in general lack the protection circuits often required in industrial applications to protect the controller as well as many other potential safety and environmental considerations. I have some experience building systems for the gas industry and in this kind of environment it would not be allowed for instance.

     

    This does not mean that the micro-controller (ATMEGA328 on the UNO) is not suitable for use in industry, you just have to add all the other electronics required to meet the standards. The same goes for TI MCP430 series or other brands. In some areas like Automotive there are very strict requirements which is why you will find a significant percentage of cars use Motorola Micro controllers (Yes they do make them and yes you may never had heard of it). The chips are approved for use in this industry, the approval is expensive but there you go.

     

    As Michael said though, it depends on the specific industry and use and must be evaluated on a case by case basis. If it is a one off then you may simply have to make suitable modifications to the board and container to meet the legislations required for that use. If it is going in a field to measure temp and humidity, there is pretty much not much required except protecting from the elements (Unless the field is in a certain town in England sitting on top of 20M cubic feet of natural gas at 1000PSI  image yes it exists and I put a controller there )

     

    anyway I think you get the idea.

     

    Have fun, be safe

     

    Peter

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • Former Member
    0 Former Member over 11 years ago in reply to michaelkellett

    Thank you michael.i really need some good place to buy arduino.i have brought it from bang good site.and they cost only 800/arduino.

    is it arduino problem?

    i have used arduino in cable industry in india.in cable industry tempreture is around 40 C

    .is arduino creat problem if earthing not proper?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 11 years ago in reply to Robert Peter Oakes

    Thank you peter.

    should i move to basic controller?.suggest me some board or controller which i can use in industry.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Robert Peter Oakes
    0 Robert Peter Oakes over 11 years ago

    Arduino is a basic controller, or more specifically the ATMEGA328 on board it is

     

    and it all depends on the application your using it for. it is impossible to say yes or no as a generic statement, if you provide more info as to your intended use then people on the forum could provide more appropriate advise.

     

    The arduino is an excellent platform to learn on, it is a good basis for low volume runs of a custom system where it is not cost effective to build a custom board or where you are in a rush to get a solution out there

     

    but as stated before it depends where your going to use it and for what. Even the country or province your deploying it in can have different rules about safety or requirements that you may have to adhere to.

     

    in a lot of cases if it is for personal use then the regulations are more lax, but the moment your selling a solution or putting it into a controlled environment the rules can change

     

    I guess the old adage "If in doubt... DONT" comes to mind

     

    There are loads of people on the forum that can provide advise but at the end of the day it is your that is responsible to confirm local requirements and rules and it is you that will carry the blame if rules are broken

     

    now having said all that in most normal hobbyist cases there are no issues to worry about and you will be ok, but it is worth a bit of research if it is not for our personal use.and or your selling the final product

     

    peter

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • Former Member
    0 Former Member over 11 years ago

    Thank you peter.

    here i put all document which i have regarding my project.i made data logger which store data in sd card this is basic application.

    how whole system work?

    i have used retro reflective sensor to sense the rpm of motor.sensor will give 17v dc when it sense the reflector.after getting this 17v in circuit .i used this 17v and convert it to 5 volt with the help of voltage regulator(7805 and 7812).i used oprocupler ic(MCT 2E) and give 5v to arduino intrupt pin 2.with the help of coding i count the rpm and store it in sd card.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Robert Peter Oakes
    0 Robert Peter Oakes over 11 years ago in reply to Former Member

    The only thing I would suggest there is to remove the two regulators your usng to drop the voltage and simply use the  optocoupler

     

    a bit like this

    Fullscreen contentimage_182516.html Download
    <html><head><title>Jive SBS</title></head>
    <body><font face="arial,helvetica,sans-serif">
    <b>Error</b><br><font size="-1">
    An general error occurred while processing your request.
    </font></font></body></html>
    

    just lower the value of the R1 to about 10K should do the trick (It will work with DC too)

     

    you dont need to use the two regulators, just the resistor to limit the current into the opto coupler

     

    I am assuming that the arduino is not powered by this 17V as well

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • mcb1
    0 mcb1 over 11 years ago in reply to Robert Peter Oakes

    It would be unwise to assume anything.

     

    The ATmega328 in any form has no watchdog timer, hence it can get locked up.

    Any application that requires it working 100% should include a watchdog device to reboot it and warn that it is not running.

     

    You may need to custom design a suitable power supply using switching regulators in order to ensure the 40deg temperatures don't start affecting it.

     

    As Peter and Michael have indicated it depends on the requirements.

    If you're looking for a cheap data logger to provide some information .... then fine.

    If you intend to use this to collect critical data and provide warnings about impending disaster ... then NO.

     

    Mark

     

    Edit

    It seems that there is a WDT and the link shows how you can implement it.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • Robert Peter Oakes
    0 Robert Peter Oakes over 11 years ago in reply to mcb1

    Regarding Watchdog...

     

    Page 1 of the ATMEGA328 user guide http://www.atmel.com/Images/doc8161.pdf

     

    Peripheral Features

    – Two 8-bit Timer/Counters with Separate Prescaler and Compare Mode

    – One 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture Mode

    – Real Time Counter with Separate Oscillator

    – Six PWM Channels

    – 8-channel 10-bit ADC in TQFP and QFN/MLF package

    Temperature Measurement

    – 6-channel 10-bit ADC in PDIP Package

    Temperature Measurement

    – Programmable Serial USART

    – Master/Slave SPI Serial Interface

    – Byte-oriented 2-wire Serial Interface (Philips I2C compatible)

    – Programmable Watchdog Timer with Separate On-chip Oscillator

    – On-chip Analog Comparator

    – Interrupt and Wake-up on Pin Change

    • Special Microcontroller Features

    – Power-on Reset and Programmable Brown-out

     

    10.10.5 Watchdog Timer

    If the Watchdog Timer is not needed in the application, the module should be turned off. If the Watchdog Timer is

    enabled, it will be enabled in all sleep modes and hence always consume power. In the deeper sleep modes, this

    will contribute significantly to the total current consumption. Refer to ”Watchdog Timer” on page 50 for details on

    how to configure the Watchdog Timer

     

    Reset Sources

    The ATmega48A/PA/88A/PA/168A/PA/328/P has four sources of reset:

    • Power-on Reset. The MCU is reset when the supply voltage is below the Power-on Reset threshold (VPOT).

    • External Reset. The MCU is reset when a low level is present on the RESET pin for longer than the minimum

    pulse length.

    • Watchdog System Reset. The MCU is reset when the Watchdog Timer period expires and the Watchdog System

    Reset mode is enabled.

    • Brown-out Reset. The MCU is reset when the supply voltage VCC is below the Brown-out Reset threshold (VBOT)

    and the Brown-out Detector is enabled.

     

    and a howto http://forum.arduino.cc/index.php?topic=128717.0

     

    Peter

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • dougw
    0 dougw over 11 years ago in reply to mcb1

    I hate to contradict, but can't leave people with an incorrect impression of the ATmega328. This chip does have a watchdog timer and it even has a programming lock for software security. The watchdog can be accessed in an arduino by including the avr watchdog library. There are many examples on the internet.

    As for using arduinos in industrial applications, it is the same selection process as using any other chip or module - make sure they meet all the required specifications. One weak area to pay particular attention to is the connectors - neither the power connector nor the signal connectors are locking and may not be reliable in a high vibration applications and may have problems with humidity and thermal cycles. This might be improved by using hard-wired solder joints instead of header connectors and you can get arduinos where the cpu is not in a socket but soldered down. Similarly any other weaknesses may be addressed in your system design. For example power supplies are available with any rating you might require and the electronics can be protected from the environment with suitable packaging.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • 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