Sensor Compatibility?!!
billiam2536
Posts: 28
I'm new with all the Propeller stuff, and upon fruitless searching, have one question. Are the Ardupilot and/or Paparazzi Thermopile xyz sensors compatible with the Propeller mc? Both boards are just modified FMA copilot xy sensors. They use thermopiles that are similar to the MLX90614 Infrared Thermometer Module's sensor. If they're not, is there a way to make them compatible? Thanks for any help, Bill.
Post Edited (billiam2536) : 6/29/2009 1:57:30 AM GMT
Post Edited (billiam2536) : 6/29/2009 1:57:30 AM GMT
Comments
I have never heard of that sensors before. (I'm no sensor specialist)
If you provide information about the specifications of the electrical signal that is on the output of these sensors
the forum can give you a detailed answer
best regards
Stefan
Read the AN001 application note on the cog counters for information on analog to digital conversions. The sample code that comes with the AN001 shows how to do it, gives the tradeoffs between resolution and speed, and discusses how to choose the resistor and capacitor values needed.
www.parallax.com/tabid/442/Default.aspx
Sorry for my slowness.
Earl
Post Edited (billiam2536) : 6/30/2009 1:25:10 AM GMT
With the ADC, I will need a different circuit for each output signal, won't I? Or could I somehow work it all into one circuit?
Sorry for all the questions, I'm just trying to figure out as much of this as I can before I dive into trial-and-error learning.
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
I have used the tlv2543 several times, It has 11 channels so it has more than you need, but its 3.3V so matches in terms of voltage levels. It is 12bit resolution and there is a driver available on obex. But there are a number of others available as well. One way is to go to obex and search for a2d and see what drivers are available.
This ADCs are relativly cheap and available in DIP-16 package.
Andy
First time to look at before simanteous is speed of conversion - for example the tlv2543 takes ~10-20us to convert 1 channel, so 11 changes is 220us or ~4500 times/sec. This is much faster than the program can deal with the information. And almostly certainly faster than the sensor is changing the data. So I doubt you need simultaneous conversion. If you are taking the data, averaging to remove noise (say 8 samples), have 3 channels and can change the servos of your place 50 times/sec (the max a servo can do) then the max conversion rate needs to be 50*3*8 or 1200/sec and probably a lot less is good enough. The other reason for simulaneous is because you need to sample the sensors at the same time - I dont see a reason for this in your case. If 1 reading is 1/1200 sec after the other its not going to change the reading result enough to matter.
So I would pick a 12bit resolution with at least 3 channels, I wouldn't worry about simultaneous conversation but look for conversion that is fast enough - 1 few hundred times a sec I would think is more than enough.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Working on getting money for autopilot project. Come check out my site if your interested in the project. Maybe go to the bottom of the page
Post Edited (billiam2536) : 7/7/2009 1:22:40 PM GMT
It appears that the differences are in the footprint/packaging. It would depend on your application SOIC being surface mount and DIP being through hole mounting.
You can find a spec sheet in PDF here
Greg
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Working on getting money for autopilot project. Come check out my site if your interested in the project. Maybe go to the bottom of the page
Post Edited (billiam2536) : 7/7/2009 1:22:18 PM GMT