This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Are you sure the The LED Flashing Definition in the document of Solar Inverter DC-AC is correct?

Other Parts Discussed in Thread: CONTROLSUITE

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.

  • This board has a User Guide (UG) and a Quick Start Guide (QSG).

    When you download ControlSUITE and use this board, the User Guide revision is 1.0 (Solar HV DC-AC Kit User Guide_Rev1.0.pdf). But the Quick start guide has a revision of 1.3. (Quick Start Guide for Solar HV DC-AC Board_Rev1.3.pdf). The User guide does not have a rev 1.3 as you mentioned in your email.

    First, you should use the Quick-Start guide (and not the User Guide) and follow the direction for off-grid test. This is described in section 2.3 in the QSG (2.3 Quick running guide in off-grid condition). Do not connect the board to the grid as this is ONLY a off-grid test. Use resistive load instead of grid connect.

    This test does not require any CCS build or loading of the code as you wrote in step 4 in your email. The code should be pre-loaded in the control card when shipped.

    So for this test, you use DC source as input and resistive load as output to the board (follow the direction in the QSG). Follow the steps in section 2.3 (2.3 Quick running guide in off-grid condition). This is a stand alone test and so your PC should not be connected to the board.

    You should get 120Vac output with a load resistor of 44 ohms (as indicated in step 2, section 2.3).

    Does the board function properly up to this point? Pls let us know.

    Shamim

  • I did both off-grid and grid-tie, the phenomenon is the same as the Quick Start Guide described. However the LD3 was lighten on once I turn on the system, according to the document, LD3 on means the turn on was failed and the mode of the inverter should be change to fault mode once the LD3 is on. Whereas, in my experiment the mode of the inverter is normal inverter mode, which means the system is running good. The output signal is the one as in the document. In addition, the control card was empty when I open the box. The code wasn't pre-loaded in the control card.

    I guess it is the mistake from the document (Both QSG and User Guide), the LED definition is wrong. The correct LED definition table should be the one I show above.

    By the way, how can I modify the dwVoltageLoopOutConst? 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.
  • Hi, Shamim,

    I also encountered this problem. When I powered on the control card using external +15 V adapter the first time, I didn't see LD2 flash. Only LD1 was lighted. So I downloaded the program (found in ControlSuite), and tried again. I saw LD3 flashing. When I powered on the base board to 380 V, I turned on the SW1, then LD3 was lighted. I found it's under normal inverter mode from GUI. I connected 44 ohm resistor in the load side. So I think 1. the control card isn't pre-load. 2. The function of LD3 in the control card is what's said about LD2 in the quick start guide.

    BR,
    Jiao
  • Thanks for your feedback. We will review the LED definition and update accordingly.

    For changing the output you did the right thing. This changes the current command for the inverter current loop. But for you the output did not change which is not right. So, could you verify on CCS watch window to see whether 'dwVoltageLoopConst' actually changed when the inverter runs?

    Shamim