Page 4 of 16 FirstFirst ... 2345614 ... LastLast
Results 31 to 40 of 156

Thread: Arduino Modular Engine Sensors Unit (~$50)

  1. #31
    Join Date
    Jan 1970
    Location
    Perth
    Posts
    1,180
    Total Downloaded
    0
    Quote Originally Posted by haydent View Post
    What do you mean by RTD ?
    Sorry, just referring to generic resistance sensor elements from places like RS or even Jaycar (technically a VDO temperature sensor is an RTD ). Although very cheap it would mean having to figure out a way to mount them.

    [ame="http://en.wikipedia.org/wiki/Resistance_thermometer"]Resistance thermometer - Wikipedia, the free encyclopedia[/ame]

    Thermocouples are a millivolt source, making them difficult/impossible to read with standard ADC on the atmega chips. They require external amplification to read, so while they are cheap to buy and replace, they require additional circuitry to run them, although you can buy small IC's that include all this for you. They are not as easy to use as RTD's which are very simple to set up in a simple voltage divider circuit. They are now typically used only for high temp measurements (i.e. EGT's) as RTD's are much more consistent for lower temps. So yes thermocouple fine for EGT, but I'd use RTD's for water/oil/transmission temp etc.

    With any temperature sensor the key is the location. When I played with a thermocouple driven fan controller I first placed the thermocuple on a head bolt after reading how this had been done elsewhere. Big mistake. The temperatures fluctuated wildly depending on how hard I was pushing the motor and consequently the fan activation was sporadic. The coolant acts as a good damper for the measurement of temperature and is a good reflection of the average temperature of the engine. A simple 1/8npt vdo (RTD type) temp sensor in the top radiator hose provided a very stable output that was useful for controlling the fan. This was with a simple switch though. Technically speaking you could apply a digital filter to the signal from the head bolt mounted sensor in the arduino to average out the temps but to me this is a band-aid fix rather than implementing a proper solution.

    Similarly, when measuring EGT's you want to know as best as possible the instantaneous EGT's so you can back of if your about to melt pistons etc. A thermocouple mounted on the outside of the exhaust will be filtered too much by the slow uptake and dissipation of heat from the exhaust pipes and average the temps. If you have a sharp rise in EGT's due to over boost or something then you may not notice it till too late.

    Both the above are example of why I would stick to standard automotive sensors. The R&D has already gone into them, and its just a simple matter of buying/making adaptors.

    Also, don't forget to save some digital pins for outputs for alarms and relays etc,

  2. #32
    Judo's Avatar
    Judo is offline ChatterBox Silver Subscriber
    Join Date
    Feb 2012
    Location
    Parkdale, Melbourne
    Posts
    2,919
    Total Downloaded
    0
    I'm very interested in this stuff guys! I've thought about putting a small laptop/netbook somewhere with a touch screen mounted on the dash and using it for GPS, maps, music, internet, etc.

    But options like the raspberry pi and controllers like the arduino appear to be a much much better option.
    The arduino for sensor monitoring and the raspberry pi for fatter apps like music and internet.

    At the very least, I'd be interested in building one / buying one. (Almost certainly building - can't get enough of DIY!). Not sure what I can offer, but let me know if there is anything I can do to help.

    Something that appealed to me greatly above is the idea of running everything through USB. I already have quite a number of power regulators, power leads, usb adapters and leads, audio leads and countless electrical items throughout the cab because they're all different voltages, signal types, plug types. Standardising these to mostly USB would be great!
    - Justin

    '95 Disco 300TDI - sold
    '86 County 110 Isuzu
    2006 Range Rover Vogue td6

  3. #33
    Join Date
    Jul 2009
    Location
    Mid North Coast, NSW
    Posts
    1,093
    Total Downloaded
    51.4 KB
    Quote Originally Posted by stuee

    Sorry, just referring to generic resistance sensor elements from places like RS or even Jaycar (technically a VDO temperature sensor is an RTD ). Although very cheap it would mean having to figure out a way to mount them.

    Video Link: http://en.wikipedia.org/wiki/Resistance_thermometer

    Thermocouples are a millivolt source, making them difficult/impossible to read with standard ADC on the atmega chips. They require external amplification to read, so while they are cheap to buy and replace, they require additional circuitry to run them, although you can buy small IC's that include all this for you. They are not as easy to use as RTD's which are very simple to set up in a simple voltage divider circuit. They are now typically used only for high temp measurements (i.e. EGT's) as RTD's are much more consistent for lower temps. So yes thermocouple fine for EGT, but I'd use RTD's for water/oil/transmission temp etc.

    With any temperature sensor the key is the location. When I played with a thermocouple driven fan controller I first placed the thermocuple on a head bolt after reading how this had been done elsewhere. Big mistake. The temperatures fluctuated wildly depending on how hard I was pushing the motor and consequently the fan activation was sporadic. The coolant acts as a good damper for the measurement of temperature and is a good reflection of the average temperature of the engine. A simple 1/8npt vdo (RTD type) temp sensor in the top radiator hose provided a very stable output that was useful for controlling the fan. This was with a simple switch though. Technically speaking you could apply a digital filter to the signal from the head bolt mounted sensor in the arduino to average out the temps but to me this is a band-aid fix rather than implementing a proper solution.

    Similarly, when measuring EGT's you want to know as best as possible the instantaneous EGT's so you can back of if your about to melt pistons etc. A thermocouple mounted on the outside of the exhaust will be filtered too much by the slow uptake and dissipation of heat from the exhaust pipes and average the temps. If you have a sharp rise in EGT's due to over boost or something then you may not notice it till too late.

    Both the above are example of why I would stick to standard automotive sensors. The R&D has already gone into them, and its just a simple matter of buying/making adaptors.

    Also, don't forget to save some digital pins for outputs for alarms and relays etc,
    Thank you for you're valuable information and was thinking thermocouplers acted the way you describe RTD's as working...

    Sent on mobile via Forum Runner

  4. #34
    Join Date
    Jul 2009
    Location
    Mid North Coast, NSW
    Posts
    1,093
    Total Downloaded
    51.4 KB
    Quote Originally Posted by Judo
    I'm very interested in this stuff guys! I've thought about putting a small laptop/netbook somewhere with a touch screen mounted on the dash and using it for GPS, maps, music, internet, etc.

    But options like the raspberry pi and controllers like the arduino appear to be a much much better option.
    The arduino for sensor monitoring and the raspberry pi for fatter apps like music and internet.

    At the very least, I'd be interested in building one / buying one. (Almost certainly building - can't get enough of DIY!). Not sure what I can offer, but let me know if there is anything I can do to help.

    Something that appealed to me greatly above is the idea of running everything through USB. I already have quite a number of power regulators, power leads, usb adapters and leads, audio leads and countless electrical items throughout the cab because they're all different voltages, signal types, plug types. Standardising these to mostly USB would be great!
    Great, stay tuned. I'm waiting for some parts to arrive so I can get a prototype going, then you can help test and give feedback and suggestions on direction...

    Sent on mobile via Forum Runner

  5. #35
    Join Date
    Jul 2009
    Location
    Mid North Coast, NSW
    Posts
    1,093
    Total Downloaded
    51.4 KB
    So I checked out the arduino thermocoupler opamp Shields and the vdo RTD sensors.

    The later would work out cheaper and easier to install and suitable for use.

    Sent on mobile via Forum Runner

  6. #36
    Judo's Avatar
    Judo is offline ChatterBox Silver Subscriber
    Join Date
    Feb 2012
    Location
    Parkdale, Melbourne
    Posts
    2,919
    Total Downloaded
    0
    I was doing some reading last night on how this could be done on a raspberry pi and the biggest challenge looks like it would be the interfacing of the sensors to the PC via USB. USB is a fairly high level interface, but sensors are very much a raw signal.

    There are USB interface devices for sale, but they are too expensive for this purpose. The best solution I found is a USB-Serial convertor, then read as though you have a rs232 serial interface on the PC. EG:

    Page Title

    My understanding is it would support up to 8 inputs analog or digital.
    "Data Port pins may be individually selected to be digital input / output, analog input or PWM
    output."

    Thoughts? Anyone know of good ways to interface raw signals to a PC?
    - Justin

    '95 Disco 300TDI - sold
    '86 County 110 Isuzu
    2006 Range Rover Vogue td6

  7. #37
    Join Date
    Jan 1970
    Location
    Perth
    Posts
    1,180
    Total Downloaded
    0
    Quote Originally Posted by Judo View Post
    Thoughts? Anyone know of good ways to interface raw signals to a PC?
    The best bet if you want to use the Raspberry PI is to interface it with someting like an Arduino and talk over usb using standard library's provided with the Arduino. Theres no reason that whatever Haydent comes up with can not be used (with some additional coding) to transfer the signals to PC using serial or USB.

    Otherwise if you want a ready-made solution you will be looking at $100+. There are things like this about:
    8 Relay 8 Analog USB IO Controller 12 V :: PC Based :: Controllers :: Welcome to Ocean Controls
    A simple ASCII protocol allows control from Windows/Mac/Linux using either USB Virtual COM drivers or RS485.

  8. #38
    Judo's Avatar
    Judo is offline ChatterBox Silver Subscriber
    Join Date
    Feb 2012
    Location
    Parkdale, Melbourne
    Posts
    2,919
    Total Downloaded
    0
    Quote Originally Posted by stuee View Post
    The best bet if you want to use the Raspberry PI is to interface it with someting like an Arduino and talk over usb using standard library's provided with the Arduino. Theres no reason that whatever Haydent comes up with can not be used (with some additional coding) to transfer the signals to PC using serial or USB.

    Otherwise if you want a ready-made solution you will be looking at $100+. There are things like this about:
    8 Relay 8 Analog USB IO Controller 12 V :: PC Based :: Controllers :: Welcome to Ocean Controls
    Yeah that's a good point. It seems interfacing will cost more than the arduino solution anyway - thus might as well just use Haydent's solution, or interface into that if additional functionality is required.

    If a USB interface could be used, then it would also be possible to use a smartphone and app as the GUI... Siri can tell you when your radiator hose has burst.
    - Justin

    '95 Disco 300TDI - sold
    '86 County 110 Isuzu
    2006 Range Rover Vogue td6

  9. #39
    Join Date
    Jul 2009
    Location
    Mid North Coast, NSW
    Posts
    1,093
    Total Downloaded
    51.4 KB
    Quote Originally Posted by Judo

    If a USB interface could be used, then it would also be possible to use a smartphone and app as the GUI... Siri can tell you when your radiator hose has burst.
    This could also be done via Bluetooth

    Sent on mobile via Forum Runner

  10. #40
    Join Date
    Jan 1970
    Location
    Perth
    Posts
    1,180
    Total Downloaded
    0
    Quote Originally Posted by Judo View Post

    Yeah that's a good point. It seems interfacing will cost more than the arduino solution anyway - thus might as well just use Haydent's solution, or interface into that if additional functionality is required.

    If a USB interface could be used, then it would also be possible to use a smartphone and app as the GUI... Siri can tell you when your radiator hose has burst.
    Would be a lot of work getting Siri to tell you. Apple IOS and open source dont go together that well.

    Android is a different kettle of fish. Google actively encourages development and easier to distribute open source software:
    Accessory Development Kit 2012 Guide | Android Developers

    One of the first kits released:
    [ame=http://www.youtube.com/watch?v=XEe3dYBj7RE]Google IO Android ADK (Arduino) - YouTube[/ame]
    A basic tablet interface:
    [ame=http://www.youtube.com/watch?v=PS7Iwp1FUVw]Android Open Accessory DemoKit With Arduino Mega ADK Running On Motorola Xoom - YouTube[/ame]

    Having only stumbled across this stuff after looking at this project I think I'm going to order an Arduino Mega ADK to play around with on my Asus Android Tablet. So much cool stuff available now!!

Page 4 of 16 FirstFirst ... 2345614 ... LastLast

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Search AULRO.com ONLY!
Search All the Web!