Home

WaveSculptor Config Software User's Manual

image

Contents

1. table below Key Functional description lt Up Arrow gt Increases motor current setpoint by 0 1 lt Down Arrow gt Decrease motor current setpoint by 0 1 lt Space Bar gt Zeros motor current setpoint lt Right Arrow gt Increase vehicle velocity setpoint by 0 1 lt Left Arrow gt Decrease vehicle velocity setpoint by 0 1 lt Enter gt Zeros the vehicle velocity setpoint will regen at the current setpoint a Increase bus current setpoint by 0 1 2 Decrease bus current setpoint by 0 1 Table 3 Controls screen keyboard interface 4 CONFIGURATION The configuration screen shown in Figure 3 provides four main functions Load and save to PC or WaveSculptor The load and save functions are under the File menu provide a means of storing the configuration file on the PC for backup purposes You should backup your configuration files just as you would any other file If the configuration file on the WaveSculptor is somehow corrupted you will be able to restore to a known good version with a backup If using the latest release of the software and firmware configuration files are interchangeable between WaveSculptors BUT the existing configuration must be first downloaded in order to integrate the configuration constants with the file The transfer functions move the information from all configuration tabs to and from the WaveSculptor The upload and download progress is reflected in a separate popup window as men
2. Figure 7 ParamExtract Acquisition Screen This acquisition process requires the bus voltage and motor to be connected to the WaveSculptor For best results the bus voltage should be no larger than needed to overcome the line resistance a 60V bus voltage is usually plenty The higher the PWM required to source 20A out of phase CB of the WaveSculptor the more accurate the calculation of line resistance and inductance The motor may rotate briefly during this test as such KEEP AWAY FROM THE MOTOR while running this test It should also be disconnected from the drive 16 of 19 6 3 O TRITIUM USER S MANUAL WaveSculptor Config Software TRI74 040 ver 3 18 April 2012 wheel of the car or the wheel should be raised up from the ground before performing this test The ExtractParams button starts the acquisition process The algorithm linearly ramps the current in phase CB from OA to 20A then switches off noting the slope of the ramp and time constant of the decay This process should take no more than a few seconds after which the results will be presented on screen as shown in Figure 7 A message box will appear asking if you wish to save the results NOTE If the motor moved during the test don t save the results Repeatedly run the test until there is no noticeable movement during the test This is because motor movement creates a voltage which influences the reading If the acquisition was good the blue dashed best fit
3. All temperatures are relative to a base temperature of 100 o 00000e 000 00000e 000 00000e 000 00000e 000 00000e 000 00000e 000 00000e 000 00000e 000 00000e 000 00000e 000 Figure 4 WaveSculptor Calibration Configuration Tab 10 of 19 6 USER S MANUAL TR TI UM WaveSculptor Config Software TR ie April 2012 4 3 MOTOR CONFIGURATION Configuration values for up to 10 different motors can be configured on this tab shown in Figure 4 This allows complete testing and setup for all motors that you expect to use in the vehicle while still in the workshop Tyre Diameter m 0 5 Description CSIRO surface Motor Constants Line Resistance mA 69 2 Nr of Pole Pairs 20 Motor Cut out Temp C 90 Line Inductance uH 64 8 Speed Constant W sfrad 0 39 Motor Ramp Temp C 70 EA A e Phase Sequence BC gt CB rages Mier Rte ta 2 Motor type Angle Hall Edge Disengage Freq Hz 1 75 BLDC y 0 100 gt 101 s al 60 101 gt 001 Ignore halls while sensorless engaged v Bae A Rotor A mA 0 120 001 gt 011 180 011 gt 010 Motor Temperature Constants Rotor L uH 0 240 010 gt 110 1 300 110 gt 100 360 000 gt 000 Offset 0 360 111 gt 111 0 Scale Ro 1 0000e 004 B 4 2000e 003 EncoderN 2000 Encoder Rev _ Figure 5 WaveSculptor Motor Configuration Tab A description of each motor configuration value along with its effect on t
4. 2 oO ON AMS 11 12 13 14 15 16 17 18 5 1 BLDC Set the tyre diameter to match your vehicle Chose a motor slot tab to configure Change the active motor to match the motor slot tab you are configuring Give the motor a meaningful text description Enter the number of pole pairs Adjust Motor ramp and cut out temperature for your motor Leave the engage and disengage frequency alone Set the ignore hall box If using an encoder set the encoder count correctly When using a resolver ensure the encoder count is at the default value of 1024 If you wish to use a motor temperature sensor configure these constants Otherwise make sure to connect a dummy resistor in place of the required thermistor or PT100 Upload to WaveSculptor Download from the WaveSculptor to confirm the upload Run paramExtract Select motor type Follow the instructions in the appropriate section 5 1 5 3 for your motor Upload to WaveSculptor Download from the WaveSculptor to confirm the upload Save the configuration file locally as a backup MOTOR The following is a list of instructions particular to setting up a BLDC motor 1 Run phasorsense 13 of 19 5 TRITIUM USER S MANUAL WaveSculptor Config Software TRI74 040 ver 3 18 April 2012 5 2 IPM MOTOR The following is a list of instructions particular to setting up an IPM motor 1 2 3 Run phasorsense Upload configuration Set Rotor L to the
5. In order to control the motor three setpoint sliders are provided with text boxes to the right of the sliders displaying the selected setpoint Fine movement of these sliders can be achieved using the keyboard as shown in Table 3 The Motor Current slider of Figure 2 controls the motor current setpoint and ranges from 0 to 100 of the maximum current setpoint in the configuration file Fine control of the motor current setpoint is available using the U D and Zero buttons to the far right The Velocity slider of Figure 2 controls the vehicle velocity setpoint The setpoint is in RPM and is displayed in the text box to right of the slider If this slider is pulled below the actual vehicle speed the controller will regenerate in an attempt to slow the vehicle If the slider is pulled above the actual vehicle speed the controller will drive with more current in an attempt to increase vehicle speed The rate at which the vehicle will slow or speed up will be limited by the motor current or other setpoints DO NOT REGEN if you are using a power supply to feed the WaveSculptor bus this may damage the supply Avoid regen by always setting the motor current to zero before changing the velocity The Bus Current slider of Figure 2 controls the DC bus current setpoint and ranges from 0 to 100 of the maximum current setpoint in the configuration file The keyboard can also be used to move the sliders with the key mapping in the
6. Tab Table 4 gives a description of the different configuration values and the impact they have on the WaveSculptor operation Value Description Sine Current Limit Arms Represents the 100 motor current setpoint In sine mode all three phases are switching and the current target on every phase will be a percentage of this current SixStep Current Limit A Represents the 100 motor current setpoint while in six step mode In sixstep mode only a pair of phases is switching at any one time and the current target through these two phases will be a percentage of this current Speed Limit RPM The maximum motor speed setpoint Idc Limit A Represents the 100 bus current setpoint 8 of 19 5 TRITIUM USER S MANUAL WaveSculptor Config Software TRI74 040 ver 3 18 April 2012 Value Description Phase C Limit Heatsink Limit C The motor current will be reduced if the heatsink temperature nears this setpoint Max bus voltage V The controller will attempt to limit regeneration current if this setpoint is exceeded Below this voltage full current will be available Min bus voltage V The controller will attempt to limit drive current if the bus voltage falls below this setpoint Above this voltage full current will be available Hard current limit A The setpoint for the hardware based current comparators This is not adjustable and may not read correctly for a
7. and the stator 5 flux only valid when driving induction motors 15V rail The voltage of the internal 15V rail used to power the low 1 voltage sections of the WaveSculptor Note that this is NOT the value of the 12V CAN bus supply input 1 9V rail The voltage of the 1 9V rail used to power the core of the 1 DSP 3 3V rail The voltage of the 3 3 rail used to power all the control 1 circuitry Motor Temp The temperature of the connected motor in degrees 1 Celsius Phase C temperature Heatsink temperature under the phase C semiconductors 1 Phase B temperature Heatsink temperature under the phase B semiconductors 1 WS200 ONLY DSP temperature The temperature on the surface of the DSP control board 1 within the controller Phase A temperature Heatsink temperature under the phase A semiconductors 1 WS200 ONLY Odometer The distance travelled in km since reset 1 Bus integrator The charge drawn from the bus in Amp Hours since reset 1 Table 1 WaveSculptor Measurements 5 of 19 2 4 5 TRITIUM USER S MANUAL WaveSculptor Config Software TRI74 040 ver 3 18 April 2012 Please note that a mouse click on any of the measurement text boxes of Figure 1 will request the measurement from the DSP using a CAN remote request Hence the measurements can still be read even if its periodic send flags are disabled in the configuration file TRAFFIC MONITOR The CAN BUS traffic monitor situated at the bottom of t
8. repeat until you find best performing Max Id value This process is best performed on a motor dynomometer 14 of 19 6 1 O TRITIUM USER S MANUAL WaveSculptor Config Software TRI74 040 ver 3 18 April 2012 CONFIGURATION TOOLS The wsConfig program has three configuration tools that are very important to setting up the WaveSculptor motor controller to drive your motor These tools are PhasorSense ParamExtract and ImExtract The next three section describe how to use these three tools PHASORSENSE PhasorSense is designed to find phase and hall sequence along with the relation between them Plots of both the three phase voltages and the motor hall effect position logic are displayed This should assist finding any errors with motor controller set up Line to line voltages acquired by the controller Phase Voltage V O 25 50 75 10 12 15C17 20C22 25C 27 30C32 35 37 40C42 45 47 500 Time ms MOD VBC VCA Hall inputs to the controller 000 gt 000 011 gt 001 110 gt 010 010 gt 011 101 gt 100 001 gt 101 100 gt 110 111 gt 111 Hall Number O 25 50 7510 12115 17 20 22 25 27 30 32 3537 40 42 45 47 500 Time ms H O 0 TN Figure 6 PhasorSense Acquisition Screen To start a PhasorSense Acquisition press the Phase Acquire button in the bottom right corner of the window You then have 10 seconds to spin the motor with an electrical motor frequency of more than 12
9. the hall transition is in last hall gt new hall format Set by PhasorSense Motor type Three different types of motor are selectable BLDC Induction or IPM The settings below this drop down box have different meaning for different motor types BLDC motor type PM motor with no overspeed constant power region capability Rotor R mR Not used Rotor L uH Not used Induction motor type Rotor R mR Rotor resistance calculated by ImExtract Rotor L uH Rotor inductance calculated by ImExtract Min Id Apk Max Id Apk The control system will keep the flux producing current Id between Min Id and Max ld at all times Max Id is a motor parameter and should be set as high as possible without saturating the iron in the motor Min Id controls the amount of over speed the smaller the Min Id the more over speed Typical defaults will be around 20A and 5A 12 of 19 5 TRITIUM USER S MANUAL WaveSculptor Config Software TRI74 040 ver 3 18 April 2012 Value Description IPM Interior Permanent Magnet motor type Rotor R mR Not used Rotor L uH Lq inductance of the IPM motor whereas the Line inductance is the Ld inductance of the IPM motor IdO A TBD Id m A Atot TBD Table 5 Description of values on the motor configuration screen 5 SET UP A MOTOR The following is list of instructions for setting up a generic motor 1
10. 15V The internal 15V rail has dropped below 12V DESAT Desaturation On a WaveSculptor200 this could indicate an overcurrent desaturation of the IGBT switches or an under voltage of the IGBT driver IC Ona WaveSculptor22 this means an under voltage of the MOSFET driver IC MOT Motor interface board missing The WaveSculptor has not received any communication from the motor interface board within the last second LIMITING SETPOINT The WaveSculptor runs six concurrent control loops with the primary control loop regulating the motor current There are also control loops regulating the velocity bus current maximum and minimum bus voltage and heatsink temperature At any one time only one of these control loops is limiting the motor vehicles torque The possible limiting setpoints are listed below PWM Not enough bus voltage to be able to produce more current and hence more torque Iq The motor current setpoint is being regulated in the motor Normal operation vel The vehicle velocity setpoint has been reached Normal operation Idc The bus current setpoint is limiting further increase in motor torque VdcMax Motor regeneration torque is limited by the maximum bus voltage setpoint VdcMin Motor drive torque is limited by the minimum bus voltage setpoint 4 of 19 2 3 5 TRITIUM USER S MANUAL WaveSculptor Config Software TRI74 040 ver 3 18 April 2012 temp The maximum heatsink setpoint has been reached and i
11. 40 ver 3 18 April 2012 WAVESCULPTOR CONFIGURATION SOFTWARE The WaveSculptor configuration software is provided to allow WaveSculptor owners to configure and test their motor controller OBSERVATION This main screen shown in Figure 1 displays the status of WaveSculptor along with all available measurements Communications between the configuration software and WaveSculptor is achieved via the Tritium CAN Ethernet bridge A Tritium CAN Ethernet bridge must be present on the same CAN bus as the WaveSculptor and on the Telemetry same LAN as the PC running the configuration Active Motor software Before using the configuration software ELog Help SerNum you must first configure the CAN Ethernet bridge as a a described in the CAN Ethernet Bridge User s Manual Errors TRI82 002 Limiting Setpoint Once the CAN Ethernet Bridge is configured and the Bus Volt Curr WaveSculptor CAN bus is powered up all Controller Power WaveSculptors present on the CAN bus will be Velociy listed The list shows each devices CAN base ID the type of WaveSculptor and the serial number If RMS Current C B there is more than one WaveSculptor present Blois BEME select the one you wish to utilise Puty otsaa tis Dut Current d q No configuration information stored in the Slip Speed WaveSculptor is downloaded to the PC when it becomes selected in the list box allowing for simple 15V Rail ov and immediate telemetry monitoring functionality 1 94
12. 43 34 Rails ov The required configuration segments are Matar Temp TT downloaded on demand the first time when one of C B Temp Ot Ot the tools in the menu are selected The DSP ATemp OE 0T configuration download and upload progress is displayed in a separate pop up window which also Odo BusAh Okm OAh allows for the current transfer to be cancelled CAN BUS loading is 0 05 A CAN BUS traffic monitor is situated at the bottom of the screen which indicates the total traffic Figure 1 Main Screen loading on the selected bridged network ERRORS Controller errors are presented in the text box labelled Errors Six different types of errors can occur These errors usually would only occur one at a time however it is possible to have multiple errors displayed at once The possible error messages are listed below HWOC Hardware Over current A hardware comparator is used to generate this signal and if the current exceeds the hardware over current trip point for even an instant this error will occur The hardware comparators monitor current in phase C and phase B 3 of 19 2 2 5 TRITIUM USER S MANUAL WaveSculptor Config Software TRI74 040 ver 3 18 April 2012 SWOC Software Overcurrent This error occurs if the firmware on the controller samples a DC bus phase C or phase B current that is above the limit set in the calibration section of the configuration file OV Over Voltage This occurs if the bus voltage exceeds the over
13. Hz Even on a fairly low pole count motor of 4 pole pairs this is only 180RPM which is achievable by hand The high voltage DC bus does not have to be connected for this test The WaveSculptor uses hall edges to decide if the speed is sufficient so if the halls are not connected to the controller a Failed to obtain sufficient speed message will be given If the acquisition is successful results similar to the ones shown in Figure 6 should be displayed and you will be presented with a message box asking if you 15 of 19 6 2 O TRITIUM USER S MANUAL WaveSculptor Config Software TRI74 040 ver 3 18 April 2012 want to save the phasorSense results If you a happy with the results of the acquisition save the results to your chosen motor slot otherwise cancel the save fix the test rig and try again NOTE When an Encoder or Resolver motor interface board is connected the hall input should appear as a single saw tooth pattern ranging from O to 1 inclusive If full O to 1 range isn t being seen then verify that the Encoder count in the active motor configuration is correct PARAMEXTRACT ParamExtract is designed to find the motor stator resistance and inductance Phase to Neutral Impedance Resistance 217 8mA Inductance 259 3uH DC Y curve to find phase resistance Measured Current A Applied Voltage V Acquired gt Bestfit Decay of motor current through resistance and inductance Phase Current A
14. Lq inductance of the motor Lq is expected to be 2 4 times the value of Ld the Line Inductance calculated by ParamExtract If you can stiffly lock the rotor then ParamExtract can be used to find this inductance After running ParamExtract and saving the calculated inductance as the Line Inductance move the rotor 360 4 nrPolePairs degrees in either direction In an IPM motor this will align phase CB with its highest inductance position Run ParamExtract again this will be the Lq inductance Note this inductance don t save it Go back to the motor configuration screen and enter this inductance in the Rotor L field If you can t lock the rotor set Rotor L to 2 35 Line Inductance Try driving the motor amp assess the torque output for a given current limit adjust the Rotor L field try driving the motor amp assess the torque output for a given current limit repeat until you find best performing Rotor L value 5 3 INDUCTION MOTOR The following is a list of instructions particular to setting up an induction motor 1 GU we Run ImExtract Check that the rotor R is correct should be between 10 and 300 mR Check that rotor L is correct should be between 5000 and 20000 uH Set Min Id default to 5A Set Max Id start at 204 Try driving the motor amp assess the torque output for a given current limit adjust the Max ld field try driving the motor amp assess the torque output for a given current limit
15. USER S MANUAL RI74 040 ver 3 18 April 2012 WaveSculptor Config Software User s Manual 18 April 2012 2012 Tritium Pty Ltd Brisbane Australia http www tritium com au 1 of 19 2 1 2 2 2 3 2 4 4 1 4 2 4 3 5 1 5 2 5 3 6 1 6 2 6 3 5 TRITIUM USER S MANUAL WaveSculptor Config Software TRI74 040 ver 3 18 April 2012 TABLE OF CONTENTS WaveSculptor Configuration SOftWare comccconcccnnnconnnronncrnnnnrnnnnnernnnannos 3 ObDSerVatiON inicia 3 EOS a E E out eons A EN 3 LIMItING Setpoint a Anea rito cb td 4 MesasUrE MES iii A A A ees dee eaten vane da 5 MAA o Co e O seveurenveweGpsdecsudeeviueencavesescavselesedueteys 6 Controlan ds 6 CONfigUratiON conccconncconnccnnncnnnncannnrnnncrnnnrnnnnrnnnnrnnncrnnnrrnnnrnnanrnnnnrnanananas 7 General CONfgUFi ON iii a 8 Calibration CONfiguratiON coooccccoccccnncncnncnnnnacnnnnnncnnrnnnncnnnnnrnnnnrnnnnrrconrnrnnarinnrinnnnnss 10 MOtor Configuratio aa aE aa A A clas 11 Set UP a MOfOF ccccnncnoconannnccnnnnnoconnnnncrannnnncrnnnnnnrnnnnnnrrannnnnnrrranannannananasa 13 BLDC MOON dadas 13 IP MOR its ADAN 14 Induction MOTOR a a is 14 Configuration TO0lS cooomccccconnnccnnnnnncnnnnnncrnn rr 15 POSSE Sri tt iii 15 ParamMEXEract a E aa 16 IMME KORA CTs ca id 17 DatalogGinG A i iiaa aAa kaa aaa aaa 18 R vision Record srai vcccisseseias ease a seek ci ew toes ae eee 19 2 of 19 2 1 5 TRITIUM USER S MANUAL WaveSculptor Config Software TRI74 0
16. curve should lie neatly on top of the acquired curve Once a good fit is achieved without motor movement allow the software to save the results to the motor slot you are configuring IMEXTRACT ImExtract is designed to find the rotor resistance and inductance in induction motors Rr Res 0 448127 Lm Rs 0 223274 H R Lls Rs 0 006892 H R scale 19 355127 4 time offset 0 004916 s Lm Rr 0 498239 current A Figure 8 ImExtract Acquisition Screen This acquisition process requires the bus voltage and motor to be connected to the WaveSculptor a 60V bus voltage is usually plenty An induction motor should not move during this test however it is still recommended to KEEP AWAY FROM THE MOTOR while running this test The Extract button starts the acquisition process which can last for 30 seconds 17 of 19 USER S MANUAL WaveSculptor Config Software TRI74 040 ver 3 18 April 2012 5 TRITIUM The results will be presented on the screen as shown in Figure 8 The blue best fit curve should lie neatly on top of the acquired red curve If the two curves are well matched save the acquired rotor constants to the configuration file If the test failed or the two curves are poorly matched check the test rig and try again 7 DATALOGGING A system for logging data is provided under Log on the main menu It has three options Start Stop and Update The Start command will start a new file name date time
17. ffect two measurements as each measurement CAN packet contains two measurements Table 4 Description of values of the general configuration screen 9 of 19 4 2 5 TRITIUM CALIBRATION CONFIGURATION USER S MANUAL WaveSculptor Config Software TRI74 040 ver 3 18 April 2012 This dialog tab is read only in the release version of the software It contains all the scale offset and thermistor data for all the WaveSculptor sensors There should be no need for the end user to access variables in this dialog box Configuration File Transfer General Calibration Motor Hall Voltage ARCP rail Bus Current PhaseC Current PhaseB Current PhaseA Current Over Current Set Point DSP temp Phase C temp Capacitor temp Phase B temp Phase A temp 40000e 002 4 25000e 003 Controller gain factors Controller Kp Factor Controller Ki Factor 9 90000e 002 4 12000e 003 0 5 40269e 003 4 09600e 003 0 7 62300e 002 4 20000e 003 0 5 40269e 003 4 09600e 003 0 1 02573 3 00000 0 91670 0 91670 0 91670 0 91670 1 00000 0 90909 00000e 000 0 90909 00000e 000 0 90909 00000e 000 0 90909 00000e 000 0 90909 00000e 000 1 000e 000 1 000e 000 o o 000000000 00000e 000 00000e 000 All motor dependant currents are relative to base current o 2 o o o 00000e 000 00000e 000 00000e 000 00000e 000 00000e 000
18. he system is given in Table 4 Value Description Active motor The index to the motor config tab that the WaveSculptor will use by default in the absence of a valid ActiveMotor CAN packet being received THE SELECTED MOTOR CONFIG TAB HAS NO BEARING ON THE ACTIVE MOTOR IN THE WAVESCULPTOR Tyre Diameter m Outside diameter of the drive tyre Used for speed calculation If motor is geared scale this value by the gear ratio Description Free text description of the motor Nr of PolePairs The number of magnet north south pairs on the rotor of the motor Motor Cut out Temperature C The controller will linearly reduce its current limit from the configured limit at Motor Ramp Temperature to OA at Motor Ramp Temperature C Motor Cut out Temperature 11 of 19 5 TRITIUM USER S MANUAL WaveSculptor Config Software TRI74 040 ver 3 18 April 2012 Value Description Engage Motor Freq Hz The motor must reach this frequency in revolutions per second before the feedback from the sensorless position algorithm is used instead of the hall position feedback Disengage Freq Hz Below this motor frequency in revolutions per second the feedback from the sensorless position algorithm is ignored and the position feedback from the hall sensors is used Ignore halls which sensorless engaged If this box is ticked the controller will ignore any error between the p
19. he main screen is a useful indicator of the total traffic loading that is occurring on the selected bridge network The traffic should be kept as low as possible in order to ensure smooth operation and communication between devices especially when transferring configuration files or flashing devices The colour indicator to the side of the load percentage changes relative to the level of loading giving a good quick indication of the network health Colour Description Black Not connected to a network or traffic is very low with respect to the sample rate of the monitor Green 5 Connected to a network and within recommended traffic loading of up to 30 bus utilisation Yellow Greater than 30 bus utilisation Not recommended normal operating levels Red al Greater than 60 bus utilisation Bus is heavily loaded and there is a risk of packets failing to be sent or received Table 2 CAN BUS traffic monitor status colours CONTROL The purpose of the control dialog box is to provide a basic driver controls interface allowing the system to be tested It is not meant to be used to actually drive a vehicle on the road Figure 2 shows a screen shot of the interface Motor Current U 0 Velocity ve Bus Current 100 00 D ve Driver Controls base ID 0x500 Figure 2 Control interface 6 of 19 USER S MANUAL TRITIUM WaveSculptor Config Software TRI74 040 ver 3 18 April 2012
20. in the current operating directory Pressing this button while a file is already open will close the open file and start a new log file Clicking Stop will close the file and stop logging The Update sub menu allows three different logging speeds 200ms 1s and 10s The update rate can be changed at any time The format of the log file is a tab delimited text file with one header row and six decimal points of accuracy on each measurement All of the telemetry data received an drive commands sent are logged in the file The table below shows the bit decoding for the limiters and errors Bit Limiter bit description Error bit description 0 PWM Hardware overcurrent 1 Motor current Software overcurrent 2 Velocity Bus overvoltage 3 Bus current Bad hall sequence 4 Bus voltage upper limit Watch dog caused last reset 5 Bus voltage lower limit Config read error WS may be using defaults 6 Controller or motor temperature 15V rail under voltage lockout UV 7 IGBT desaturation driver UV 8 Motor adapter not present 9 10 11 12 13 14 E gt 15 Table 6 Definition of the Limiter and Error bit fields 18 of 19 USER S MANUAL WaveSculptor Config Software TRI74 040 ver 3 5 TRITIUM 18 April 2012 8 REVISION RECORD REV DATE CHANGE 1 1 July 2011 Document creation DAF 2 16 August 2011 GUI and communication interface refineme
21. nt AKR 3 18 April 2012 Setup procedure and error bit clarification AKR 19 of 19
22. osition feedback of the sensorless algorithm and the motor hall effect sensors If not ticked the controller will revert to using feedback from the hall effect sensors in the case of a large discrepancy between the two position feedback systems In most situations ticking this box will be advantageous as the position estimation routines used by the motor controller are more accurate than the output of most motor hall position sensors Motor temperature scale Motor temperature offset Applied directly to the raw ADC reading tempVolt scale rawTempVolt offset Ry B Required if using a thermistor type motor temperature sensor The thermistor datasheet should specify R and B Where R is the thermistor resistance at T 25 C Line Resistance mR Motor line to neutral resistance as calculated by ParamExtract Line Inductance uH Motor line to neutral inductance as calculated by ParamExtract Speed Constant The RMS voltage induced across the motor phase winding at 1 radian per second Measured phase relative to neutral Phase Sequence Ticked if phase C leads phase B while the motor is rolling forward Used in the control system Set by PhasorSense and is read only in the release version of the interface software Hall transition table The first six entries represent actual transitions the last two entries are the unused hall combinations The transition angle is in degrees and
23. s limiting the motor torque MEASUREMENTS All measurements are broadcast from the WaveSculptor at periodic intervals unless disabled in the configuration file For more details please refer to the CAN bus comms Appendix in the WaveSculptor User s Manual Measurement Description Rate Hz Bus Voltage The input bus voltage of the controller 5 Bus Current The input current to the controller 5 Controller Power Bus Voltage Bus Current calculated on the PC 5 Motor RPM Angular velocity of the motor in RPM 5 Vehicle Velocity Vehicle Velocity in km h 5 Phase C Current Phase B and C motor current in Arms Relies on a RMS 5 Ph BC t filter to smooth the motor frequency so value may not ase urren represent true cycle RMS at very slow motor frequencies BEMF D Component of the BEMF aligned with the motor flux By N A definition this value is always zero BEMF Q The motor back EMF Represents the peak voltage 5 Vout D Component of the controller output voltage aligned with 5 the motor flux Vout Q Component of the controller output voltage aligned with 5 the motor BEMF and resistive voltage drop lout D Aligned with the motor flux current in this component will 5 weaken or strengthen the motor flux lout Q This component of current produces motor torque and 5 does actual work Slip Speed The difference in speed between the rotor
24. second or two after reset Serial Number Uniquely identifies the controller Set during manufacture Should match the serial number on the case Firmware Version Version of firmware running on the DSP in the controller The number is parenthesis is the firmware build number Hardware Version Version of control board in the WaveSculptor Base Address The CAN identifier that the WaveSculptor will send all its CAN packets relative to The edit box will force the address to a multiple of 32 Driver Controls Base Address The CAN identifier that the WaveSculptor will expect to receive driver controls CAN packet relative to The edit box will force the address to a multiple of 32 Listen for BMS master packets Tick to listen to maximum and minimum cell voltages from a Tritium BMS master Not available at present BMS master address The CAN identifier that the WaveSculptor will expect to receive BMS CAN packet relative to The edit box will force the address to a multiple of 32 CAN baud rate The CAN baud rate the WaveSculptor will use Vehicle Mass The total mass of the vehicle Directly affects the velocity control loop Vehicle mass is used to calculate the P and terms in the velocity loop Drop this mass to 30 50kg for testing a motor by itself on the bench Send Measurement Flags Enables Disables the periodic broadcast of the associated measurements Each flag will a
25. tioned in the Observation section The configuration screen consists of three tabs The first contains general 7 of 19 6 USER S MANUAL RII IUM WaveSculptor Config Software TRI74 040 ver 3 18 April 2012 controller information that the user is free to adjust the second contains calibration data set in the factory and the third tab contains motor information also adjustable by the user 4 1 GENERAL CONFIGURATION Figure 3 shows the general controller information tab File Transfer General Calibration Motor Controller Limit Set Points Controller ID Sine Current Limit Arms 100 Controller serial number 0 SixStep Current Limit 4 100 Firmware version v1 07 2845 Speed Limit RPM 5000 DSP Hardware Version 2 Ide Limit l 100 CAN Addresses Phase C Limit C 85 WaveSculptor CAN ID 0x400 Max bus voltage W 160 Driver controls CAN ID 0x500 Min bus voltage v 10 Listen for BMS master packets El Hard current limit 4 BMS master CAN ID 0x260 CAN Baud Rate 500 kbps v Velocity control loop constants Telem Send Measurements Vehicle Mass kg 300 F Errors Limiters 30 E Bus Volt Curr al Velocity Phase 4 Motor temp Phase Currents Phase B DSP temp F DO Voltage Phase C temp T DO Current 7 Odometer Bus amp h BEMF C Slip Speed 15V Hall Voltage 3 3 1 9 rails P Sensorless ccel Rate Close Figure 3 WaveSculptor General Configuration
26. voltage limit set in the calibration section of the configuration file This is to protect the semiconductors against over voltage during regeneration HALL Hall Sequence Error This occurs if a hall transition is invalid The hall sequence is recorded during the PhasorSense routine and this same sequence must be followed by the motor hall effect sensors at all times WD Watch Dog This is a warning message more than an error as the controller will still function with this error An independent hardware watchdog needs to be updated at least 4 times per second by the firmware in the controller If it is not updated the controller will reset something that the driver of the vehicle would feel as a short loss of power This error will stay set until the controller is next reset or power cycled CFG Configuration File Error An error occurred while reading the configuration file and will be flagged during the boot up sequence of the WaveSculptor If all or some of the configuration values cannot be read from the configuration file default values will be used instead of the stored values This error does not disable the controller it will continue to operate in the best manner possible using the default configuration values This does mean that the controller may not operate as expected Unless the error is with one of the more critical configuration constants it may be difficult to even notice the difference in operation UV15V Under Voltage

Download Pdf Manuals

image

Related Search

Related Contents

Belkin F5U217EA User's Manual  Ectaco ER200DM Dictionary/Translator  Instruções de montagem 020511 7084174  Manual Técnico Indicador digital de pesagem  UNI-T Modello UT71A/B Manuale di istruzioni  One high power LED bulb outputs 250 lumens of light  Manuel d`installation  DRUG TERMINATOR - Narcotic Testing Supplies & Equipment Store  取空 説明書  。 取扱説明書をご熟読のうえ、正しく安全にお使いください。 ご  

Copyright © All rights reserved.
Failed to retrieve file