Announcement

Collapse
No announcement yet.

High frequency data logging

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    High frequency data logging

    Currently using a Veepak ODB-II BLE adapter to get data to an iOS app. I was reading somewhere (maybe the app showing it) that data is logged at 0.9 Hz, i.e., almost 1 reading per second.

    If I want to get just couple of things like RPM, speed, brake and throttle positions, the app could only display update for these items every other 4 seconds because the protocol is a request / response one.

    Assuming this is accurate, I am wondering if there are other solutions that would provide a higher frequency of data logging, maybe 25 Hz, or higher.

    I have seen some 3rd party ECU’s that can do something similar, but those seem like Race only and not legal for use on the street.
    2004 Mystic Blue M3 | 6-speed | Coupe
    Karbonius CSL-style airbox | OEM CSL snorkel & flap | Schrick 280 / 272 cams with followers | CSL inconel exhaust valves
    SuperSprint 63.5mm stepped headers, section-1 with sport cats, and resonated twin-pipe section-2
    ITG CSL Airbox Airfilter| Karbonius E46 microfilter cover
    Karbonius M3 E46 CSL trunklid | Ohlin's BMS MI30 coilovers

    #2
    Some of the data you want is available over CAN at higher freq.

    But some of the data is only available over k-bus which is much slower. Some claim testo logger is able to read it at higher rate but i’ve never used it.


    Sent from my iPhone using Tapatalk

    Comment


      #3
      I was looking into doing this with a raspberry pie a few months back. You have to tap into the CAN bus line to get the higher data rate, which is doable. I’ve seen one or two projects who run it to the OBD 2 port

      Comment


        #4
        Originally posted by nahvkolaj View Post
        I was looking into doing this with a raspberry pie a few months back. You have to tap into the CAN bus line to get the higher data rate, which is doable. I’ve seen one or two projects who run it to the OBD 2 port
        Correct, however the only thing you can’t get from CAN on the op’s list is brake pressure/position. That can only be retrieved on k-line.

        The rest can be sniffed off CAN bus.


        Sent from my iPhone using Tapatalk

        Comment


          #5
          I was thinking of building one of these since I like the RaceChrono app: https://github.com/timurrrr/RaceChronoDiyBleDevice

          Comment


            #6
            I'm actually kind of shocked nobody has anything on market that combines storing things in the cloud or on a pc with the simplicity of using your phone. I love using Harry's laptimer but I had to start deleting tracks off of it because I got too many and had too many laps. I love being able to just grab my phone and either review my footage on the spot or even make a video and send it to YouTube. If I want to add tire temp sensors on top of my 10Hz GPS I can do that too. I'd just love to have realtime car data, speed, RPM, throttle, and brake

            Comment


              #7
              Originally posted by eacmen View Post

              Correct, however the only thing you can’t get from CAN on the op’s list is brake pressure/position. That can only be retrieved on k-line.

              The rest can be sniffed off CAN bus.


              Sent from my iPhone using Tapatalk
              Brake pressures can only be retrieved from the MK60 via the KBUS and update at a frequency of 10Hz.

              With an emulator, it is possible to request anything from the KBUS or DBUS (K-Line) and retransmit to a custom CAN ID.

              Comment


                #8
                Interesting options here: https://airventdisplay.no/en/ Specifically this one: https://airventdisplay.no/en/airvent...41-detail.html

                Has anyone tested their products?

                On one of the pages on the website I saw a note saying that the site is not up or not taking orders. Will ping them to see if the products are still available for purchase.
                2004 Mystic Blue M3 | 6-speed | Coupe
                Karbonius CSL-style airbox | OEM CSL snorkel & flap | Schrick 280 / 272 cams with followers | CSL inconel exhaust valves
                SuperSprint 63.5mm stepped headers, section-1 with sport cats, and resonated twin-pipe section-2
                ITG CSL Airbox Airfilter| Karbonius E46 microfilter cover
                Karbonius M3 E46 CSL trunklid | Ohlin's BMS MI30 coilovers

                Comment


                  #9
                  Originally posted by HanSooloo View Post
                  Interesting options here: https://airventdisplay.no/en/ Specifically this one: https://airventdisplay.no/en/airvent...41-detail.html

                  Has anyone tested their products?

                  On one of the pages on the website I saw a note saying that the site is not up or not taking orders. Will ping them to see if the products are still available for purchase.
                  I have been working with Steinar for the last 2 years on a project (MK60/IKE emulator for AIM MXG install) that we just completed. Ted from BlueBus was also a huge asset in getting the project over the finish line.

                  He is located in Norway, so communication via email back and forth can be slow as he is a very busy individual.

                  Last edited by nickpiper12; 12-08-2022, 06:50 AM.

                  Comment


                    #10
                    Originally posted by nickpiper12 View Post

                    I have been working with Steinar for the last 2 years on a project (MK60/IKE emulator for AIM MXG install) that we just completed. Ted from BlueBus was also a huge asset in getting the project over the finish line.

                    He is located in Norway, so communication via email back and forth can be slow as he is a very busy individual.
                    Do you know what products / options would be needed to get speed, RPM, brake, throttle (at a minimum) to a track timing app like Harry's Lap Timer or Track Addict?

                    I am guessing the "Bluetooth LE for Harry's Lap Timer (call for price )" and "Pressure2CAN HW". The 1st one doesn't include any brake pressure data, hence the need for the 2nd one.

                    2004 Mystic Blue M3 | 6-speed | Coupe
                    Karbonius CSL-style airbox | OEM CSL snorkel & flap | Schrick 280 / 272 cams with followers | CSL inconel exhaust valves
                    SuperSprint 63.5mm stepped headers, section-1 with sport cats, and resonated twin-pipe section-2
                    ITG CSL Airbox Airfilter| Karbonius E46 microfilter cover
                    Karbonius M3 E46 CSL trunklid | Ohlin's BMS MI30 coilovers

                    Comment


                      #11
                      Originally posted by HanSooloo View Post

                      Do you know what products / options would be needed to get speed, RPM, brake, throttle (at a minimum) to a track timing app like Harry's Lap Timer or Track Addict?

                      I am guessing the "Bluetooth LE for Harry's Lap Timer (call for price )" and "Pressure2CAN HW". The 1st one doesn't include any brake pressure data, hence the need for the 2nd one.
                      For brake pressure I tapped into the voltage for the sensors themselves then run it into Race Capture box.

                      You can get devices that convert voltage to CAN.


                      Sent from my iPhone using Tapatalk

                      Comment


                        #12
                        Tried contacting Steinar / airVentDisplay, but haven't heard from him. Is anyone aware of any other product that would let me tap into the CAN bus and transmit the data over BLE using ELM327 protocol?

                        I came across HP Tuners MPVI3 adapter and their ProLink+ cable. The cable seems like it can take CAN bus input (assuming I could tap into the M3's bus and wire it up to this cable) and feed that into their adapter. Would it be accurate to say that the MPVI3 can be connected to Track Addict via BLE _AND_ deliver all the data on the CAN bus to Track Addict at higher frequency than just 1 Hz?
                        Last edited by HanSooloo; 12-21-2022, 10:23 AM.
                        2004 Mystic Blue M3 | 6-speed | Coupe
                        Karbonius CSL-style airbox | OEM CSL snorkel & flap | Schrick 280 / 272 cams with followers | CSL inconel exhaust valves
                        SuperSprint 63.5mm stepped headers, section-1 with sport cats, and resonated twin-pipe section-2
                        ITG CSL Airbox Airfilter| Karbonius E46 microfilter cover
                        Karbonius M3 E46 CSL trunklid | Ohlin's BMS MI30 coilovers

                        Comment


                          #13
                          In more research, I saw AiM Solo 2 DL being able to get data feed from the ECU. Again, wondering if this would be able to get the data at high enough frequency.
                          2004 Mystic Blue M3 | 6-speed | Coupe
                          Karbonius CSL-style airbox | OEM CSL snorkel & flap | Schrick 280 / 272 cams with followers | CSL inconel exhaust valves
                          SuperSprint 63.5mm stepped headers, section-1 with sport cats, and resonated twin-pipe section-2
                          ITG CSL Airbox Airfilter| Karbonius E46 microfilter cover
                          Karbonius M3 E46 CSL trunklid | Ohlin's BMS MI30 coilovers

                          Comment


                            #14
                            Im using a CANchecked display for E46 and wrote down nearly all E46 CAN Bus data at my website: https://www.ms4x.net/index.php?title...s_MS43_CAN_Bus

                            Its not MS43 unique, but CAN11h standard, so MSS54 uses most of it too, beside the fact that the gearbox is connected to a seperate CAN on ECU and the ECU actually transmits the gearbox data to rest of chassis.

                            Edit: For ECU logging, I use TunerPro or on mobile ALDLdroid. It has MSS54 logging included.

                            Comment


                              #15
                              Originally posted by sda2 View Post
                              Im using a CANchecked display for E46 and wrote down nearly all E46 CAN Bus data at my website: https://www.ms4x.net/index.php?title...s_MS43_CAN_Bus

                              Its not MS43 unique, but CAN11h standard, so MSS54 uses most of it too, beside the fact that the gearbox is connected to a seperate CAN on ECU and the ECU actually transmits the gearbox data to rest of chassis.

                              Edit: For ECU logging, I use TunerPro or on mobile ALDLdroid. It has MSS54 logging included.
                              This is great info, thanks much! Are you able feed this to a track app in real time? What sort of speed are you getting in terms of RPM refresh rate?
                              2004 Mystic Blue M3 | 6-speed | Coupe
                              Karbonius CSL-style airbox | OEM CSL snorkel & flap | Schrick 280 / 272 cams with followers | CSL inconel exhaust valves
                              SuperSprint 63.5mm stepped headers, section-1 with sport cats, and resonated twin-pipe section-2
                              ITG CSL Airbox Airfilter| Karbonius E46 microfilter cover
                              Karbonius M3 E46 CSL trunklid | Ohlin's BMS MI30 coilovers

                              Comment

                              Working...
                              X