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] Pic 16f876a Pure Sinewave inverter

Status
Not open for further replies.
The inverter with the screen monitor in program PROTEUS 7.7.
 

Attachments

  • SINEINV.rar
    94.1 KB · Views: 1,003
Here is updated hex which shows actual voltage of the suply battery.

Regards
 

Attachments

  • Inverter_monitor_6.rar
    8 KB · Views: 627
Last edited:

Here is the pdf version

Rajaji,

Please see my comments as below and let m eknow your comments also.
1) It seems that in your circuit, comonents listing is not proper(Like what IC's were used). Please provide IC Numbers.
2) It seems this is a discrete circuit and no PIC microprosessors were used. Am I right?
3) It seems there were no indications like battery Low, Over Load. Please provide details.
4) Where the output og IC 3.1 is going. Is it a feedback circuit? Please provide details.

Dear friends,

Please comment on my views based on the attachment of Rajaji's circuit.

Here is the Rajaji's CKT URL:
https://obrazki.elektroda.pl/46_1287128509.jpg



With Regards,
Elara.
 

Dear all
Can anybody of the forum help me to find the close loop algorithm. I designed my own Sine inverter on proton basic // But in open loop. if i increse load the sine wave shape disapears . Can anybody help me how to controll feed back loop with 32 sine pwm table.

Please Please ..................
 

The inverter with the screen monitor in program PROTEUS 7.7.

Did you successfully simulate it in proteus 7.7???

---------- Post added at 05:40 ---------- Previous post was at 05:35 ----------

ronyintel i hope Californiajoe can give you some piece of advice and some useful tips.......

@everybody I'm designing PCB of this inverter in Altium Designer 09, any advice or help from you side will be appreciated
 
Last edited:

The inverter in program Dip Trace.
 

Attachments

  • INV.PIC16F876.rar
    99.3 KB · Views: 843

Dear Mr. Californiajoe Can u please help me to find Close loop algorithm( The Method of Controlling Output Voltage with PID or any other ways). My sine inverter is working fine with Open loop And i have tested it In Proteus.

thanks Mr. Jami007 for Replay and Advice. I Have Designed Square Wave Inv with 16f72 (with Lcd Display) working fine. and I have 16f72 Led Based Pure sine inverter(Not my Design)
i am Just Stuck on Close loop Algorithm. Please Help........
 

Californiajoe is busy in prepartion for his exams next week, i hope he will join us soon......as an engineer I studied a course named "Control Systems" in which we calculate equations for open loop and control loop systems, If you can calculate its equation you can easily implement it through software and hardware, but calculating it is a techinal job to do.......so you need to implement your inverter on hardware because theoratical and practical results may differ.....

Best Regards
 

Ok no problem Best wish for his exam. Let me try,.. I will find some way. Yes i already applied that in my last Inverter (square wave). That was proportional output of Pwm Respect to Output voltage. However ,this matter is looking little complex with sinewave inverter. I only need the hypothesis how to control output with 32 sine reference table . In my Project I am using software pwm . You are right , I also got the subject in my curriculum (“Control Systems”) but theory is fear more then Practical.

Well thanks for replay Mr.Jami
 

I spend some time with our project, I can't stand with books anymore.
I just checked few hex files which were posted here and I found only one which has correct signals PWM=19,5kHz and A/B=94Hz. Signals were checked with osciloscop. Also wery important thing: PWM comes from pin 12 and A/B comes from pin 13. Hex is attached below so you can check it.
jami007, can you check these two signals with osciloscope on your side?

Regards
Vlado
 

Attachments

  • sine_pwm_voltage-regulator_32_int_28.01.2009.rar
    5.4 KB · Views: 572

Californiajoe my inverter is still in university lab so my juniors can test and learn something, due to some unavoidable reasons I'm away and cant join them these days, PM daniello_85, I'm sure he can resolve this issue, when I test the circuit I use many codes because those days research was in its initial state and many circuits and codes were untested, with the passage of time every thing is working fine so I'm not sure that which code have this issue...............and plz do tell me after confirmation because I delayed PCB design untill schematic finalized........also if you want to simulate it use viknik8 proteus 7.7 schematic, eliminate the monitor circuit or atleast GLCD because proteus 7.7 have no VSM module for it, its working fine if you consider these things and you can easily simulate and test any hex file you want.......also if you need licence PM me your email.......according to my simulation results output seems to be damping out, waiting for your comments

Best of Luck
 
Last edited:

Californiajoe I checked the PWM and A/B pin according to schematics and they are working fine........waiting for your comments
 

Back again (exams).
I checked sine_pwm_voltage-regulator_32_int_28.01.2009.hex with Proteus 7.7 and it doesn't work well.
jami007, did you work on making of the PCB lately? I plan to do a brain part of the inverter this days. Also PCB for a "Inverter Monitor" will be separated from Inverter PCB.

Regards
Vlado
 
Last edited:

after your post about issue of the PWM and A/B pin and after simulating sine_pwm_voltage-regulator_32_int_28.01.2009.hex I found that output is sine wave but damping out i delayed PCB design.......what are your results????
 

As I said, I intend to make a PCB for inverter brain part with some kind of connector for the Inverter monitor. I need to do my own desighn becouse LM393, which I got, has SMD housing.
About code: hex, which was posted by viknik8, on the begining of this page, seems to work well in Proteus. Hex posted by me at 25.october doesn't work well in Proteus, I didn't have time to discover why is that so.

Regards
Vlado
 

Dear all Readers
I’ve found another site, which is timnolan - Home where you can see much matured and well detailed description on sine wave inverter which of course grid tie 60hz and the project named as Solar Grid-Intertie Inverter

Good luck
Mohamad Rahman.
 

There are few questions about this interesting inverter.

What is the principle of output voltage adjustment?

Me and my friend have made it and found that when you is rising your input (accumulator) voltage, the output voltage is reaching 235V and then swithcing back to 230V ... next rising to 235V and switching to 230V ... and so on...
In other side, when we are decreasing input voltage, the output is reaching down to 205V and then it is switching back to 210V ... and so on...

So, we have 4 levels 205V & 210V, and 230V & 235V where the ouput signal is walking.

Is it normal, that voltage is regulating by skipping?

Is there possibility to narrow this band to 215 & 220 and 220 & 225?
 
Last edited:

the output range of the inveter is 170V to 230V on 8-230V Transformer, also Check all feedback values, this is a common fault that the output is damping sometimes,may be temperature feedback is not working well, also check the inverter output by connecting a small load across it, input range is 10-15V DC, beyond this range inverter donot turns ON, try to check output between 11.5-12.5V DC
 

jami007, I am very close to finish my inverter PCB desighn and I wonder did you ever (or somebody else) test outputs ZC and REL, becouse I want to include these two signals in to my final desighn.

Regards
Vlado
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top