Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
if the sensor which ur asking is analog voltage output then use an ADC to convert it to digital and then use interfacing ic's to interface this ADC. Read the data in and do operations what ever you want by writing a code.
As arm contain a 10bit adc with vref as 3.3V, so it can measure value in the step of 3.2mv without any need of amplifier. If this is still large then while programming ADCON reg in arm you can set Vref as 1V, this will decrease the step size to 0.97mv. If still it is greater then go with a standard amplifier with near zero output impedence.
The interface needed is driven by the sensor type used. There are sensors with standard analog output(+/-20mA or 0-10V) or some with digital output(like SPI, PWM, ABZ from incremental encoders, IO-Link). The simple form is just a variable resistor as a sensor element(e.g. for temperature) and the sensor signal conditioning is prior to the ADC of the microcontroller. The next level is a wheatstone bridge with diffential signal conditioning. There is the need to design the sensor signal conditioning or use an integrated component. Maybe it is best that you define the type of sensor to want to use and then see what it will need to fit the ADC range of the ARM processor. The software will either use the ADC or has to emulate a digital interface.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.