OVERVIEW

The NGI-5000 Logic Module Legacy Mode is designed to be a drop in replacement. While the screens are different and updated, the functions and set up of the system should be familiar. Benefits to the new logic module offer increased availability of information using high resolution LCD screens, upgraded EEPROM storage, web based technology for viewing with no proprietary downloaded tools, state of the art computing power, and flexibility for future applications.

 

LOGIC MODULE USER INTERFACE

Using the logic module consists of two screens on the module, top for quick view, bottom for dynamic viewing, and the ability to log into the unit with any ethernet based host device such as a PC. All technology being viewed is browser based and therefore needs no proprietary installation of tools. It also allows for configurability of the screens for external viewing and launching a new view on the top and bottom module screens.

A customer based ethernet port is available inside the NGI-5000 logic module. Open the enclosure door use the port that is in the lower left corner labeled eth 0.
Viewing the NGI-5000 Logic Module with an AWI on an external device is available using the AWI tool, IP address 192.168.1.2:8080
Accessing the Engine Configuration Tool while connected to the customer ethernet port is available at IP address 192.168.1.2 notice there is no port 3000 at the end.

Click here for AWI CONNECTION AND INTERFACE MANUAL for information on configuring your host device with the correct port setting to be able to interface with the NGI-5000 logic module

 

DESCRIPTION OF OUTPUT SWITCHES

Three output switches provide a means of communicating the current ignition status to other systems. These switches have isolated outputs and share one common return path which is not referenced to engine or power ground. They will be in the open condition when the unit is unpowered. A typical application would be as a relay or solenoid coil driver. – The FIRE-CONFIRM OUT switch is closed to signal that the ignition is running with no faults or ignition warnings. Warnings identified by the Diagnostic Module do not effect this output. Note: Switch is not opened for warnings with firmware version 2.1. – The SHUTDOWN OUT switch is closed to signal that the ignition has detected no faults which would result in a self shutdown. Upon detecting a fault that would result in a selfshutdown of the ignition, this switch will open. – The ALARM OUT switch is closed to signal that no un-acknowledged faults or warnings are present. Upon detection of a fault, ignition warning or a diagnostic warning, this switch will open. This output is designed to control an alarm indicator or sounding device.

UNDERSTANDING THE HOME SCREEN

TOP SCREEN

A top screen is for a view of information and can be changed if other quick view information is desired.


ENGINE STATE is the the current state of the NGI-5000 in it’s operation


Following the ENGINE STATE are state input LEDs. Therefore it is aiding the user in a two staged approach to understand what is happening within the NGI-5000 Logic. The state input LEDs move through their logic, illuminate and turn off depending on their status.

For Example if the ENGINE STATE says rotating, all of the pick-ups are on, INSYNC is on, and shutdown is on the ignition is in the rotating state and capable of firing but the shutdown input is engaged.


LAST CONDITION is intended to notify the user of what happened in the engine state as a result of shutting down. It is persistent as long as power is applied.


ANALOG INPUT indicates the input in mA of the 4-20mA signal


Other visualization items include the programmed number of cylinders, overspeed setting, current energy level, and global timing

BOTTOM SCREEN

Interfacing with the bottom screen is dynamic with a touch interface. Buttons are available to open additional windows, and to activate different features, as well as the ability to scroll on the screen.


Click Diagnostics to show available diagnostics from the Diagnostic Module.
Click Warnings to show available warnings from the Diagnostic Module.
Click Setup to adjust ignition and diagnostic parameters


Click Timing to adjust parameters related to spark timing
Click View Config to see a read only view of how the ignition is configured for the engine parameters


 

 

 

Global warnings that are tripped from diagnostic module; go to Warning button to view individual warnings; go to Diagnostics button to view individual cylinder diagnostic values


 

CLOSING ADDITIONAL SCREENS

Clicking on the Diagnostic, Timing, or Setup buttons open up new screen that allow for viewing and interaction for its specific functions. With every window that opens a close out “X” will be in the upper right hand corner.

ADJUSTING GLOBAL RETARD


Global retard is an adjustment affecting the timing of all cylinders equally. This adjustment can be equated to the manual timing switch of the Altronic II-CPU system. Adjustments made as described below will be in effect until another adjustment is made.



Adjustment of the manual retard in 1 degree and .1 degree increments

SELECTION OF GLOABL TIMING MODES

 

Several options exist with regard to global timing modes. Once the global timing mode menu is entered as described below, the status of each option can be viewed and changed.



Selection can enable or disable the pre-configured retard curve controlled internally by engine RPM.


Selection can enable or disable the pre-configured retard curve controlled by the 4-20 mA current loop input. The choices are ON and OFF,


 

SETUP CONTROL OPTIONS





 

Test mode must be enabled in the engine configuration first, then it can be turned on. Enter the RPM desired for test mode to operate at and press enable test mode.

 


 

NGI-5000 DIAGNOSTICS

UNDERSTANDING AND USING THE SECONDARY SPARK DIAGNOSTICS

 

The spark reference number is a unit less number which correlates with voltage demand at the spark plug and is calculated for every firing of each cylinder. As the voltage increases, the reference number also increases. The number is non-linear and will increase faster at higher voltages (above 20kV). The usefulness of the number lies not in its absolute value, but rather in how the number changes over time as the spark plugs erode. With a little experience, the engine operator will be able to tell when spark plugs require changing. Abnormal conditions in the ignition system, such as open or short circuits in the primary and secondary wiring, can also be detected.


The following spark reference numbers are available in the CPU-2000 system: INSTANTANEOUS (INST): The numbers read back from the system in real time. VARIATION (COV): The variation in values for the cylinder being viewed. CYL. AVERAGE (CAVG): The average value for the cylinder being viewed. MINIMUM VALUE (MIN): The minimum CAVG value since the last time reset. MAXIMUM VALUE (MAX): The maximum CAVG value since the last time reset. NOTE: The above values are available on a per cylinder (or per coil/spark plug) basis. ENG. AVERAGE (EAVG): The average value for all cylinders of the engine. or GROUP AVERAGE (1AVG): The average value for all outputs of connector group 1. GROUP AVERAGE (2AVG): The average value for all outputs of connector group 2. NOTE: The (EAVG) average value indicates the average conditions of the entire engine.


The spark reference number will have a characteristic range depending on the type of coil used. There are known differences between the various types of Altronic coils, and slight variations are normal between coils of the same type. In order to maximize the usefulness of the cylinder spark reference number, it is recommended that all coils be of the same type and vintage (production date). The typical ranges to be expected in normal operation with new spark plugs are:


In addition to the diagnostic flags, the spark reference numbers can also be used for predictive purposes: A. As the numbers increase toward the preset HI SPARK VOLTAGE threshold the operator knows that a change of spark plugs should be scheduled. With this information, spark plug replacement can be determined on an actual need basis rather than a predetermined schedule. Also, unexpected engine misfiring or shutdowns can be avoided by tracking the reference numbers on a routine basis. B. The reference numbers can provide an early warning of a difference in operation in a given cylinder(s). A reading higher or lower than other cylinder tells the operator of a potential problem. This allows further troubleshooting and evaluation to take place before an unexpected operational problem develops.


The spark energy setting has only a small effect on the spark reference number if the spark plug fires correctly. Therefore, the high and low voltage thresholds should hold across energy setting changes if the spark plugs continue to fire normally. On the other hand, a worn plug may not fire consistently on energy setting E1 but will on energy setting E2; in this case there will be a significant difference in the reference number when the energy setting is changed.


Operators may be able to increase spark plug life by using the automatic energy adjustment feature of the CPU-2000 system. In this mode, the system uses the spark reference numbers to establish the lowest required energy level to minimize spark plug erosion rates. To use this feature, the basic setup energy should be set to E1.


The secondary spark diagnostics will operate with either one or two coils connected to each system output lead. Optimum operation is obtained when only one coil is connected to each output lead; in this case, only one spark plug condition effects the spark reference number for that output. When two coils are wired in parallel to a common output lead, the spark reference number will tend to be an average of the condition at the two spark plugs. While deviations between cylinders will be somewhat harder to detect, most of the benefits of the spark reference number can still be realized.

Updating Firmware and Software

It is important to note, that the ST firmware should be updated first, followed by the CM4 computer module.

This is a two step process. with two different targets. The ST microcontroller which takes firmware in a .bin file. Then a CM4 computer module software update which requires a very specific process using a zip file. It is important to follow the instructions below in detail.

The two devices ( ST microcontroller and CM4 computer module) talk to each other and must stay in sync. Therefore it is imperative to match the Firmware and Software files and that they update correctly. If one of the devices do not match the other they can not talk and the screens will show disconnected.

Transferring Firmware to ignition ST microcontroller

OVERVIEW

To perform all of the position sensing, and ignition coil fire output sequencing there is an embedded microcontroller. A USB drive can be installed into the logic module. Then through the “view config” menu a process can be initiated to send new firmware to the embedded ST micro. A status indication and percentage meter are visible for feedback. During the process it is critical not to interrupt power or the device can become corrupted and special tools would be required to recover the device.

Firmware preparation

A firmware file from altronic is required to perform the update. It will come as a .bin file and can be found at the following link https://github.com/Altronic-LLC/Altronic-Public-Files/tree/main/NGI-5000-Software/ST-Firmware

Once the firmware file has been downloaded, it must be unzipped on your personal PC. Place a single unzipped .bin file in the top directory of a thumbdrive. It is important to pay attention that there is only this one .bin file on the thumb drive and it is not in any folders.

For earlier versions of the NGI-5000 Logic Module (1.4 and below) it is important to rename the .bin file exactly as stated below:

NGI-5000-CRC

This will insure that the NGI-5000 will find the file name and allow you to install. We are working to integrate the entire process into one on future versions.

USB installation

Take the USB drive with only one .bin file at the root of the drive, and install it in the right side USB A input connector.

Initiating the firmware update

Navigate on the display of the logic module to the view config button and press it. Then scroll to the bottom of the page.

With the USB drive inserted, click start bootloader. The progress will start to increase. Once it reaches 100% the state will go to done. After the status says done, scroll to the top of the page and the firmware date should now read the date that was on the .bin file name.

If you receiver “Error” in the Bootloader state, the most likely cause is an incorrect file name. Insure the file name is exactly as above with all capital letters.

 

Transferring software to the CM4 computer module

Overview

All current releases of the CM4 updater process requires the use of a keyboard and the ability to exit the kiosk view of the product. This can be done by plugging in a combination keyboard and touch pad into the USB port on the Logic Module. A .zip file is provided, and like a standard computer, the .zip file is moved to the desktop. It must be unzipped, and then a file is double clicked to run. The unit will reboot itself and a new readme file is installed on the desktop. Inside the Readme file is a new date and version to verify the update was successful.

Software Preparation

A software file from altronic is required to perform the update. It will come as a .zip file and can be found at the following link  https://github.com/Altronic-LLC/Altronic-Public-Files/tree/main/NGI-5000-Software/CM4-Update

Unlike the ST firmware, the CM4 updater must be left in a zipped state and placed on a thumbdrive. This can then be used to transfer to the NGI-5000 Logic module.

USB installation

Take the USB drive with only one .zip file at the root of the drive, and install it in the right side USB A input connector.

Updater Process

With a keyboard installed into a USB port (this may require the touchscreen to be disconnected to free up a port) or you can use a USB hub, press and hold

Alt + press F4. This will have to be done twice to close both kiosk screens]

Find the folder icon at the top, then open the USB thumbdrive installed with the .zip file.

Copy the zip file from the thumbdrive and move it onto the desktop.

Right click the .zip file on the desktop and click extract here

A folder will now be on the desktop with the name of the software version that you downloaded

Double click the folder on the desktop and double click the .sh file.

A window will pop up, click “execute”.

This has now initiated the upload process. It takes about 30 sec to a minute to update.

There will be a prompt on the screen that shows the progress and when complete will ask to press any key to reboot the system.

You can then perform the ALT+F4 operation to get back to the desktop and look at the readme for the correct date and version.

When the system reboots, the NGI-5000 screens will come back and should show connected. Going to the config screen will show the date of the ST firmware for verification.

Performing the Alt+F4 operation will bring you back to the desktop view and a readme file is located there. Double clicking that will bring up a text file in an editor. On the main section of the screen will be lines of text describing the file version and date. This will tell you what version of the CM4 computer software is installed.

NOTE: If the release notes mention any updates to the engine configuration tool, it is recommended to redo the engine configuration and export a new JSON. There are dates in the config tool that allow you to see if there are changes to the tool as well and what version of JSON was exported. While we strive to not make breaking changes and maintain compatibility, some of these are unavoidable.

 

 

 

 

Print Friendly, PDF & Email