#### ### ## # ## # ## # ### ##
_____ ( _ ) | ( ) | | | | | | (('\| (___\_)
___ ( _`\ | | ) | | | | ) | |_) | (____/'
_____ |__ / / / / /_ /____|
## ## ## ## ## ## ## ## #####
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'''.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/] ** The last released zip with aim-capable firmware you can check on AfreshTiny/FirmwareUpgrade * 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). VemsTune support is under implementation. '''Install Firmware''' Installation of an AIM capable firmware is the same as a Non-Aim Firmware, see AfreshTiny/FirmwareUpgrade '''Default config''' A default config is available at http://www.vems.hu/files/Display/Round/round-aim-default-config.msq You can use it as a starting config, but never forget to write down to a paper your calibration values (egt_cal, egt_offset, wbo2_pump_pw_zero, wbo2_nernstdc_target ) and set it up after config upload. '''Displayed values''' Display state (mode) can be switched with the button (if button is enabled, see AfreshTiny/AnalogInput): 8 sets of top/bottom values can be configured * 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 and the pin 5(ground) on both ECU and ROUND ** if you use more than one ROUND the rx pins are common ---- Setting '''v3 ECU''' with VemsTune to send AIM stream * v3 firmware must be at version '''1.1.42''' or later * to enable with VemsTune (must be newer than 2008-09-30) (or Megatune): ** Outputs menu / Display Settings / AIM Enable http://www.vems.hu/files/Display/Round/vt_aim_ena.JPG * to enable in config files: set lcd_c0 bit2 * ECU can't connect to PC and Round at the same time ---- '''Setting Round''' with megatune to display data received via AIM Round firmware must be newer than 2008-08 with '''Megatune''': (You will find in the round firmware's uzipped directory) * AIM enable: ** in Settings menu / Display settings http://www.vems.hu/files/Display/Round/mt_aim_ena.JPG * AIM settings: http://www.vems.hu/files/Display/Round/mt_aim_set.JPG ** There exists configuration (aim channel and Ax+B linear transformation) for 2 top (T0,T1), and 2 bottom values (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 * Display settings: ** You can show 8 sets of top/bottom values Measured and Aim data too http://www.vems.hu/files/Display/Round/mt_aim_disp.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) ---- '''Work-out configuration on PC, using live data from AIM-stream''' Working to make it easier to set round to display AIM-data. Problem: Currently round (DSUB9 RS232 port) is * either connected to v3 to receive AIM data * '''or''' to notebook for configuration ** but than '''without live data, blind configuration is difficult''' (requires expertise or much time and patience) '''Steps:''' * connect the v3 => PC ** or other aim transmitter => PC is also possible * run VemsTune (version... or later), menu / ... / ... to verify that AIM channels contain the expected data * you can try typical (preconfigured) AIM channels and settings with 1-click * or try custom settings (for ANY aim channels) ** take note of these ''working settings'' Now that '''you have known working settings:''' * connect PC <=> round * start up megatune (from the unzipped round directory) ** set communication COM port if necessary * set the ''working settings'' The last steps must currently be done from megatune, but they will be possible from vemstune later (making it just one step: connect round, and confirm "upload settings"). ---- '''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.