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?
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?
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
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 yes it exists and I put a controller there )
anyway I think you get the idea.
Have fun, be safe
Peter
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?
Thank you peter.
should i move to basic controller?.suggest me some board or controller which i can use in industry.
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
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.
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
<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
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.
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
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.