_ _ ( ) ( ) | |/'/' | , < | |\`\ (_) (_)
##### ## #### ## #####
# # # ### ## # # # ## # # ###
_ | \ /\ | \ / / | (_/ / | _ ( | ( \ \ | / \ \ |_/ \/
____ / __ \ | | | | | | | | | |__| | \___\_\
IMPORTANT: enter the case-INsensitive alphabetic (no numbers) code AND WRITE SOME SHORT summary of changes (below) if you are saving changes. (not required for previewing changes). Wiki-spamming is not tolerated, will be removed, so it does NOT even show up in history. Spammers go away now. Visit Preferences to set your user name Summary of change: '''Subpage of AfreshTiny''' '''Using round as AIM-display (eg. genboard users)''' Important: please '''follow the steps precisely'''. Any other firmware version (even if newer) is unlikely to work. For AIM, the setup procedure uses megatune (not VemsTune).''' '''Overview:''' Useful to get Lambda, EGT, RPM, MAP and other signals via serial port from the V3.3 ECU (or other device that sends AIM compatible data via serial/RS232 port) * Round (firmware since 2008-08) is capable to receive AIM (standard aim protocol 19200,8n1 rs232, 5bytes per packet) from PC or v3.x or other aim-compatible ECU. '''This provides the best readibility for the most important parameters like lambda, MAP, EGT, RPM or wheelspeed''' ** to avoid confusing normal users, new AIM-capable round releases will be under [http://www.vems.hu/download/round/AIMdisplay/] ** A zip with aim-capable firmware is: [http://www.vems.hu/download/round/round_2009-03-03.zip round_2009-03-03.zip Round Firmware]) * the genboard can send realtime AIM data (from version 1.1.42) * '''Any channel sent by the sending device can be displayed on top or bottom display, with any scaling, offset and dot position''' * any number of rounds can get the data (eg. 1 genboard feeding 9 rounds displaying total 18 data). '''Install Firmware''' * Download exactly this [http://www.vems.hu/download/round/round_2009-03-03.zip Round Firmware]) * Extract it. * Connect Round Device to the PC with a serial cable. * Try to figure out the serial port name. (COM1. COM2, COM3, etc) And click the corresponding batch file ** UploadFirmware.bat ** UploadFirmwareCom3.bat ** UploadFirmwareCom4.bat * If your COMM port dont exist in the list edit UploadFirmware.bat replace the com1 with your comm name. '''Displayed values''' Display state (mode) can be switched with the button (if button is enabled, see AfreshTiny/AnalogInput): 7 sets of top/bottom values can be configured * the 8th mode is the peak value remembered for top/0 bottom/0 (peak value resets at powerup, or, in future firmware, perhaps long keypress when peak values are displayed). Useful for MAP, RPM or any other channel. * the last received AIM data is displayed. If the display does not update, check the serial line and the sending device. You can use a switch in the serial line to intentionally cut the circuit at the desired time if you like. '''Connection''' * to PC: just connect Round's RS232 port to PC's com port * to ECU: connect RS232,pin 2(tx) ECU side to RS232,pin 3(rx) ROUND side ** if you use more than one ROUND the rx pins are common '''ECU''' * v3 firmware must be at version '''1.1.42''' or later * to enable with VemsTune (must be newer than 2008-09-30) (or Megatune): ** Extras menu / LCD Settings / AIM Enable http://www.vems.hu/files/Display/Round/v3_aim_settings.JPG * to enable in config files: set lcd_c0 bit2 * ECU can't connect to PC and Round at the same time '''Setting the round''' Round firmware must be newer than 2008-08 with '''Megatune''': (You will find in the firmware's uzipped directory) * AIM enable: ** in Settings menu / Display Demo ** the AIM can enable for the top segment if TOP segment0 bits=165 ** the AIM can enable for the bottom segment if Bottom segment3 bits=165 ** The '''AIM mode for the TOP and Bottom display can be enabled individually''' (with segment0=165(0xA5) and segment3=165(0xA5) respectively). *** If only the bottom is in AIM mode, and the top display not in AIM mode, eg. segment0=00, than normal value is displayed (lambda / AFR in this case, measured by round itself). http://www.vems.hu/files/Display/Round/AIM_MT_Display_Demo.JPG * AIM settings: ** in Settings menu / AIM settings 0-3 (AIM settings 4-7 for the bottom diplay) ** There exists configuration (aim channel and Ax+B linear transformation) for 4 top (T0,T1,T2,T3), and 4 bottom values (B0,B1,B2,B3) ** Channel x num: there you can choose the number what to show as Tx ** Channel x mul(%): the data from ECU has different format, with this value you can multiplicate ( 0..2X ) ** Channel x add: the data from ECU has different format, with this value you can add offset *** Zero means 8192 so you can incrase or decrase value with 8192 ** Channel x dot: the data from ECU has different format, with this value you choose where to show the dot http://www.vems.hu/files/Display/Round/AIM_MT_TOP.JPG http://www.vems.hu/files/Display/Round/AIM_MT_Bottom.JPG ** Aim realtime data types and numbers: ***http://www.vems.hu/files/MembersPage/NanassyPeter/AIM_support/AIM-ECU%20protocol.pdf '''Using:''' * After power up the well configured ECU will send the AIM data and the connected Rounds will show as it configured * The switch on the Round will change the 8 display modes (disp_state variable) ** 0..3: T0/B0 T1/B1 T2/B2 T3/B3 ('''displaying "pairs"''') ** 4: display '''peak value''' of T0 and B0: PT0/PB0 ** 5..7: T1/B0 T2/B0 T3/B0 (displaying '''B0 with Tx''') *** As you see, one bottom configuration (B0) can be displayed with any of the 4 TOP configurations. ---- Feedback from round => genboard (eg. button for launch or table-config-switch?) is not currently planned. The genboard firmware internal CLT temperature representation was -40..+102C. Around 1.1.4x it was changed to max +155C. Sending via aim does not change the limits. Optional: Add document to category: Wiki formatting: * is Bullet list ** Bullet list subentry ... '''Bold''', ---- is horizontal ruler, <code> preformatted text... </code> See wiki editing HELP for tables and other formatting tips and tricks.