Page 2 of 11 FirstFirst 1234567891011 LastLast
Results 11 to 20 of 108

Thread: /hobd - extended OBD2 based trip computer for WinCE/PocketPC/WinMobile/Windows

  1. #11
    Newbie
    Join Date
    Jul 2010
    Posts
    53
    Quote Originally Posted by Nitroking View Post
    OK now we're talking! 0.52 opens fine.. Also could you please tell me how did you manage to do the HUD? In .NET framework it's pretty easy to flip a string but in .net it's a pain in the .. as the compact framework is lacking SERIOUS commands..
    Think thats abit OT here, but I'm doing this by raw canvas bitmap bytes mirroring (via unmanaged bitmap access api)

  2. #12
    Low Bitrate
    Join Date
    Aug 2010
    Posts
    68
    OK, so I just tested it, if I just choose a COM port it won't connect, but if I choose one of the bt devices that appear in the list (and are the devices I have actually paired with win mobile) then it connects and works fine..

    Can you please tell me what is short term fuel economy short?

    Another thing I noticed is that if I'm rolling in a gear with throttle off, hobd still shows consumption but in general and in most cars it should be 0 (zero) as the injectors back off and do not spray any more gas into the engine.. Any comments on that?

    Also I think I lost the HUD option, the lamda and fuel trims screens.. I only see General and Trip computer in Settings>Screens.. Are they located somewhere else?

  3. #13
    Newbie
    Join Date
    Jul 2010
    Posts
    53
    Of course you have to choose BT device if you use BT device

    Can you please tell me what is short term fuel economy short?
    That is what its named after - short term fuel economy.
    Thats an MPG calculated using a short time period (couple of seconds) - to show you your instant consumption.

    Another thing I noticed is that if I'm rolling in a gear with throttle off, hobd still shows consumption but in general and in most cars it should be 0 (zero) as the injectors back off and do not spray any more gas into the engine.. Any comments on that?
    Since hobd reads MAF, all you see is what your vehicle gives to hobd.
    This means vehicle's ECU still informs that air is flowing (even if there is no fuel injection).

    To support fuel trimming with throttle off a special PID should be used. Some vehicles report it via "PID 03" (A2 Open loop due to engine load OR fuel cut due to deacceleration ).
    I don't have any information on how consistent this PID in "wild" so decided not to use it (to avoid possible jerks).

  4. #14
    Low Bitrate
    Join Date
    Aug 2010
    Posts
    68
    Quote Originally Posted by cail View Post
    Of course you have to choose BT device if you use BT device


    That is what its named after - short term fuel economy.
    Thats an MPG calculated using a short time period (couple of seconds) - to show you your instant consumption.


    Since hobd reads MAF, all you see is what your vehicle gives to hobd.
    This means vehicle's ECU still informs that air is flowing (even if there is no fuel injection).

    To support fuel trimming with throttle off a special PID should be used. Some vehicles report it via "PID 03" (A2 Open loop due to engine load OR fuel cut due to deacceleration ).
    I don't have any information on how consistent this PID in "wild" so decided not to use it (to avoid possible jerks).
    Yes this PID is usually not supported..

    Regarding the COM, BT creates a vitrual port, so even if you choose COM or BT device it should be working, that's why I asked you that..

    Short term FC is different from instance from what I saw in your app.. I see you have average, instant and short, that's why I asked what is it.. So probably it is an average of some short period of seconds, that's all I can understand, right? I don't know why you chose this though.. Maybe because the car's trip computer does this as well?

  5. #15
    Newbie
    Join Date
    Jul 2010
    Posts
    53
    Regarding the COM, BT creates a vitrual port, so even if you choose COM or BT device it should be working, that's why I asked you that..
    Right, but hobd needs no virtual port - it can do raw BT.

    Short term FC is different from instance from what I saw in your app.. I see you have average, instant and short, that's why I asked what is it.. So probably it is an average of some short period of seconds, that's all I can understand, right? I don't know why you chose this though.. Maybe because the car's trip computer does this as well?
    Ah, I've misunderstood your question.
    The difference between short and instant fuel consumption sensors is calculation interval. Instant is couple of seconds and short is couple of minutes.
    Car's tripcomputers normally has only one value, but having two (or, basically three including the total trip MPG) is very useful (at least for me).

  6. #16
    Low Bitrate
    Join Date
    Aug 2010
    Posts
    68
    Quote Originally Posted by cail View Post
    Right, but hobd needs no virtual port - it can do raw BT.
    Oh ok that's cool...

    Quote Originally Posted by cail View Post
    Right, but hobd needs no virtual port - it can do raw BT.
    Ah, I've misunderstood your question.
    The difference between short and instant fuel consumption sensors is calculation interval. Instant is couple of seconds and short is couple of minutes.
    Car's tripcomputers normally has only one value, but having two (or, basically three including the total trip MPG) is very useful (at least for me).
    Yeah actually this is like a smoother presentation of instant mpg I would say.. As it does not have the peaks of instant fc it could be used for assesing the driver's ability to drive in economy mode..

  7. #17
    VENDOR - ScanTool Vitaliy's Avatar
    Join Date
    Dec 2006
    Location
    Phoenix, AZ
    Posts
    622
    Quote Originally Posted by cail View Post
    Right, but hobd needs no virtual port - it can do raw BT.
    Does this mean that it only supports a particular Bluetooth chipset?
    OBDLink MX: world's smallest, fastest, most advanced OBD/Bluetooth adapter with SW and MS CAN support. Read the review to learn more.
    — Need to look up a diagnostic trouble code? Try the most up-to-date, free DTCsearch.com!

    You cannot send me a private message using this forum. Use my email instead: vitaliy[@]scantool.net.

  8. #18
    Newbie
    Join Date
    Jul 2010
    Posts
    53
    Quote Originally Posted by Vitaliy View Post
    Does this mean that it only supports a particular Bluetooth chipset?
    hobd uses .net bluetooth library which knows about MS and widcomm stacks. So its not a chipset, but installed stack matters.
    Anyway, as Nitroking correctly noticed, you may always map BT service onto virtual COM port and use that COM port in HOBD for connectivity.

    News for justchat_1. I've added a borderless mode into 0.53 build it its now possible to seamlessly integrate HOBD into any frontend app (I've tried OpenMobile and it interacts fine).
    Also, as said above, I've made a split and separated non-ui part "hobdcore" into a separate assembly. So it now may be used by thirdparty apps to work with ELM327 in .net code.
    The updates could be found on a github.

  9. #19
    Raw Wave
    Auto Apps:loading...
    justchat_1's Avatar
    Join Date
    Jul 2008
    Location
    Boston, Ma or NY,NY
    Posts
    2,359
    Quote Originally Posted by cail View Post
    News for justchat_1. I've added a borderless mode into 0.53 build it its now possible to seamlessly integrate HOBD into any frontend app (I've tried OpenMobile and it interacts fine).
    Thats pretty cool...
    Quote Originally Posted by cail View Post
    Also, as said above, I've made a split and separated non-ui part "hobdcore" into a separate assembly. So it now may be used by thirdparty apps to work with ELM327 in .net code.
    The updates could be found on a github.
    but thats great news!!!! One question...how well does your app handle polling? For example, if I wanted to have five controls displaying data at the same time and they all poll data as fast as they can, will your plugin balance the requests and ensure requests only happen as fast as the OBDII device can support?

  10. #20
    Newbie
    Join Date
    Jul 2010
    Posts
    53
    Quote Originally Posted by justchat_1 View Post
    Thats pretty cool...
    but thats great news!!!! One question...how well does your app handle polling? For example, if I wanted to have five controls displaying data at the same time and they all poll data as fast as they can, will your plugin balance the requests and ensure requests only happen as fast as the OBDII device can support?
    HOBD uses a sensor registry concept, where all sensors are managed by a central engine. It normally runs as a separate thread, but can also be manually scheduled. So all sensors reading is scheduled equally by this engine.

    I've explicitly tried to reach maximum reading speed (just because primary HOBD's target is slow wince hardware). Beside this hobd supports sensor reading period. This means if you have three fast sensors and one slow (f.e. coolant temperature), it'll read three in a loop and only periodically (say each 20 seconds) will readout fourth (temp).

Similar Threads

  1. Milage plugin - trip meter and fuel consumption
    By festy in forum RR Released Plugins
    Replies: 245
    Last Post: 06-07-2009, 10:31 AM
  2. is a motorcycle based computer feasable??
    By psistem in forum Newbie
    Replies: 3
    Last Post: 10-15-2007, 01:54 PM
  3. FAQ: Glossary of Terms
    By Bugbyte in forum The FAQ Emporium
    Replies: 13
    Last Post: 11-07-2006, 04:00 PM
  4. AMD based computer
    By StreetStyleTT in forum General Hardware Discussion
    Replies: 17
    Last Post: 09-03-2005, 04:57 AM
  5. OBD2 interface based on Max232/Max233??
    By Maddog_rvo in forum Engine Management, OBD-II, Engine Diagnostics, etc.
    Replies: 4
    Last Post: 02-08-2005, 04:11 PM

Tags for this Thread

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
  •