The project I am doing is Solar Inverter DC-AC. The broad I am using is High Voltage Single Phase Inverter Development Kit (ACTIVE) TMDSHV1PHINVKIT. The control card in the box is Concerto, which contain a processor F28M35H52C1. The documents in the ControlSUITE include a User Guide Version 1.0, 1.2 and 1.3. The procedure I did is:
1. Set the jumps on the control card, short the No.18 pins of the Port A and Port B, besides, short the No.4 pins of the Port A and Port B.
2. Plug the control card into the broad and open JP1 and JP3 on the broad, reset of them are connected. (I have try to disconnect JP6, it is unaffected)
3. Plug in the 15V adapter on the broad then switch on S1, and use a USB wire connect the computer to the USB-ISO JTAG port. There are two green lights LD1 and LD4 turning on.
4. I import the project into CCS v6, build all, and setup the target configuration. Test connection is fine. Then I debug M3, there is a cross right in front of the tile of C28 program. I click that and connect to target, click tools and select On- Chip flash. After that, I run C28 first and then run M3. Now, the LD3 starts flashing in every second. I can connect the GUI. Even I do not power on any DC or AC, just have the 15V external voltage supply, I can hear the crack from the relay once I click turn on button or press SW1 on the board. The mode on the GUI was Standby mode, after I turn on it , it change to DC Bus Voltage Under. Meanwhile, the LD3 will be off and LD2 always be lighten on.
5. I select Grid-tie Enable on the GUI, both LD2&3 are flashing in every second.
6. I power up to 380V DC, put the resistor load 25ohm, and connect 115V AC.
7. I click the turn on button, the first time I click it, the LD2 will stop flashing and the LD3 is still flashing. When the second time I click turn on, the relay is conducted and I get the output which is close to the document value, however, the LD3 is always turning on. (Sometimes when I turn on the system, the GUI will misconnection but sometimes it won't, I do not know the reason).
8. The output current of the inverter will be about 2.7A RMS, then there will be 2.1A load current for the AC source. But the power on the GUI is 0.
9. When I click turn off or press SW1 on the broad, the system will turn off, and the LD2&3 are flashing.
10. If I do not turn off all the power, just click turn on again, the system seems like in the fault mode. LD2 is always on.
Sometimes when I load the program and press the SW1, the first time it will change the system to soft start mode, I get LD3 flashing ad LD2 off. If continue press
the SW1, it will go to standby mode, but LD2&3 both are flashing. Continuously press SW1, LD2 will be off and LD3 is still on, just like the initial state. I also did the
experiment under this condition, I had the same result as the procedure above. For my guess, if the system turn on failed, how I can get the correct out put? One
more thing that I have to ask, I assume the system is running good. I have try to modify the program as the document shows. I
Overall, I have the mode with the LED lighting states below:
State Mode | LD2 | LD3 |
Power On Mode | Never Had Before | Never Had Before |
Standyby Mode | Always Off | Flash in every second |
Standyby Mode with Warning | Flash in every second | Flash in every second |
Soft Start Mode | Always Off | Flash fast |
Normal Inverter Mode | Always Off | Always On |
Fault Mode | Always On | Always Off |
I never had Power On mode before, and my LED signals are opposite (LD2 and LD3 should be switch position) compared with the table in the User Guide 1.0. I change the dwVoltageLoopOutConst from "dwVoltageLoopOutConst = _IQ24(0.18);" to "dwVoltageLoopOutConst = _IQ24(0.09);" in the code named Solar_HV_DCAC_Concerto_C28.c. I try to get the different output current value, however when I turn on the system. The output is the same as the previous experiment by using the initial code. The phenomenon is also as the initial experiment.
Could you please tell me it is my operation mistake or it is the mistake from the document. In the document, if the LD3 always turned on, it means the system turn on failed, it should be in Fault Mode. However, my experimental result is correct.
Why some times I load the program but get different phenomena, just like I said in the beginning. Sometimes it switch from Standby to Soft Start and then to Standby again, and sometimes it is standby mode to DC Bus Voltage Under or Normal Inverter Mode.
Sometimes when I turn on the system, the GUI will misconnection, how I can fix it?
Last, was the operation of modifying code correct, in order to change the magnitude of the output current? If not, how and where I can change.