Advertisement

Quick Links

Washing Machine Workshop User Guide
Revision: V1.10
Date: April 04, 2023

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ESK-WM-GCW-M-66F31A5 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Holtek ESK-WM-GCW-M-66F31A5

  • Page 1 Washing Machine Workshop User Guide Revision: V1.10 Date: April 04, 2023...
  • Page 2: Table Of Contents

    Washing Machine Workshop User Guide Table of Contents 1. Development Environment Introduction ............3 1.1 Development Environment Diagram ..................3 1.2 Software ..........................3 1.3 Hardware ..........................3 1.3.1 Platform Supported Development Boards ..............3 1.3.2 Emulator/Writer ......................9 2. Washing Machine Workshop ................ 11 2.1 Create/Open a Project ......................12 2.1.1 Create a New Project ....................12 2.1.2 Open a Project......................13...
  • Page 3: Development Environment Introduction

    Washing Machine Workshop User Guide 1. Development Environment Introduction This washing machine workshop has integrated common features of washing machines on the market. A washing machine project can be quickly generated after configuring the washing programs, keys, display panel LEDs, etc., through the platform. 1.1 Development Environment Diagram Washing Machine Writer...
  • Page 4 Main Control & UI Integrated Board HT66F3195 adaptor board, only used with ESK-WM-GCS-M-66F3195 the Main Control & UI Separated Board HT66F31A5 adaptor board, only used with ESK-WM-GCW-M-66F31A5 Main Control the Main Control & UI Integrated Board MCU Adaptor HT66F31A5 adaptor board, only used with...
  • Page 5 Washing Machine Workshop User Guide • Adaptor board naming rule ESK-WM-GCW-M-66F2362 MCU&IC Part Number Abbreviation Adaptor Board Chip Type: M: Main control MCU, T: Touch MCU, D: LED Driver IC Suitable PCB Category: For main control board — W: Whole (integrated board), S: Separation (separated board), G: General user interface board —...
  • Page 6 The ESK-WM-GCS-M-66F3195 adaptor board is only suitable for the Main Control & UI Separated Board; The ESK-WM-GCW-M-66F31A5 adaptor board is only suitable for the Main Control & UI Integrated Board; The ESK-WM-GCS-M-66F31A5 adaptor board is only suitable for the Main Control & UI Separated Board;...
  • Page 7 Washing Machine Workshop User Guide touch MCUs, the BS83B08C, BS83B12C, BS83B16C and BS86D20CA. These two interaction boards have no difference in appearance except for the applicable LED driver IC. The interaction board A is compatible with two LED driver ICs (HT16D31B and HT16D33B) and uses a 16×16 LED matrix display, of which only 224 LEDs are used.
  • Page 8 Washing Machine Workshop User Guide 1.3.1.6 Load Emulator The load emulator is used to emulate the washing machine’s sensors such as water level sensor and power components such as motor. It is used together with the washing machine development board for functional debug.
  • Page 9: Emulator/Writer

    Washing Machine Workshop User Guide 1.3.2 Emulator/Writer 1.3.2.1 Emulator – e-Link OCDSDA OCDSCK VDD OCDSCK OCDSDA GND Figure 1.6 e-Link and Development Board Connection Figure 1.7 e-Link Pin Description Connect the OCDS interface of the development board to the corresponding e-Link pins and connect the e-Link to the PC through a USB, then on-line emulation and program download is available.
  • Page 10 Washing Machine Workshop User Guide 1.3.2.2 Writer – e-WriterPro ICPCK ICPDA VDD ICPCK ICPDA GND Figure 1.8 e-WriterPro Pin Description and Hardware Connection Connect the ICP interface of the development board to the corresponding e-WriterPro pins and connect the e-WriterPro to the PC through a USB, then program download is available using the HOPE3000.
  • Page 11: Washing Machine Workshop

    Washing Machine Workshop User Guide 2. Washing Machine Workshop Double-click the icon to enter the Washing Machine Workshop home page. Create or open a project to enter the main model function configuration page, as shown below. The washing machine workshop provides six configuration pages for project configuration: Model Function Configuration, User Interface Configuration, Washing Function Configuration, Fault Alarms, MCU Configuration, Diagrams.
  • Page 12: Create/Open A Project

    Washing Machine Workshop User Guide 2.1 Create/Open a Project 2.1.1 Create a New Project Users can create projects by two methods. a. On the left side of the home page, directly click the corresponding washing machine icon in the “New Project” area: b.
  • Page 13: Open A Project

    Washing Machine Workshop User Guide Then a window as shown below will appear. Input a project name, select a project location to store the files generated by the project, select the board type, MCU model and package, and then finally click “OK”...
  • Page 14 Washing Machine Workshop User Guide b. Click “Project→Open” to open the project file under the related project location. The suffix of the washing machine project file is “pjwm”. c. Open the file browser by clicking the open file shortcut icon on the top right of the home page, then select a project to open.
  • Page 15: Menu

    Washing Machine Workshop User Guide 2.1.3 Menu There are Project, Tool, Language and Help options on the menu. 2.1.3.1 Project The Project option provides the New, Open, Save, Save As and Export Schematics commands. 2.1.3.2 Tool Through the Tool option, the washing machine monitor can be turned on for use with the load emulator.
  • Page 16: Project Configuration

    Washing Machine Workshop User Guide 2.2 Project Configuration Pages The washing machine workshop provides six configuration pages for project configuration: Model Function Configuration, User Interface Configuration, Washing Function Configuration, Fault Alarms, MCU Configuration, Diagrams. 2.2.1 Model Function Configuration On the model function configuration page users can configure the washing machine related functions as shown below, among which the Wi-Fi function is currently not supported.
  • Page 17 Washing Machine Workshop User Guide 2.2.1.1 Motor Click the “...” configuration button next to “Motor”. Select “Induction” motor or “Inverter” motor in the motor configuration window that pops up , then click “OK” to complete the configuration. The figure below shows the induction motor interface on the development board. The induction motor, if selected, is connected to the “Backward”...
  • Page 18 Washing Machine Workshop User Guide The inverter motor communication interface and power supply interface on the development board are shown below. The UART interface of the inverter motor drive board should be connected to the UART interface of the development board. The development board supports both full-duplex and half-duplex UART protocols.
  • Page 19 Washing Machine Workshop User Guide 2.2.1.3 Buzzer Whether the Buzzer function is used or not is determined by the check box selection. After selecting the check box, click the “...” button for more configuration. Configure the buzzer function in the pop-up configuration window. The following provides a detailed buzzer configuration description.
  • Page 20 Washing Machine Workshop User Guide If the buzzer has been configured with any music options, the buzzer type switch on the corresponding development board should be switched to “HXFMQ”, otherwise, switched to “PTFMQ”. HXFMQ: music buzzer PTFMQ: normal buzzer Buzzer music configuration: a music segment is composed of the music duration, music frequency and buzzer enable pin status.
  • Page 21 Washing Machine Workshop User Guide 2.2.1.4 Auto Add Softener Whether the Auto Add Softener function is used or not is determined by the check box selection. If the function has been selected, the control signal line of the Auto Add Softener switch should be connected to the “RHJ”...
  • Page 22 Washing Machine Workshop User Guide If the Rntc resistance values are not configured in the right order or if there are repeated values, a prompt window as shown will pop up when clicking the “OK” button of the configuration window. The following figure shows the NTC interfaces of the development board.
  • Page 23 Washing Machine Workshop User Guide Combined Switch Independent Switch The balance and door detection interfaces of the development board are shown below. For the combined switch, it only needs to connect the shared signal line to the “MG” interface. For the independent switch, the balance signal line is connected to the “PH”...
  • Page 24 Washing Machine Workshop User Guide If the water volume, frequency or Pressure data are not configured in the right order or if there are repeated data, a prompt window as shown will pop up when clicking the “OK” button of the configuration window.
  • Page 25 Washing Machine Workshop User Guide 2.2.1.8 Load Detection Whether the Load Detection function is used or not is determined by the check box selection. Click the “...” configure button next to “Load Detection”. Set the “Pulse Count” ranges, “Water Level (Level)” and “Load Weight (kg)” parameters. Click to add or delete pulse count ranges.
  • Page 26 Washing Machine Workshop User Guide Load detection principle: the rotor continues rotate under the inertia action after the motor is powered off, and an induced electromotive force is generated on the stator winding. The induced electromotive force is isolated and regulated by the circuit to generate pulses. The load weight is determined by counting the number of effective pulses.
  • Page 27 Washing Machine Workshop User Guide The turbidity detection interface on the development board is shown below. Turbidity Detection Interface 2.2.1.10 Tractor Type Regarding the washing machine tractor selection, there are currently two options, 2-wire drainage tractor and 3-wire drainage tractor. Select tractor type according to the actual washing machine solution.
  • Page 28: User Interface Configuration

    Washing Machine Workshop User Guide 2.2.2 User Interface Configuration The user interface configuration includes key, display and display preview configuration. After configuring the keys and display function, users can have a preview of the display panel on the Display Preview page. 2.2.2.1 Keys The key configuration page is used to configure the washing machine key functions.
  • Page 29 Washing Machine Workshop User Guide Normal key scan: Key Type Selection Key Function Configuration Area Normal Key Circuit Configuration Area Touch Key: It needs to select a touch MCU model and package. There are currently four touch ♦ key MCUs supported, which are the BS83B08C, BS83B12C, BS83B16C and BS86D20CA. Each touch MCU has only one default package choice.
  • Page 30 Washing Machine Workshop User Guide Touch MCU Adaptor Board Touch MCU Adaptor Board Socket • Program Key Type: Single Program Key: Use a single program key to switch and select washing program. ♦ Program Shortcut: Each washing program has an independent key and pressing the key selects ♦...
  • Page 31 Washing Machine Workshop User Guide Startup Method: Short press power key or long press power key. ♦ Time setting for the second function: Long press key for N seconds to enter the second ♦ function, exit the second function if there is no signal for M seconds. N range: 2~5, step: 1; M range: 3~8, step: 1.
  • Page 32 Washing Machine Workshop User Guide LED Configuration Area LED Drive Mode Configuration Area Auto Configure & Brightness Emulated Washing Machine Panel • LED Drive Mode Configuration Area: IO Direct Drive: This mode uses MCU pins to directly drive the LED matrix, which requires ♦...
  • Page 33 Auto Configure: This function places the LEDs of the emulated panel area to the LED configuration ♦ area according to the LED placement of Holtek’s washing machine development board. Brightness: It configures the overall brightness of the display panel. The IO direct drive mode ♦...
  • Page 34 Washing Machine Workshop User Guide Configured LED Empty LED Bits Matrix Pins • Emulated Washing Machine Panel: The emulated panel is composed of keys and key-related indicators. After all the emulated configurations are completed, the emulated panel will generate the panel effect based on the currently configured keys and display style.
  • Page 35 Washing Machine Workshop User Guide A quick method is provided to drag the indicators to the LED configuration area. Press and hold the Ctrl key and suspend the mouse pointer over an LED, then drag all LEDs of the same block to the LED configuration area.
  • Page 36 Washing Machine Workshop User Guide Edit Button Solution Select Indicator Configuration Area Solution Selection: Each key is preset with a switching solution. Users can also select a user-defined solution, which requires the specific indicator status to be configured in the configuration area by the user.
  • Page 37 Washing Machine Workshop User Guide Set Key Display Description: When the “Set” key has been added and the Wash, Rinse, Water ♦ Level, Spin, Flow, Delay Start keys are not added, the Set key display block will include the six functions, as shown below. Users need to click the LED in the Set key block to configure a certain function using the Set key.
  • Page 38: Washing Function Configuration

    Washing Machine Workshop User Guide 2.2.3 Washing Function Configuration Washing function configuration is used to configure the functional parameters of each washing program. 2.2.3.1 Functional Configuration Page This page allows functional configuration for each washing program. Custom Program, Load Detection, Turbidity Detection, High Temp. Sterilization and Fast Clean are five optional choices, which are selected by checking their respective check box.
  • Page 39 Washing Machine Workshop User Guide 2.2.3.2 Washing Procedure Configuration Click the procedure configuration button to enter the procedure configuration of the washing program. There are four procedure configuration sections: Soak, Wash, Rinse and Spin. Each procedure has a check box that users can select which procedures are required for the washing program.
  • Page 40 Washing Machine Workshop User Guide Soak Flow Configuration: Set the flow rotation parameters and its duration. The forward, ♦ backward and stop time range is 0.1~10 seconds with a step of 0.1 second. The soak time and “forward + backward + stop” total duration support a range of 1~30 minutes with a step of 0.1 minute.
  • Page 41 Washing Machine Workshop User Guide Soak Fast Clean Settings: This page configures the time change amount of the soak procedure ♦ when the fast clean function is turned on. The forward, backward, stop and soak time can be adjusted, either decreased or increased. The adjustment range must not exceed the upper and lower limits of the corresponding duration of the soak procedure.
  • Page 42 Washing Machine Workshop User Guide • Wash Wash Procedure: It includes main wash flow and balanced wash flow configuration. For the ♦ main wash flows, the forward, backward and stop time range is 0.1~10 seconds with a step of 0.1 second, and the duration range is 2~30 minutes with a step of 0.1 minute. For the balanced wash flow, the forward, backward and stop time range is 0.1~10 seconds with a step of 0.1 second, and the duration range is 10~180 seconds with a step of 1 second.
  • Page 43 Washing Machine Workshop User Guide If a inverter motor is selected, the speed and acceleration of the motor also need to be configured. Inverter Motor Parameter Setting Rev. 1.10 April 04, 2023...
  • Page 44 Washing Machine Workshop User Guide Wash Fast Clean Settings: This page configures the time change amount of the wash procedure ♦ when the fast clean function is turned on. The forward/backward time, stop time and duration of the main wash flow as well as the duration of the balanced wash flow can be adjusted, either decreased or increased.
  • Page 45 Washing Machine Workshop User Guide Wash Turbidity Detection Settings: If the turbidity detection function has been selected on ♦ the Model Function Configuration page and the washing program has selected the turbidity detection option, here it is required to configure the turbidity detection parameters. It is necessary to configure the turbidity detection’s start timing, and the increase/decrease of the main wash flow1’s duration under different turbidity ranges, in order to save time, water and electricity.
  • Page 46 Washing Machine Workshop User Guide • Rinse The rinse procedure needs to configure the spin parameters and rinse parameters. A single rinse process includes rinse spin and rinse wash. Spin: The spin process includes three types of spin operation, interval spin, continuous spin ♦...
  • Page 47 Washing Machine Workshop User Guide In the case of a inverter motor, the speed, acceleration and duration parameters of each interval spin need to be configured, same to the continuous spin. Rev. 1.10 April 04, 2023...
  • Page 48 Washing Machine Workshop User Guide Rinse Procedure: Its configuration is almost the same as the wash procedure configuration, ♦ with the exception that the number of the main wash flow of the rinse procedure cannot be increased or decreased. The single rinse time of the current large water level is displayed at the bottom right of the page.
  • Page 49 Washing Machine Workshop User Guide Rinse Fast Clean Settings: Users can configure the time change amount of the spin and rinse ♦ when the fast clean function is turned on. The continuous spin duration, the main wash flow’s forward/backward time, stop time and duration as well as the duration of balanced wash flow can be adjusted, either decreased or increased.
  • Page 50 Washing Machine Workshop User Guide Rinse Turbidity Detection Settings: It is also necessary to configure the turbidity detection ♦ timing. The turbidity range is divided in the same way as the wash turbidity detection. Rinse turbidity detection needs to adjust the number of rinses, which cannot exceed the number of rinses set on the Washing Function Configuration page.
  • Page 51 Washing Machine Workshop User Guide • Spin The spin configuration here is the same as that of the rinse procedure, refer to the previous ♦ description. The total spin time of the current large water level is displayed at the bottom right of the page.
  • Page 52 Washing Machine Workshop User Guide Spin Fast Clean Settings: This page configures the spin duration change amount when the fast ♦ clean function is turned on. It only needs to adjust the duration of continuous spin, which can be either decreased or increased. The adjustment range must not exceed the upper and lower limits of the corresponding duration of the spin procedure.
  • Page 53: Fault Alarms

    Washing Machine Workshop User Guide 2.2.4 Fault Alarms Users can select the desired fault detection items on the fault alarm configuration page. Each fault code consists a letter and a number, with letter followed by number. The letter is E or F and the number ranges from 0 to 9.
  • Page 54: Diagrams

    Washing Machine Workshop User Guide the generated pins into the MCU pins. The different functional pins need to be placed on the corresponding pin locations. The pin frame of the available pin locations will be highlighted with the corresponding color according to the pin type. Users can also use the “Auto Configure” function, by which the platform will automatically assign the functional pins to the MCU Pin Configuration Area according to the pin arrangement of the washing machine development board.
  • Page 55 In addition, HOLTEK does not recommend the use of HOLTEK’s products where there is a risk of personal hazard due to malfunction or other reasons. HOLTEK hereby declares that it does not authorise the use of these products in life-saving, life-sustaining or safety critical components. Any use of HOLTEK’s products in life-saving/sustaining or safety applications is entirely...

Table of Contents