background image

23 

 

All information contained herein is the exclusive copyright of Round Bank Engineering Ltd and is not to by copied, 

duplicated or otherwise distributed without the express permission of Round Bank Engineering Ltd, Unit 7, Victoria 

Business Park, Halifax, UK, HX1 5ND - +44 (0) 1422 647177 

 [email protected] 

 

Start Delay 

 

This is a programmable timer that operates in milli seconds. The timer is reset on every power up of 
the controller, and can be programmed to be anything from 

“0” (No delay) all the way up to 65535

 

(around 65.5 seconds). 

 

Analogue Scalers (Multiplier and Divider) 

 

The Analogue Scaler Multiplier and the analogue Scaler Divider are used to fine tune the analogue 
inputs (The external 0-5V and the onboard Potentiometer) to suite the required full scale motor 
speed.  

Analogue Scaler multiplier range = 1 to 16 

Analogue Scaler divider range = 1 to 127 

 

For example: 

If the PID is enabled, and the motor speed at the full analogue value is to be 750Hz.  

Full scale ADC value = 4095 

If we had a multiplier value of 11, and a divider value of 60. The output would be: 

(4095 x 11) / 60 = 750.75 

This value is above the 750Hz target, however the controller will always round decimal points down 
to the nearest whole number. So the final target speed when the analogue value is set to its 
maximum will be exactly 750Hz. 

 

Please note, that as the PID responds to a motor electrical frequency in Hz, and the Duty cycle is set 
is set as a % between 0 

 100.0%. These analogue scaler values must change when the PID is Enabled 

or Disabled. 

 

Fixed Speed (%duty) 

 

This parameter is used by the controller when the PID is not enabled. This value ranging between 1 
to 1000 will set the PWM duty cycle going to the motor. For example, a value of 575 will set a target 
duty cycle of 57.5%. 

 

 

 

Summary of Contents for ZDBL30MUL-48

Page 1: ...not to by copied duplicated or otherwise distributed without the express permission of Round Bank Engineering Ltd Unit 7 Victoria Business Park Halifax UK HX1 5ND 44 0 1422 647177 enquiries zikodrive...

Page 2: ...Onboard Pot 6 UART Connections 6 Programming Pin Connections 7 UART Control 8 Using the UART 8 Using ZDA010 software to set parameters 9 Getting Started Setup 9 Port Setup 10 Finding the right COM Po...

Page 3: ...ess Park Halifax UK HX1 5ND 44 0 1422 647177 enquiries zikodrive com Fixed Speed duty 22 Duty Acc Dec 23 Fixed Speed PID Hz 23 PID Acc Dec 23 PID Delay ms 24 PID Enabled 24 PID Data Items 24 Output Se...

Page 4: ...d operation of the controller as well as how to use the ZDA software to set any key parameters The controller uses Zikodrive s ZikoOptimise technology to enable the controller to start motors quickly...

Page 5: ...will result in impaired performance and potentially will mean the controller will not start NOTE the controller is protected against reverse polarity however care should be taken to ensure the polari...

Page 6: ...s a small trimmer pot and is not designed for constant adjustment Care must be taken when adjusting this that you do not over turn the pot as this can break the end stops and lead to permanent damage...

Page 7: ...ssion of Round Bank Engineering Ltd Unit 7 Victoria Business Park Halifax UK HX1 5ND 44 0 1422 647177 enquiries zikodrive com Programming Pin Connections These should not be needed in general use but...

Page 8: ...s when the power is disconnected Zikodrive will provide an ini Config file that can be uploaded into ZDA software that can be used to modify settings and parameters to suit the required application Th...

Page 9: ...rs Getting Started Setup Open the exe file from Zikodrive Depending on your security settings you may be asked to verify that the exe file has come from a verified source You will need to approve this...

Page 10: ...tings are as below with the exception of the COM port which will vary depending on which port you have used on your device The first time the ini Config file is loaded it will attempt to open the COM...

Page 11: ...HX1 5ND 44 0 1422 647177 enquiries zikodrive com Finding the right COM Port COM Port This will change depending on which port the FTDI cable has been connected to If you are not sure and need to check...

Page 12: ...of Round Bank Engineering Ltd and is not to by copied duplicated or otherwise distributed without the express permission of Round Bank Engineering Ltd Unit 7 Victoria Business Park Halifax UK HX1 5ND...

Page 13: ...are There are also advanced commands that allow values to be typed into the associated text box Each value typed into the text box will command different data within the controller More details on the...

Page 14: ...ts every time the firmware is built 100 indicates V1 00 Reset Resets the microcontroller when pressed Supply Voltage Vx10 Reads the Voltage of the supply x 10 So a value of 125 gives 12 5V Motor I Ax1...

Page 15: ...ction of this document Data Item Reads various variables within the Drive Module Fault Code Reads the Drive Fault Code if something has gone wrong Fault Data Reads the data of the fault Reset Fault Re...

Page 16: ...ult Reset Fault Resets the fault code Min Voltage Vx10 Minimum supply voltage x 10 before the controller stops motor and generates fault code Ie 90 9 0V Max Voltage Vx10 Maximum supply voltage x 10 be...

Page 17: ...ng Ltd and is not to by copied duplicated or otherwise distributed without the express permission of Round Bank Engineering Ltd Unit 7 Victoria Business Park Halifax UK HX1 5ND 44 0 1422 647177 enquir...

Page 18: ...o get the application name the string sent must be ZSVERSTR r This will then return a string of ZDVERSTR ZDBL30MUL 48 r The data after the equal sign is the data reply So in this instance the result i...

Page 19: ...ZDVER 100 r Version 1 00 Read Only Application Build Number ZDVERBN r ZDVERBN 1000 r Build number 1000 Read Only Reset ZDreset r N A no reply Write Only no reply Supply Voltage Vx10 ZDvsup r ZDvsup 20...

Page 20: ...r Invert Setting 0 For more information check Invert Settings Read Write Start Delay ZDSrtDly r ZDSrtDly 5000 r Start delay 5 seconds Read Write Motor Speed Hz ZDdcdati 9 r ZDdcdati 120 r 120 120Hz Re...

Page 21: ...ta Read Only Reset Fault ZDddrflt r ZDddrflt r fault reset Write Only PWM Freq KHz ZDDDPWMF r ZDDDPWMF 40 r PWM Frequency 40KHz Read Write Min Voltage Vx10 ZDMinVol r ZDMinVol 50 r Min Voltage 5V Read...

Page 22: ...PID 4 Enable Input debounced and after Invert Settings are applied 5 Direction Input debounced and after Invert Settings are applied 6 Analogue Value Filtered and follows the Analogue Scaler Values 7...

Page 23: ...d Analogue Scaler multiplier range 1 to 16 Analogue Scaler divider range 1 to 127 For example If the PID is enabled and the motor speed at the full analogue value is to be 750Hz Full scale ADC value 4...

Page 24: ...ith no braking resistor mounted This means that motors with high inertia loads can regenerate energy as a voltage onto the Supply Care must be taken when decelerating quickly to ensure the voltage inc...

Page 25: ...the controller PID Delay ms If the PID is enabled the motor will typically startup as normal without the PID Meaning that the motor start with a duty cycle set with the Min duty cycle parameter then i...

Page 26: ...mand is used for validating the BEMF data Please contact Zikodrive for further information Data Export Time ms This command is used for setting a time period for exporting data to a serial plot for an...

Page 27: ...hin the motor leading to poor motor efficiency and possible overheating Setting the PWM frequency too high will cause additional switching losses and higher power dissipation within the controller Als...

Page 28: ...sent to the motor during motor startup in units 10 This is the point where the acceleration of the motor starts from Bemf Sum This value is set to 2500 as default and will run with this value every ti...

Page 29: ...on of Round Bank Engineering Ltd Unit 7 Victoria Business Park Halifax UK HX1 5ND 44 0 1422 647177 enquiries zikodrive com Using the controller Once you have set all the parameters required you can th...

Page 30: ...parameters These can be changed using the EEPROM To get the motor running Pull the enable pin to ground with a switch or change the invert setting The Fixed speed run POT Avg Run and Analogue Avg Run...

Page 31: ...drive com Fixed Speed Run For Fixed speed run Check for Enabled The motor will then attempt to start Checks for no faults Checks if speed demand is greater than duty cycle minimum value Checks if dire...

Page 32: ...Average Run For POT Average run Check for Enabled The motor will then attempt to start Checks for no faults Checks if potentiometer speed demand is greater than duty cycle minimum value Checks if dire...

Page 33: ...Analogue Average Run For Fixed speed run Check for Enabled The motor will then attempt to start Checks for no faults Checks if speed demand is greater than duty cycle minimum value Checks if direction...

Reviews: