The MegaSquirt Project has experienced explosive growth other the years, with hundreds of new MS installations occurring every week - a phenomenal success! MegaSquirt has been successfully used in all aspects of Internal Combustion engine applications including R&D, Industry, Race, and Research. The MS project has transformed itself from a simple R&D project into a full-featured mature engine control system. To reflect this the support structure has also changed to meet the needs of MegaSquirt Users.
Moving forward, the R&D forums for MegaSquirt project are in a read-only mode - no new forum posts are accepted.
However the forums will remain available for view, they still contain a wealth of information on how MegaSquirt works, how it is installed and used. Feel free to search the forums for information, facts, and overview. While the R&D forum traffic has slowed in recent years, this is not at all a reflection of Megasquirt users, which continue to grow year after year. What has changed is that the method of MegaSquirt support today has rapidly moved to Facebook, this is where the vast majority of interaction is happening now. For those not on Facebook the msextra forums is another place for product support. Finally, for product selection assistance, all of the MegaSquirt vendors are there to help you select a system, along with all of the required pieces to make it complete.
This forum is for discussion of MicroSquirt (TM) from Bowling and Grippo. The MicroSquirt information site is at www.usEasyDocs.com
Forum rules
Read the manual to see if your question is answered there before posting. If you have questions about MS1/Extra or MS2/Extra or other non-B&G code configuration or tuning, please post them at http://www.msextra.com The full forum rules are here: Forum Rules, be sure to read them all regularly.
In the section on knock sensing, it is outline how to hook up a knock sensor using the gm ESM module. It seems like with the new software that reads knock voltages, that this module isn't needed anymore. Also in the section on knock sensing, it is mentioned that the small circuit needs to be built because the voltage from the module is too high to be directly inputted into the processor port. What is the limit on the voltage for the processor port? Thanks!
The voltage limit into MS II is 5V - DO NOT exceed it or you will blow out the ADC port at the least. But its trivial to make a voltage divider out of a pair of resistors. As far as the smart knock module you definitely want to use it if you have one - you can't just detect knock without doing some processing, and you are unlikely to get better processing than something made by OEMs for your specific car.
Isn't this what the new software does v2.5? When I was looking at the setup for knock threshold, you could chose voltage values for the knock being sensed. The knock module that is shown in the knock sensing page doesn't give any feedback as to the magnitude of the knock being sensed, since it only pulls to zero when any knock is sensed. This doesn't seem very useful since it cannot be easily adjusted.
The stock knock processing was done in the ecu, which is scrapped. There isn't a separate module for my application.
The v2.5-2.6 code allows you to set thresholds as a function of rpm, but it doesn't do any processing of the knock signal. I believe there is a board (sold by Boris) that does some processing that will work for many systems. It was designed to work with MS so you could try inserting that between the sensor and MS.
Now if someone has data or a technical description of a system or module or sensor which provides a voltage that is proportional to the severity of knock, then the code could be changed to back off timing in proportion to the amount by which the knock signal exceeds the threshold. This would probably make the response of the system somewhat quicker and smoother.
We plan to do real time processing of the raw sensor data at some point, but this will have to wait until the router board hardware is done. Then we can integrate and threshold the signal only during that period when each cylinder is sparking, and then it will only be necessary to retard spark for the particular cylinders which are knocking.
Not a module but a chip, the tpic8101.
Â
SFC
Â
Â
Now if someone has data or a technical description of a system or module or sensor which provides a voltage that is proportional to the severity of knock, then the code could be changed to back off timing in proportion to the amount by which the knock signal exceeds the threshold. This would probably make the response of the system somewhat quicker and smoother.
We plan to do real time processing of the raw sensor data at some point, but this will have to wait until the router board hardware is done. Then we can integrate and threshold the signal only during that period when each cylinder is sparking, and then it will only be necessary to retard spark for the particular cylinders which are knocking.
That TI chip looks awesome. Have any of you electrical folks looked at the datasheet? Everything looks pretty straightforward to me except for the serial programming interface. It would be nice to be able to let MS do the configuration of the chip so that the filter parameters could be set via Megatune, but I don't know how difficult it would be to interface the MS micro with the TI chip. If that would be a major undertaking then possibly a standalone programmer could be built.
The benefit of a signal proportional to knock severity and a programmable filter seems pretty worthwhile.
I'm doing a project with this chip...
It's a little bit triky, but nothing impossible...
The led outputs are the SPI outputs (Casual thing? ), so the module can be atteched here, but it need at least one more pin (INT/HOLD) for work. The ms2 pin count is a little low...
The read can be done via the spi bus (Leaving free one a/d port).
I'm doing a project with this chip...
It's a little bit triky, but nothing impossible...
The led outputs are the SPI outputs (Casual thing? ), so the module can be atteched here, but it need at least one more pin (INT/HOLD) for work. The ms2 pin count is a little low...
The read can be done via the spi bus (Leaving free one a/d port).