work in progress MAP sensor module
- AndreyB
- Site Admin
- Posts: 14424
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
MAP sensor module
We have that sweet prototyping area and some people do not have OEM MAP sensor. I guess we need a tiny PCB with the footprint of MPXH6400 - that's a tiny MAP sensor.
Looks like it's small enough that we can have it on it's side inside the case - this case the hose can go through a side wall.
If one has two of these, the second one could be used for baro pressure.
https://svn.code.sf.net/p/rusefi/code/trunk/hardware/Map_MPX/
MPXH6400A.pdf
https://oshpark.com/shared_projects/cGAqu6BO
Looks like it's small enough that we can have it on it's side inside the case - this case the hose can go through a side wall.
If one has two of these, the second one could be used for baro pressure.
https://svn.code.sf.net/p/rusefi/code/trunk/hardware/Map_MPX/
MPXH6400A.pdf
https://oshpark.com/shared_projects/cGAqu6BO
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- abecedarian
- Posts: 386
- Joined: Fri Nov 15, 2013 10:49 am
Re: MAP sensor module
6400 is okay for 40-450 kPa, so decent for turbo/supercharged engines to ~38PSI boost or so. Not great kPa|mV resolution simply because of its nature.
6115 is probably more appropriate for N/A engines and Baro- same price, but more precise mV/kPa than the 6400.
If I remember correctly, there are 3v friendly 6115 sensors, so no need to voltage divide through resistor/dividers or op-amps.
Have a particular 'pad layout' you'd like?
6115 is probably more appropriate for N/A engines and Baro- same price, but more precise mV/kPa than the 6400.
If I remember correctly, there are 3v friendly 6115 sensors, so no need to voltage divide through resistor/dividers or op-amps.
Have a particular 'pad layout' you'd like?
You can lead the horticulture but you can't make them think.
- AndreyB
- Site Admin
- Posts: 14424
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: MAP sensor module
If the question is about the device package, then something small so that we can have a tiny board and have an option to mount the mini board at 90 degrees so that the nipple is parallel to the main board?abecedarian wrote:Have a particular 'pad layout' you'd like?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: MAP sensor module
I'm adding to the Frankenso board 5V and GND, which would allow for UEXT devices to be connected to it https://www.olimex.com/Products/Modules/ I think that's an OK starting point for some kind of back bone setup. I'm tempted to add CAN to that connector some how. Connector details found here https://www.olimex.com/Products/Modules/UEXT/
If we agree that is a good connector, I think a MAP module should also follow that connector pin out.
If we agree that is a good connector, I think a MAP module should also follow that connector pin out.
Welcome to the friendlier side of internet crazy
- AndreyB
- Site Admin
- Posts: 14424
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: MAP sensor module
I am not sure I am getting it right. You would need to make one of the three current candidates as an example
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- abecedarian
- Posts: 386
- Joined: Fri Nov 15, 2013 10:49 am
Re: MAP sensor module
Well
-6400 is good from 40-400 kPa, or round-about that...
-6115 is good from 10-115 kPa, give or take.
There is a 3v version of the 6115, but makes things complicated.
-6400 is good from 40-400 kPa, or round-about that...
-6115 is good from 10-115 kPa, give or take.
There is a 3v version of the 6115, but makes things complicated.
You can lead the horticulture but you can't make them think.
- AndreyB
- Site Admin
- Posts: 14424
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: MAP sensor module
Looks like N/A applications would prefer 6115?abecedarian wrote:Well
-6400 is good from 40-400 kPa, or round-about that...
-6115 is good from 10-115 kPa, give or take.
From PCB standpoint, does it matter? In case if the device footprint is the same we can call it 6115 and imply that 6400 could be used in place and vice verse.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- abecedarian
- Posts: 386
- Joined: Fri Nov 15, 2013 10:49 am
Re: MAP sensor module
Probably so. They cost about the same from distributors.russian wrote:Looks like N/A applications would prefer 6115?abecedarian wrote:Well
-6400 is good from 40-400 kPa, or round-about that...
-6115 is good from 10-115 kPa, give or take.
From PCB standpoint, does it matter? In case if the device footprint is the same we can call it 6115 and imply that 6400 could be used in place and vice verse.
IIRC, 6115 does have samples available though.
You can lead the horticulture but you can't make them think.
- abecedarian
- Posts: 386
- Joined: Fri Nov 15, 2013 10:49 am
Re: MAP sensor module
Anyhow....
Jared?
A lot of DNP resistors to maybe provoke some sense of resistor / op-amp divider / buffering options, since it is an 'off board' intended thing, and who knows what's on-board?Jared?
Last edited by abecedarian on Wed Dec 24, 2014 4:29 am, edited 1 time in total.
You can lead the horticulture but you can't make them think.
- AndreyB
- Site Admin
- Posts: 14424
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: MAP sensor module
Is that KiCad? Would be best to have something in KiCad to be in sync with all the stuff here...
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- abecedarian
- Posts: 386
- Joined: Fri Nov 15, 2013 10:49 am
Re: MAP sensor module
No, not KiCad. Just an image of a schematic I've been working on as part of a TMS570 thing.russian wrote:Is that KiCad? Would be best to have something in KiCad to be in sync with all the stuff here...
You can lead the horticulture but you can't make them think.
Re: MAP sensor module
I believe I recognize that as Eagle, which is a free download.
I agree that the op-amp is a good idea. The op-amp adds pennies to the cost but allows proper signal conditioning over longer runs and significantly better quality of the captured signal. Some people will want to put this closer to the manifold to minimize mechanical warpage, while others will want to run shorter wires to avoid electrical noise. Perhaps allow an option for short electrical runs to have 0R's installed.
Can you make the op-amp happen to work with a 200 ohm resistor installed at the MCU? AKA, at 5V op-amp can drive 20mA, that would be handy, as it would allow a low impedance signal line for longer runs, which would decrease influence of electrical noise. I choose 5V and 200 ohms as that's a common setup for 4-20 current loops.
About connector, is there a 5V friendly series of boards out there that we should model the connector after? Arduino shields are kind of large, I just noticed that UEXT are 3.3V, but I have 5V at the Frankenso. Perhaps papilio wings would be good. Hmmm, that seems to also provide not only 3.3V but also 2.5V.
http://papilio.cc/index.php?n=Papilio.1-AxisStepperMotorControllerWing
http://papilio.cc/index.php?n=Papilio.Pinouts
I think I like the papilio 8bit wing the best. I'm going to space the 5V and GND such that a wing could potential work. If I can reasonably get 3V over there I'll try to get it there as well. If we should consider some other connector please speak up. For now I'm going to add the 5V and GND to the proto area on Frankenso like the 8 bit wing unless someone convinces me of something different.
I'd like to make the break out work friendly with some series of off the shelf boards.
I agree that the op-amp is a good idea. The op-amp adds pennies to the cost but allows proper signal conditioning over longer runs and significantly better quality of the captured signal. Some people will want to put this closer to the manifold to minimize mechanical warpage, while others will want to run shorter wires to avoid electrical noise. Perhaps allow an option for short electrical runs to have 0R's installed.
Can you make the op-amp happen to work with a 200 ohm resistor installed at the MCU? AKA, at 5V op-amp can drive 20mA, that would be handy, as it would allow a low impedance signal line for longer runs, which would decrease influence of electrical noise. I choose 5V and 200 ohms as that's a common setup for 4-20 current loops.
About connector, is there a 5V friendly series of boards out there that we should model the connector after? Arduino shields are kind of large, I just noticed that UEXT are 3.3V, but I have 5V at the Frankenso. Perhaps papilio wings would be good. Hmmm, that seems to also provide not only 3.3V but also 2.5V.
http://papilio.cc/index.php?n=Papilio.1-AxisStepperMotorControllerWing
http://papilio.cc/index.php?n=Papilio.Pinouts
I think I like the papilio 8bit wing the best. I'm going to space the 5V and GND such that a wing could potential work. If I can reasonably get 3V over there I'll try to get it there as well. If we should consider some other connector please speak up. For now I'm going to add the 5V and GND to the proto area on Frankenso like the 8 bit wing unless someone convinces me of something different.
I'd like to make the break out work friendly with some series of off the shelf boards.
Welcome to the friendlier side of internet crazy
- AndreyB
- Site Admin
- Posts: 14424
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: MAP sensor module
I think any connector would be a huge waste of space, it's not like we have a huge prototype area. I'd say simply 0.1" spacing through-holes and wires would do the job.kb1gtt wrote:About connector, is there a 5V friendly series of boards out there that we should model the connector after? Arduino shields are kind of large
If we want to make a bit nicer we can connect the through holes in pairs with a trace - this case one hole is used to solder module pin and the neighboring hole is used to solder a wire. Until we have enough installations it's simply impossible to guess what's the best way to do it.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- abecedarian
- Posts: 386
- Joined: Fri Nov 15, 2013 10:49 am
Re: MAP sensor module
Yeah, I'm drawing in Eagle.
The board I'm thinking of doing would be a 2-layer, 5cm^2 module, maybe smaller once I start on and optimize layout. The thought here is many board fabs have price breaks and such, and that is a common size for many 'generic' modules, easy to panelize and such, and I am planning on having 3mm holes at each corner to facilitate secure mounting. My use would have this mounted on top of another board, secured at each corner, and with short pin headers between this and the parent board, not with off-board connectors. If I were going to do some sort of connector system, the board itself would probably only provide for wires to be soldered in, which would lead out to a female/male, 5 position, sealed connector, 14 AWG/1.63mm diameter wire, pigtail / harness pair similar to what many sensors would otherwise use in an automotive situation. Why 5 wires you ask? 5vdc in, baro-out, MAP-out, ground to ECU, local ground to chassis.
Another consideration for this would be that the two sensors are actually meant to be part of a sealed module and as such do not have barbed hose fittings so any hose attached may be prone to falling off. Solutions for this could be either chemical bonding or spin-welding a proper hose fitting to them, or having a bulk-head fitting directly over the inlet that holds a small section of hose/pipe securely to the sensor and also which exposes a barbed port externally; in particular the 6400, if it's used with a forced-induction engine, would require something for a better, mechanical connection.
Similarly, if not being used for forced induction, a 6115 could be used for MAP. One benefit of this is there are 3v3 versions of the 6115 available, and as such would be a better fit for many microcontrollers, making any op-amp configuration only require be to install resistors which configure it for unity-gain / buffer.
The board I'm thinking of doing would be a 2-layer, 5cm^2 module, maybe smaller once I start on and optimize layout. The thought here is many board fabs have price breaks and such, and that is a common size for many 'generic' modules, easy to panelize and such, and I am planning on having 3mm holes at each corner to facilitate secure mounting. My use would have this mounted on top of another board, secured at each corner, and with short pin headers between this and the parent board, not with off-board connectors. If I were going to do some sort of connector system, the board itself would probably only provide for wires to be soldered in, which would lead out to a female/male, 5 position, sealed connector, 14 AWG/1.63mm diameter wire, pigtail / harness pair similar to what many sensors would otherwise use in an automotive situation. Why 5 wires you ask? 5vdc in, baro-out, MAP-out, ground to ECU, local ground to chassis.
Another consideration for this would be that the two sensors are actually meant to be part of a sealed module and as such do not have barbed hose fittings so any hose attached may be prone to falling off. Solutions for this could be either chemical bonding or spin-welding a proper hose fitting to them, or having a bulk-head fitting directly over the inlet that holds a small section of hose/pipe securely to the sensor and also which exposes a barbed port externally; in particular the 6400, if it's used with a forced-induction engine, would require something for a better, mechanical connection.
Similarly, if not being used for forced induction, a 6115 could be used for MAP. One benefit of this is there are 3v3 versions of the 6115 available, and as such would be a better fit for many microcontrollers, making any op-amp configuration only require be to install resistors which configure it for unity-gain / buffer.
You can lead the horticulture but you can't make them think.
Re: MAP sensor module
About a connector, I'm not trying to force a connector, I'm trying to make it semi friendly to buy off the shelf hardware and make it easier for developers to get involved. Less soldering is a bonus for many soft dev's. I'm trying to figure out where I should put the 5V and GND pads and such on the proto board area. I figure if I put them where an off the shelf module might be able to be soldered in, it makes it easier for the soldering side of things. So no worries if the module design uses jumper wires. I just wanted to mention it such that if the module is selecting where the 5V and GND should be, it might be an easy plug in device.
Welcome to the friendlier side of internet crazy
Re: MAP sensor module
Painted pcb for the sensor. Check the size of seats.
- Attachments
-
- Map_MPX.zip
- (17.26 KiB) Downloaded 656 times
Я на Drive2 Alfa Romeo 156 SW
- AndreyB
- Site Admin
- Posts: 14424
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: MAP sensor module
I need to order these sensors, does anyone have one to validate the footprint?meXanicus wrote:Check the size of seats.
I think we do not need a mounting hole - the solder pins would hold this in place, this thing is pretty light. We also need to make the board three times smaller - simply because that's going to be inside the same and there is not much space. Please move the pins to the edge of the board so that the board could be installed vertically with 90 degrees angle pins.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: MAP sensor module
Fixed. Please check footprint mpx sensor.
- Attachments
-
- Map_MPX.zip
- (10.55 KiB) Downloaded 629 times
Я на Drive2 Alfa Romeo 156 SW
- AndreyB
- Site Admin
- Posts: 14424
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: MAP sensor module
A pdf print of the board would helpmeXanicus wrote:Please check footprint mpx sensor.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: MAP sensor module
Final version. Tiny size. Included PDF.
- Attachments
-
- Map_MPX_include_pdf.zip
- (49.66 KiB) Downloaded 615 times
Я на Drive2 Alfa Romeo 156 SW
- AndreyB
- Site Admin
- Posts: 14424
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: MAP sensor module
Perfect! Thank you Victor! https://svn.code.sf.net/p/rusefi/code/trunk/hardware/Map_MPX/meXanicus wrote:Final version. Tiny size. Included PDF.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: MAP sensor module
Corrected SOP footprint, and added SSOP footprint. And more colored *.pdf and pictures.
- Attachments
-
- Map_MPX.zip
- (283.47 KiB) Downloaded 545 times
Я на Drive2 Alfa Romeo 156 SW
- AndreyB
- Site Admin
- Posts: 14424
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: MAP sensor module
Just validated the smaller footprint with my tiny sensor & placed an order.meXanicus wrote:added SSOP footprint
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- abecedarian
- Posts: 386
- Joined: Fri Nov 15, 2013 10:49 am
Re: MAP sensor module
No capacitors as per the datasheet?
You can lead the horticulture but you can't make them think.
Re: MAP sensor module
Check first post of this thread. Caps on back.
Welcome to the friendlier side of internet crazy
- abecedarian
- Posts: 386
- Joined: Fri Nov 15, 2013 10:49 am
Re: MAP sensor module
Yep, forgot about that.
You can lead the horticulture but you can't make them think.
Re: MAP sensor module
Is 40kPa usable minimum pressure? I thought there could be even lower pressure on idle.
Tomin
Tomin
Tomas
- abecedarian
- Posts: 386
- Joined: Fri Nov 15, 2013 10:49 am
Re: MAP sensor module
Keep in mind these sensors are "absolute": 0 kPa would be an absolute vacuum and ~101.3kPa would be the mean atmospheric pressure at sea level. Similarly, ~202.6kPa would equal approximately 14.7PSI boost, et cetera.Tomin wrote:Is 40kPa usable minimum pressure? I thought there could be even lower pressure on idle.
Tomin
40kPa [absolute] is actually a quite strong vacuum you might encounter such as when closing the throttle at relatively high RPM.
For comparison, at 100km elevation, the common definition of where "space" begins, air pressure is about 3.2kPa; at 30,000 feet is about 30kPa; Mt. Everest is about 34kPa.
You can lead the horticulture but you can't make them think.
Re: MAP sensor module
Hello guys , im trying to get the capasitors and resistors for this module , can somene tell me what kind components should i buy ? I checked digikey and mouser they have them but there is alot of different components. I need the exact components used for this map board excluding the actual MPXH6400 sensor. Thanks.