Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
13 views

USER_GUIDE_Kaizen_Relay_Control_Module_GUI

Relay

Uploaded by

Abdo Rsv
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

USER_GUIDE_Kaizen_Relay_Control_Module_GUI

Relay

Uploaded by

Abdo Rsv
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

Control Module

Software
For Use With PN: KAI-5051

You MUST cycle power to the control module for a change to


become live!

This User Guide Covers:

● A Visual Tour of the Graphical User Interface


● How to Load Firmware to the Kaizen Relay Control Module

Notes to Mention:

● Software support is strictly for Windows 10 and Up


● A Micro USB Data Cable is required to connect to and upload firmware to the Kaizen Relay Control Module
○ This can be purchased on the Kaizen Speed website
● The GUI is currently only a visual aid and facilitator of programming the control module -- all configuration and
programming is done through written code. This written code can then be uploaded to the control module using
the GUI. Written code will be developed by Kaizen Relay Control Module Development Partners. For more
information, visit the Kaizen Speed website or contact us using the email listed below.

Abbreviations:
● GUI (Graphical User Interface)

Contact Information:
● Email - Programs@KaizenSpeed.com

Kaizen Speed LLC, 110 N Gum St, Kennewick, WA 99336 – Phone: (509) 585-0900
kaizenspeed.com
2 Kaizen Relay | KAI-5051A

Installing the GUI


The software is downloaded from the Kaizen Speed website as a compressed ZIP folder.

Navigate to the downloaded item, right click on it, and choose “Extract All…”

OCTOBER 3, 2021 DOCUMENT NUMBER: KAI-5051A © 2021 KAIZEN SPEED, LLC


3 Kaizen Relay | KAI-5051A

Navigate into the extracted folder and double click “Kaizen Relay GUI.exe”

OCTOBER 3, 2021 DOCUMENT NUMBER: KAI-5051A © 2021 KAIZEN SPEED, LLC


4 Kaizen Relay | KAI-5051A

Once opened, you should see the below image:

OCTOBER 3, 2021 DOCUMENT NUMBER: KAI-5051A © 2021 KAIZEN SPEED, LLC


5 Kaizen Relay | KAI-5051A

Connecting to the Control Module

Connect to the Kaizen Relay Control Module using a


Micro USB Cable. You will see the Connection Status
change to reflect the newly found Kaizen Relay Control
Module.

OCTOBER 3, 2021 DOCUMENT NUMBER: KAI-5051A © 2021 KAIZEN SPEED, LLC


6 Kaizen Relay | KAI-5051A

Navigating the GUI


The GUI has two Tabs: Monitor and Firmware

OCTOBER 3, 2021 DOCUMENT NUMBER: KAI-5051A © 2021 KAIZEN SPEED, LLC


7 Kaizen Relay | KAI-5051A

Monitor Tab
Monitor Tab allows you to visualize what is happening inside the control module, primarily:

Displays how Inputs 1, 2, and 3 are configured: the choices are

● No Pullup or Pulldown Resistors


● Pullup Resistor to 5V
● Pulldown Resistor to Ground
● Input 1 Only - Can also be enabled as a 5V Sensor Supply for powering sensors to be read by any of the other
inputs.
○ For example, a normal 3-pin pressure sensor requires a 5V Supply, a reference ground, and outputs the
signal. The control module can supply the 5V from Input 1, Read the Sensor on Input 2, and toggle an
output based on the voltage read in. When 5V is supplied by the control module, make sure to ground
the sensor at the same place the Kaizen Relay(s) and Control Module are grounded.

OCTOBER 3, 2021 DOCUMENT NUMBER: KAI-5051A © 2021 KAIZEN SPEED, LLC


8 Kaizen Relay | KAI-5051A

Displays how Outputs 1, 2, and 3 are configured: the choices are

● Not Used / Off


● PWM
● Digital

All three outputs are identical and ONLY SWITCH GROUND. There is a weak pullup resistor on each output to ensure the
output is OFF when not in use.

The PWM Frequency can be changed via code, and the control module natively supports 10Hz, 50Hz, 100HZ, and 1000Hz
(Beta) on each pin. Once one frequency is chosen, all three outputs must use this frequency.

OCTOBER 3, 2021 DOCUMENT NUMBER: KAI-5051A © 2021 KAIZEN SPEED, LLC


9 Kaizen Relay | KAI-5051A

Displays the current CANbus Baud Rate and whether the internal CANbus Termination Resistor is Enabled or Disabled

OCTOBER 3, 2021 DOCUMENT NUMBER: KAI-5051A © 2021 KAIZEN SPEED, LLC


10 Kaizen Relay | KAI-5051A

Displays the current status of the Green and Red onboard LEDs, which are also completely programmable

OCTOBER 3, 2021 DOCUMENT NUMBER: KAI-5051A © 2021 KAIZEN SPEED, LLC


11 Kaizen Relay | KAI-5051A

Firmware Tab
The Firmware Tab is responsible for uploading new Firmware to the Control Module. Application developers will provide
a “.HEX” file containing the necessary code to program the control module. Follow the steps below:

1. Ensure you are connected to the Control Module, and click “Browse”

OCTOBER 3, 2021 DOCUMENT NUMBER: KAI-5051A © 2021 KAIZEN SPEED, LLC


12 Kaizen Relay | KAI-5051A

2. Find the .HEX Firmware File, and Click “Open”

OCTOBER 3, 2021 DOCUMENT NUMBER: KAI-5051A © 2021 KAIZEN SPEED, LLC


13 Kaizen Relay | KAI-5051A

3. Click the Upload Button to begin the programming process - Shown as “1.” Below

Once the Upload button is clicked, the Control Module will go into Programming Mode - Shown as “2.” Below

The Control Module will begin programming - Shown as “3.” Below

OCTOBER 3, 2021 DOCUMENT NUMBER: KAI-5051A © 2021 KAIZEN SPEED, LLC


14 Kaizen Relay | KAI-5051A

4. If successfully completed, a window will appear, confirming the new programming - Shown as “1.” Below

Also, if the new program is set to send out data over the USB connection, it will begin to do so - Shown as “2.”
Below

OCTOBER 3, 2021 DOCUMENT NUMBER: KAI-5051A © 2021 KAIZEN SPEED, LLC


15 Kaizen Relay | KAI-5051A

5. If programming is not successful, an error message will appear instead. Check that the Kaizen Relay and Control
Module are powered, and that the USB cable being used is a Data Cable, and not just a Power/ Charging Cable as
is common with many USB Micro Cables (some cables don’t have all the pins populated!) We recommend
purchasing a USB Cable from the Kaizen Speed website to ensure a proper connection.

If further issues arise, there is a “Turn On Diagnostics” check box that can be enabled (Shown as “1.”
Below) to give further information. Please enable this check box, and RE-UPLOAD, then copy and paste
the resulting text (Shown as “2.” Below) into an email to Programs@KaizenSpeed.com.

OCTOBER 3, 2021 DOCUMENT NUMBER: KAI-5051A © 2021 KAIZEN SPEED, LLC


16 Kaizen Relay | KAI-5051A

Control Module Feedback


Once programmed, the control module will give feedback to the user over the USB connection.

If an Input is configured for an Analog Input, the current voltage will be displayed. Analog smoothing is a built-in
software feature implemented that allows rapidly changing signals to be filtered. Analog smoothing is a unitless range of
1-100 that is enabled in the software. More smoothing makes the input less susceptible to electrical noise, but slows
down the response of the voltage readings - Shown as “1.” Below

If an Input is configured for a Digital Input, the current digital status will be displayed via a “Digital Input Status” check
box. An Input configured for digital signals, will read “TRUE” or “Logic 1” for any voltage above 2V. If the voltage on the
Input pin is below 2V, the output will read “FALSE” or “ Logic 0”. In the software, we added a feature to flip this
outcome, if desired. If a “TRUE” or “Logic 1” is required when the signal is below 2V, enable the “Input Invert” function
in the programming, and the result will show on the GUI - Shown as “2.” Below

If an Output is configured for PWM functionality, the currently selected Frequency will be displayed, and the current
Duty Cycle of the output will be displayed below that. Remember, the outputs are “Low Side Outputs” which output a
ground. If you would like the Output the function as a “High Side Output” outputting 12V, instead, please adjust the
output in the programming → High Side Duty Cycle = (100 - Low Side Duty Cycle) - Shown as “3.” Below

If an Output is configured for Digital functionality, the Output Status will be displayed below, as well. These outputs are
meant to drive the Kaizen Relay Inputs, and CAN NOT drive a load directly. As such, they are “Low Side Outputs” and
should be fed into the Negative Trigger Pin on the Kaizen Relay - Shown as “4.” Below

Any and all questions should be directed to Programs@KaizenSpeed.com

We will continue to update this User Guide as questions and solutions arise.

OCTOBER 3, 2021 DOCUMENT NUMBER: KAI-5051A © 2021 KAIZEN SPEED, LLC


17 Kaizen Relay | KAI-5051A

OCTOBER 3, 2021 DOCUMENT NUMBER: KAI-5051A © 2021 KAIZEN SPEED, LLC

You might also like