Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[SOLVED] pic16f72 sinewave inverter with asm codes. not working.

Status
Not open for further replies.
method of frequency is the best,but constant current at 13.8v & after trickle is wrong.
can anybody change this charging system?
 
I noted that many members have complain regarding charging.
I think method you are using is ok.
Just keep MCU pins low (which are switching lower fets for charging).
But remember primary volts are 7.
For your modified circuit,we need here 10.5v.
And we also need extra turns in secondary winding,to get optimal watts in inverter mode.
Kindly give information in detail for what changes need to be done for good and effective non-problematic battery charging. My experience with the original circuit is battery bulging due to overcharge
 

Kindly give information in detail for what changes need to be done for good and effective non-problematic battery charging. My experience with the original circuit is battery bulging due to overcharge
Original circuit?
In this circuit we can change CHG CUT and CHG RESTORE values.
movf BATTV,w
sublw .215 ;CHG CUT OFF
btfsc STATUS,C
215 means 4.2v(charging cut off) at pin 3 of MCU.
If you can not change code,
Simply use 5K trim pot instead of R7(1.2k).
With 5k trim pot you can change chg cut off level ,according to battery volt (14 or 14.2).
@Mirza11
method of frequency is the best,but constant current at 13.8v & after trickle is wrong.
can anybody change this charging system?
Where you read that, this code have trickle charging in it?
Trickle charge not at all.
Only chg cut and chg restart.
 

pnjbtr did you get good result after making changes in the ckt as you mansion above
 

pnjbtr did you get good result after making changes in the ckt as you mansion above
i am still waiting of pcb since last year.
I hope after couple of days,i will test hardware.
 

chg cut and chg restart is not best method of charging.
its destroy the battery.
i have done
 

can anybody adjust IR2110 with fet drive.
its is the best
 

Do you mean that you want to change the gate drive circuitry so that IR2110 can be used?
i used,but not running succesfully
do you any best schematic
post here
 

Please check it
 

Attachments

  • IR2110.jpg
    IR2110.jpg
    584.8 KB · Views: 534
Connect the high side MOSFET's source to pin 5 of the IR2110.
Change the 1N4007 diodes to UF4007 or other ultrafast diodes.
There are 2 resistors in series with each MOSFET gate. Remove the one that doesn't have the diode in parallel with it.
Remove the 470R resistors from the IR2110 inputs.
Increase capacitance of the electrolytic capacitors connected between pin 9 and ground. Increase to between 10uF and 100uF.

Hope this helps.
Tahmid.
 

Please check it
Pin 7 of IR2110 is for high side fet, and pin 1 is for lower fet.
Pin 5 is for high side return path.
 

Some problems are being faced by us in connecting the IR2110 module to the PORTS,such as OSC1.OSC2,OSC3,OSC4 ,The problem is that the voltage level on these PORTS is insufficient to drive the IR2110 in perfect mode.
When the voltage were measured,approxmately 0.4 volts were present on each port.
At this moment,I am unable to understand that how I can increase the voltage level on these
PORTS,as you know, there are no pull up resistors on these PORTS.Can I add the four resistors on these PORTS like 4.7K etc ?
Another solution is that these changes canbe made in the Software,I mean,in the assembly file.Can you aggreed for this solution ?
I am pleased to inform you that I have succeeded in removing all the faults except charging.
previous faults were,overheating FETs,transformer,s noise,poor feed back,these faults
have been removed in using the IR2110 module.
 

Some problems are being faced by us in connecting the IR2110 module to the PORTS,such as OSC1.OSC2,OSC3,OSC4 ,The problem is that the voltage level on these PORTS is insufficient to drive the IR2110 in perfect mode.

The 5V voltage level should be enough to feed into the IR2110.

When the voltage were measured,approxmately 0.4 volts were present on each port.

Is this when SPWM signals are generated at the output? If so, you are reading the average voltage, where the duty cycle, total off time, the fact that the signal is off for an entire 10ms at a stretch, and other factors come into consideration.


At this moment,I am unable to understand that how I can increase the voltage level on these
PORTS,as you know, there are no pull up resistors on these PORTS.Can I add the four resistors on these PORTS like 4.7K etc ?
Another solution is that these changes canbe made in the Software,I mean,in the assembly file.Can you aggreed for this solution ?

Just view the output on an oscilloscope and you'll see that the voltage levels are indeed 0V (low) and about 5V (high). So, no pull-up or such is required.

Hope this helps.
Tahmid.
 

When the voltage were measured,approximately 0.4 volts were present on each port.
At inverter mode or charging?
Charging and output volts both are with pwm technique.
And pwm need feed back.
During charge we are taking feed back through negative track.
And signal from negative track is being amplified by LM358,which is controlling pin 5 of mcu.
In inverter mode feed back volts(15v) are from main transformer.
 

The main problem which I have to face is that,the OSC3,OSC4 become LOW condition containing 0 volts during Charging mode,while the OSC1,OSC2 remain in working condition containing 1.5 volts each.

As a result of this,the charging current becomes higher than normal,Can any body explain the reason for ?

Is it possible to make the changes in assembly file ? If so,which LEVEL in assembly file,should be changed ?
 

OSC3 and OSC4 control the high side MOSFETs, which must remain off during charging mode. That's why OSC3 and OSC4 become low during charging. That's not a problem or error. That's how it's supposed to be.

OSC1 and OSC2 control the low side MOSFETs, which are PWM-ed. The 1.5V you measure is the average voltage.

To adjust charging current, the duty cycle of the low-side MOSFETs must be adjusted. So, you'll notice a change in voltage at OSC1 and OSC2.

There is supposed to be a pot that allows you to change the charging current. Have you adjusted that?
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top