Thông báo

Collapse
No announcement yet.

TỰ LÀM 600W PURESINE INVERTER 12VDC - 220VAC (Mở lại chủ đề của thanhfdc bị xóa nhầm)

Collapse
This is a sticky topic.
X
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Nguyên văn bởi TP_Electro Xem bài viết
    Sorry cacs bac, may nay ko gox dc tieng Viet thong cam.

    Banj dang dung loi avr gi the?. Cach dieu khien do sao ban ko dung them 1 chan pwm ma phai qua ic 4066 lam gi cho roi. Cau h chay mode do khong biet co du time de nap dien cho tu bootrap ko. No chi nap 1/2 chu ki sin va xa may tram lan theo duty pwm. Neu chay mode giong nhu mach dau luong minh post thi no co nap bu ap cho tu trong qua trinh pwm, nen tu BT luon du dien de lai mos high. Nhung deadtime phuc tap hon.
    mình dùng atmega328 với atmega8 atmega88.dùng con atmega88 thì nó rẻ bèo có gần 20k 1 con. theo mình nghĩ thế này k biết có đúng không giả sử ở bán cầu bên dưới mình mở fet với tần số 50hz có nghĩa con fet bên dưới luôn mở còn con bên trên thì pwm. pwm thì nó cũng on off theo thời gian nên tụ BT vẫn nạp điện dc chứ bạn. theo datasheet nó nạp qua trở tải lên mà. bạn gửi lại đoạn post đầu luồng có nạp bù tụ dc k để tham khảo xem thế nào. còn mạch dùng 4066 nó cũng đơn giản mà. chân pwm nối vào 2 chân x của 2 khóa. 2 chân y là 2 chân ra pwm. và 2 chân enable thì đấu luôn vào 2 chân điểu khiển cầu h còn lại. như vậy k cần tạo 2 pwm mà vẫn ra dc 2 tín hiểu pwm chuẩn.để giành timer vào làm việc khác

    Comment


    • về phần cầu h này có 1 file pdf nó dùng ic 555 để nạp điện liên tục cho tụ bootstrap để nó mở pwm 100% mà tụ k hết điện, cái này mình chưa có dk làm thử. mấy hôm nữa về nhà thì mới làm dc.
      bạn nào có điều kiện test thử xem. tuy nhiên làm thế mạch sẽ có thêm con 555 với ít linh kiện nữa. đây là file mình nói
      http://www.infineon.com/dgdl/an-978....53559f7cf21200
      mạch đó ở trang 18 firgure 16

      Comment


      • TP_Electro nhờ bác hướng dẫn sử dụng cái bảng sine với . à mà thôi cái công thức sin_table=A/2.sin(2*3,14*I/n)+A/2 e chưa hiểu A bằng bao nhiêu ???

        Comment


        • Nguyên văn bởi developerv Xem bài viết

          mình dùng atmega328 với atmega8 atmega88.dùng con atmega88 thì nó rẻ bèo có gần 20k 1 con. theo mình nghĩ thế này k biết có đúng không giả sử ở bán cầu bên dưới mình mở fet với tần số 50hz có nghĩa con fet bên dưới luôn mở còn con bên trên thì pwm. pwm thì nó cũng on off theo thời gian nên tụ BT vẫn nạp điện dc chứ bạn. theo datasheet nó nạp qua trở tải lên mà. bạn gửi lại đoạn post đầu luồng có nạp bù tụ dc k để tham khảo xem thế nào. còn mạch dùng 4066 nó cũng đơn giản mà. chân pwm nối vào 2 chân x của 2 khóa. 2 chân y là 2 chân ra pwm. và 2 chân enable thì đấu luôn vào 2 chân điểu khiển cầu h còn lại. như vậy k cần tạo 2 pwm mà vẫn ra dc 2 tín hiểu pwm chuẩn.để giành timer vào làm việc khác
          Tạm gọi h1,l1 va h2,l2 là các van cao va thấp của hai nữa cầu h. bây giò như ban nói ở trên, nếu bạn mở van l2 theo 1/2 T sin va pwm ở van h1 thì chỉ có tụ BT2 của van h2 đươc nạp 1 lần liên tục trong 10ms còn tụ BT1 cua h1 ko được nạp bù trong thời gian này. Nếu muốn nạp bù cho BT1 thì bạn phải đồng thời pwm luôn cho l1, lúc này tụ BT1 sẽ được nạp bù qua các chu kì pwm và sau khi đảo pha 10ms nó được nạp "chính thức". Nếu code theo kiểu này thì tạo deatime vất vả hơn tại mỗi khi chuyển mức xung pwm chứ ko chỉ là 50hz nữa. Chạy cầu h ac mà đợi nạp qua tải thì hơi bị chua đó bạn.

          Comment



          • Nguyên văn bởi quocviet253 Xem bài viết
            TP_Electro nhờ bác hướng dẫn sử dụng cái bảng sine với . à mà thôi cái công thức sin_table=A/2.sin(2*3,14*I/n)+A/2 e chưa hiểu A bằng bao nhiêu ???
            Do bảng sin này mình viết công thức tính cho mcu của nuvoton. Nhưng cũng tương tụ thui hà. Bạn thay đổi các giá trị này thì bảng sin sẽ ra tương ứng. Scaler là bộ chia tần số cho bộ đếm của pwm,chia tần số thạch anh."Số bước điểm lấy mẫu (chu kì pwm) trong một chu kì sine" là số mẫu cần lấy từ kết quả bảng sin. "biên độ pwm (PWMP = ((Fosc/scaler)/Fpwm)-1)" là giá tri đưa vào thanh ghi bộ đếm tạo chu kì pwm. Còn bảng sin là chứa các giá trị đưa vào thanh ghi so sánh để tạo % duty của chu ki pwm. A chính là biên độ của sin.
            Tần số thạch anh (hz)
            Bộ chia tần số pwm (scaler)
            Chọn tần số pwm (Hz)
            Chọn tần số sine (Hz)

            Comment


            • TP_Electro Em biết A là biên độ .nhưng nó có giá trị là bao nhiêu vậy ?? developerv cái deadtime thì tính sao hả bác ??

              Comment


              • Nguyên văn bởi quocviet253 Xem bài viết
                TP_Electro nhờ bác hướng dẫn sử dụng cái bảng sine với . à mà thôi cái công thức sin_table=A/2.sin(2*3,14*I/n)+A/2 e chưa hiểu A bằng bao nhiêu ???
                cách tính bảng sin thế này. mình nói thêm cho bạn dễ hiểu. công thức sin là UoSin(ωt) ở đây Uo là biên độ nên mình k cần quan tâm vậy công thức cần tính là Sin(ωt) với ωt = 2πft nên công thức tính sin sẽ tương đương Sin(2πft) với mạng điện sinh hoạt thì f là 50hz nên thay vào công thức ta sẽ dc thế này Sin(100πt) với t là thời gian trong từng khoảng bạn chi đó. ở 1 nửa chu kỳ sin thì t chạy từ 0 đến 10ms (t phải tính bằng đơn vị s nha). bậy giờ bạn chia song sin thành n khoảng chẳng hạn, như vậy công thức sin sẽ tinh cho t = 10ms(1/n) , t=10ms(2/n), t=10ms(3/n)... đến t=10ms(n/n)=10ms 10ms = 0,01s
                như vậy công thức tổng quát để tính ra bảng sin là sin Sin(100*0,01*πl/n) = Sin(πl/n) với l chạy từ 1 đến n như mình nói ở trên. bạn có thể dùng excel để mình. còn mình thì mình lập trình php để tính luôn giá trị pwm với timer cho nhanh

                như vậy bảng tính dc giá trị sin. giá trị sin này chính là %pwm hay % điện áp .... trong khoảng đó. vậy trong lập trình thì bạn tính thêm 1 bước nữa là tính luôn giá trị %pwm tương ứng với bảng sin đó. ví dụ bảng sin có giá trị 0.5 thì tại đó pwm có giá trị =50% tùy theo pwm bạn thiết lập 10 bit hay 16 bit hay 8 bit mà bạn đặt giá trị tương ứng. ví dụ 8 bit thì giá trị max là 256 như vậy giá trị pwm khi sin=0.5 sẽ là 0.5*256 (ở avr thì k nhất thiết pwm 8bit giá trị max là 256 cái này do mình lập trình và chọn chế độ pwm) như vậy ở đây bảng sinh mình phải lấy theo pwm có nghĩa là từ bảng sin tính được ta nhân thêm với giá trị max pwm sẽ dc pwm trong khoảng đó.và ta cập nhật vào 1 mảng unsigned char bangsin[]
                = {...} rồi sau mỗi ngắt timer có nghĩa thời gian mỗi đoạn sin đã chia mình lấy tương ứng giá trị pwm để cập nhật là dc
                thêm 1 điều nữa là bảng sin tính ở trên thì sẽ có 1 đoaạn pwm = 100% như vậy bạn muốn lấy giá trị max là 98% hay 90% thìnhận 90% với các giá trị trên bảng sin đó cái này bạn có thể nhân sau khi tính dc bảng sin cho pwm rồi.và cái % này cũng để điều chỉnh điện áp theo kiểu hồi tiếp ac.
                công thức ở trên hình như bạn TP_Electro tính thiếu f thì phải có nghĩa ω = 2πf còn công thức của TP_Electro thì là ω = 2π

                Comment


                • Nguyên văn bởi TP_Electro Xem bài viết
                  Tạm gọi h1,l1 va h2,l2 là các van cao va thấp của hai nữa cầu h. bây giò như ban nói ở trên, nếu bạn mở van l2 theo 1/2 T sin va pwm ở van h1 thì chỉ có tụ BT2 của van h2 đươc nạp 1 lần liên tục trong 10ms còn tụ BT1 cua h1 ko được nạp bù trong thời gian này. Nếu muốn nạp bù cho BT1 thì bạn phải đồng thời pwm luôn cho l1, lúc này tụ BT1 sẽ được nạp bù qua các chu kì pwm và sau khi đảo pha 10ms nó được nạp "chính thức". Nếu code theo kiểu này thì tạo deatime vất vả hơn tại mỗi khi chuyển mức xung pwm chứ ko chỉ là 50hz nữa. Chạy cầu h ac mà đợi nạp qua tải thì hơi bị chua đó bạn.
                  cái này mình nhầm do đọc file pdf mình gửi trên trang 17 có đoạn When the IGBT is off, the bootstrap capacitoris charged through the bootstrap diode and the load resistor nên mình cứ nghĩ tụ bootstrap dc nạp điện qua tải. cái dòng trên nó nói chắc là trường hợp dùng mạch 555 để nạp liên tục cho tụ. trước mình có đọc 1 toppic hình như bác nào nói nếu mở kênh trên và pwm kênh dưới thì tốt hơn có nghĩa tụ nó chỉ phóng 1 lần để mở fet trên và nó cứ duy trì như vậy mà k bị hao nhiều điện tích còn khi pwm thì mỗi lần on là 1 lần phóng điện. cái này chắc mìh phải măc fet và nap cho tụ kiểm chứng xem nó phóng 1 lần rồi nó có bị tiêu hao năng lượng tiếp k hay nó duy trì dc

                  Comment


                  • Nguyên văn bởi developerv Xem bài viết

                    cái này mình nhầm do đọc file pdf mình gửi trên trang 17 có đoạn When the IGBT is off, the bootstrap capacitoris charged through the bootstrap diode and the load resistor nên mình cứ nghĩ tụ bootstrap dc nạp điện qua tải. cái dòng trên nó nói chắc là trường hợp dùng mạch 555 để nạp liên tục cho tụ. trước mình có đọc 1 toppic hình như bác nào nói nếu mở kênh trên và pwm kênh dưới thì tốt hơn có nghĩa tụ nó chỉ phóng 1 lần để mở fet trên và nó cứ duy trì như vậy mà k bị hao nhiều điện tích còn khi pwm thì mỗi lần on là 1 lần phóng điện. cái này chắc mìh phải măc fet và nap cho tụ kiểm chứng xem nó phóng 1 lần rồi nó có bị tiêu hao năng lượng tiếp k hay nó duy trì dc
                    Về lý thuyết thì tụ BT nó chỉ vơi bớt khi nạp cho cực G mos, nhưng do dòng rò trên nó và G nên co thể tốn hơn thế. Tuy nhiên, mode liên tục này đở hao điện hơn nhiều là nạp xã-nạp xã điện bởi nhiều lần. Bạn nạp mà không xã điện thì nó vẫn còn, bạn có nạp liên tục thì G mos cũng ko "uống điện" nữa nên ít hao hơn.

                    Về công thức trên bạn đúng, nhưng mình quan tâm là các giá trị trên đường sin. ở ct mình là 1hz. sau đó mình có phần tính fsin riêng để điều chỉnh cho dễ. Nói chung thấy vẫn đúng và chạy tốt. Nếu theo cách tính mình, bạn nhân thêm Fsin 50hz vào là trong 440 chu kì pwm đó lấy mẫu cho 50 chu kì sin.

                    Tụ BT nó nạp qua tải là ở ứng dụng khác bạn, Tùy theo kiểu mạch, tải thế nào và F điều khiển nhanh chậm.

                    Comment


                    • Em mới làm con INVT-PSU,mạch là của bác Thành,đã tét chạy với bo EGS002 ok còn mỗi cái phần làm mát em thấy không ổn vì:nếu để quạt gió hút hơi nóng ra ngoài thì xem ra không dảm nhiệt được mấy mà nếu để thổi thẳng vào tản nhiệt thì lai thổi thẳng vào bo EGS và bo driver 3525 cũng không ổn vì bụi bẩn bám vào rồi thì vướng 2 cái bo đó gió cũng không vào tản nhiệt được bao nhiêu.

                      Bác nào có giải pháp vụ này góp ý giúp em với

                      Em có chụp ảnh cho các bác dễ hình dung
                      Mà mấy con tụ 2200uf 25v em mua trên mạng sao nó nhỏ tý không biết có ổn khôngClick image for larger version

Name:	20160901_201009.jpg
Views:	1624
Size:	120.5 KB
ID:	1673653Click image for larger version

Name:	20160901_201316.jpg
Views:	1613
Size:	97.8 KB
ID:	1673654Click image for larger version

Name:	20160901_201327.jpg
Views:	1600
Size:	119.7 KB
ID:	1673655

                      Comment


                      • Nguyên văn bởi quanhao2406 Xem bài viết
                        Em mới làm con INVT-PSU,mạch là của bác Thành,đã tét chạy với bo EGS002 ok còn mỗi cái phần làm mát em thấy không ổn vì:nếu để quạt gió hút hơi nóng ra ngoài thì xem ra không dảm nhiệt được mấy mà nếu để thổi thẳng vào tản nhiệt thì lai thổi thẳng vào bo EGS và bo driver 3525 cũng không ổn vì bụi bẩn bám vào rồi thì vướng 2 cái bo đó gió cũng không vào tản nhiệt được bao nhiêu.

                        Bác nào có giải pháp vụ này góp ý giúp em với

                        Em có chụp ảnh cho các bác dễ hình dung
                        Mà mấy con tụ 2200uf 25v em mua trên mạng sao nó nhỏ tý không biết có ổn không[ATTACH=CONFIG]n1673653[/ATTACH][ATTACH=CONFIG]n1673654[/ATTACH][ATTACH=CONFIG]n1673655[/ATTACH]
                        Lắp cái quạt thổi dọc hay hút dọc theo tản nhiệt í. Vỏ hộp chỉ chừa cửa sổ phía đối diện quạt.

                        Comment


                        • Lắp ở loại vỏ dùng quạt 14cm, từ trên mặt thổi xuống. Hoặc khoan lỗ 2 bên hông, 1 bên lắp quạt 7 - 8cm ở ngoài vỏ thổi dọc theo tản nhiệt

                          Comment


                          • Cảm ơn các bác đã góp ý em sẽ tìm loại vỏ có quạt to để lắp

                            Comment


                            • Bác thanhfdc có soi tìm hiểu thằng egs chạy có độ phân giải bao nhiêu mẫu trên 1 sườn sine ko vậy. Mình định tăng Fpwm lên bằng 22khz và giữ nguyên số mẫu là 62 mẫu cho mỗi bán kì sin. tức sườn sin có 31 bậc.

                              Đó là chạy ở chế độ hồi tiếp ac vô cấp. Thằng egs đó ko biết có bao nhiêu mẫu nhỉ?

                              Comment


                              • Cái OSC analog đó để soi hẳn dạng sóng SPWM mà đếm thì ko thể nào trigger cho sóng nó đứng đc. Nhưng ở cái ảnh này thì áng chừng là số bậc sóng nó cũng same same. Click image for larger version

Name:	IMG_20151105_201745.jpg
Views:	1424
Size:	77.3 KB
ID:	1673686
                                Click image for larger version

Name:	IMG_20151105_201707.jpg
Views:	1412
Size:	67.0 KB
ID:	1673687

                                Có cái bo của thằng Century Inverter thì sóng rất mịn. Nó băm trên cả 4 van nhưng lọc và hồi tiếp 1 vế như EGS cũng vẫn chạy bình thường. Click image for larger version

Name:	IMG_20151105_200524.jpg
Views:	1429
Size:	79.6 KB
ID:	1673690
                                Click image for larger version

Name:	IMG_20151105_201041.jpg
Views:	1418
Size:	83.8 KB
ID:	1673691
                                Attached Files

                                Comment

                                Về tác giả

                                Collapse

                                TP_Electro Tìm hiểu thêm về TP_Electro

                                Bài viết mới nhất

                                Collapse

                                • since0501
                                  Trả lời cho Pin Li-FePO4 (pin sắt) rất dể hỏng! Các biện pháp ngăn ngừa.
                                  bởi since0501
                                  Mình đào mộ xíu, cho mình hỏi là pin của bác vẫn ok chứ? Mình vừa đóng khối pin 16 cell 40135 thì khi chạy điện áp nó sụt so với khi nghỉ như video mình dẫn link, vậy cho mình hỏi là dung lượng pin sẽ tính khi áp nghỉ hay áp đang hoạt động, và pin sụt áp như vậy là bình thường hay pin kém?
                                  ht...
                                  hôm nay, 17:56
                                • mèomướp
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi mèomướp
                                  Dạ hông dám làm thì chắc chắn sẽ mãi ko thể làm được đâu ạ. Nguồn xung dân dụng vài kw giờ rất nhìu ạ, sạc ô tô điện, máy hàn, lò vi sóng, âm ly... tùy chất lượng mà độ phức tạp sẽ khác nhau ạ. Và cái giá phải trả về kinh tế...
                                  Hôm qua, 13:11
                                • tuyennhan
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi tuyennhan
                                  Sửa dạng này thì chuyên còn không dám chắc khộng cháy nổ với linh kiện bán ngoài chợ nói gì khộng chuyên .
                                  Hôm qua, 09:25
                                • tuyennhan
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi tuyennhan
                                  Đúng rồi chọn mua theo tai . ca thì phải toàn dải nhạc thì chỉ cao và thấp thé nên loa ca thì nghe nhạc không hay và ngược lại .
                                  Muốn ca và nhạc đều hay thì phải dúng 2 giàn , còn nếu chỉ có 1 thì phải chỉnh sửa lại sao cho ca và nhạc đều được không quá dở ....
                                  Hôm qua, 09:10
                                • Ng.Phuong.5
                                  Vấn đề in lỗ khoan ra pdf ở Orcad 9.2
                                  bởi Ng.Phuong.5
                                  Vấn đề cũ: khi in mạch ra pdf và bấm chọn Keep Drill Holes Open, in ra thì pdf trắng đen các lỗ chân linh kiện như nhau. Mặc dù có linh kiện phần Drill là 1mm, có linh kiện thì là 3mm. Cho em hỏi cách sửa phần này ở Orcad 9.2 với ạ.
                                  Mấy con...
                                  09-01-2025, 19:44
                                • viettinh
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi viettinh
                                  Bác nói đúng quá. Cơ mà muốn mua hàng chính hãng, hàng thương hiệu mà tai lại hợp hàng tầu mới khổ chứ.
                                  Đang tính mua cái loa tầu nữa cột đằng sau loa này, Loa sony chỉ để hát nhép thôi, có dc k các bác ...
                                  09-01-2025, 18:12
                                • nguyendinhvan
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi nguyendinhvan
                                  Theo tôi thì khi hpj sản xuất ra cái loa đó, đã có nhiều chuyên gia kỹ thuật hiệu chỉnh, tính toán các phần tử kỹ lưỡng rồi.
                                  Bây giờ tính toán hiệu chỉnh lại cần có đội ngũ tương đương với nhà sản xuất.
                                  Cách đơn giản...
                                  09-01-2025, 00:04
                                • mèomướp
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi mèomướp
                                  Dạ cháu có ý tốt muốn động viên chú ấy ngâm cứu khoa học thôi ạ. Về phần kiểm tra dao động thì chú ấy chưa biết thì sẽ tìm hiểu được là cần những gì ạ, chắc chắn là khi hướng dẫn phần ấy các cô chú nào đó sẽ lưu ý cần loại sò công suất ra tránh cháy nổ rồi ạ....
                                  08-01-2025, 19:02
                                • tuyennhan
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi tuyennhan
                                  Chủ thớt hỏi có kiểm tra được dao động mà không cấp nguồn thì rõ trình ở mức nào mà mèo còn xúi ngâm cứu nữa ác vậy ....
                                  08-01-2025, 15:43
                                • tuyennhan
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi tuyennhan
                                  Loa bass đấu trực tiếp không qua phân tần để thành loa toàn dải xem có thoát tiếng khộng , nếu không thoát cần phải sửa lại mạch cs hay âm sắc nếu đủ trình còn nếu thoát ca hay nhưng chưa vừa ý vì bass kém chăc thì đấu lại như cũ và đấu thêm loa mid treble bên ngoài .
                                  08-01-2025, 15:28
                                Đang tải...
                                X