Công Thức Tính Tần Số PWM Sai ở đâu ?? - Dien Tu Viet Nam

  • Đăng ký hoặc đăng nhập
    • Logging in... Ghi Nhớ? Ðăng Nhập Forgot password or user name? hoặc Đăng ký
    • Log in with Facebook
  • Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây.
Thông báo Collapse No announcement yet. Công thức tính tần số PWM Sai ở đâu ?? Collapse X Collapse
  • Bài viết
  • Hoạt động gần đây
  • Tìm kiếm
  • Trang of 1
  • Lọc
  • Giờ All Time hôm nay Last Week Last Month
  • Show All Discussions only Photos only Videos only Links only Polls only Events only
Filtered by: Clear All new posts Trước template Next
  • bienhou bienhou Thành viên tích cực
    • Tham gia: Dec 2011
    • Bài viết: 971
    • Share
    • Tweet
    #1

    Công thức tính tần số PWM Sai ở đâu ??

    20-08-2013, 17:53 chào các bác, em tính tần số pwm sử dụng chân cpp1 của pic 16f886 trên CSS. lệnh set ở dưới, tần số em mong muốn là 100Hz mà khi đo trên oscillo nó lại là 1,5kHz. mong các bác chỉ giáo setup_timer_2(T2_DIV_BY_16,196,16); Nguyễn Huy Biên - 01649 802 694 gmail : Tags: None
  • duong_act duong_act Thành viên tích cực
    • Tham gia: Nov 2008
    • Bài viết: 4910
    • Share
    • Tweet
    #2 20-08-2013, 21:22 Nguyên văn bởi bienhou Xem bài viết chào các bác, em tính tần số pwm sử dụng chân cpp1 của pic 16f886 trên CSS. lệnh set ở dưới, tần số em mong muốn là 100Hz mà khi đo trên oscillo nó lại là 1,5kHz. mong các bác chỉ giáo setup_timer_2(T2_DIV_BY_16,196,16); Với lệnh set này thì tần số là : F = 20000000 / 16 / (196 + 1) = 1586 Hz.

    Comment

    Gửi bài viết Huỷ bỏ
  • bienhou bienhou Thành viên tích cực
    • Tham gia: Dec 2011
    • Bài viết: 971
    • Share
    • Tweet
    #3 20-08-2013, 21:59 Nguyên văn bởi duong_act Xem bài viết Với lệnh set này thì tần số là : F = 20000000 / 16 / (196 + 1) = 1586 Hz. thế còn số lần tràn là 16 thỳ làm gì hả bác? Nguyễn Huy Biên - 01649 802 694 gmail :

    Comment

    Gửi bài viết Huỷ bỏ
  • duong_act duong_act Thành viên tích cực
    • Tham gia: Nov 2008
    • Bài viết: 4910
    • Share
    • Tweet
    #4 20-08-2013, 22:12 Nguyên văn bởi bienhou Xem bài viết thế còn số lần tràn là 16 thỳ làm gì hả bác? Đấy là hệ số bộ chia sau. Trích : postscale is a number 1-16 that determines how many timer overflows before an interrupt: (1 means once, 2 means twice, and so on Tạm dịch : Postscale là một số từ 1 đến 16, xác định số lần timer tràn trước khi có một ngắt xảy ra. ( 1 được hiểu là 1 lần, 2 được hiểu là 2 lần và tương tự ....) Nếu postscale = 16 thì sau 16 lần timer2 tràn sẽ có 1 ngắt timer2 xảy ra.

    Comment

    Gửi bài viết Huỷ bỏ
  • bienhou bienhou Thành viên tích cực
    • Tham gia: Dec 2011
    • Bài viết: 971
    • Share
    • Tweet
    #5 21-08-2013, 08:28 thanks bác nhiều nhé. em hiểu rồi Nguyễn Huy Biên - 01649 802 694 gmail :

    Comment

    Gửi bài viết Huỷ bỏ
  • superhieu1 superhieu1 Thành viên tích cực
    • Tham gia: Jul 2010
    • Bài viết: 1884
    • Share
    • Tweet
    #6 21-08-2013, 09:03 ngày xưa viết CCS cũng không rành cai món này cũng nhờ bác duong_act chỉ giáo nên biết làm. mặc dù vây h không còn dùng cái này nữa. nói nôm na nếu TIMER(trong pic) làm việc ở chế độ timer (hay còn gọi là định thời-định thời gian sẽ xẩy ra sự kiện), nó sẽ lấy xung thạc anh bên ngoài/4(nếu gắn thạch anh thật 20M, thì tần số nhảy vào timer là 5M(0.2us), nếu khong prescale thì chỉ cần 0.2us x 256 là nó tràn ngay, còn prescale thì 0.2us x 256 x prescale. cái poscaler để nó làm thêm được n số lần tràn như thế. TamPhieuLuuKy@yahoo.com 092 2838 712 --->>

    Comment

    Gửi bài viết Huỷ bỏ
  • quanghuy_125 quanghuy_125 Thành viên tích cực
    • Tham gia: May 2009
    • Bài viết: 382
    • Share
    • Tweet
    #7 21-08-2013, 11:18 Nguyên văn bởi bienhou Xem bài viết thanks bác nhiều nhé. em hiểu rồi HT-PIC //____________ khoi tao PWM __________ T2CON = 0b00000101; //de chan PWM1,2 lam viec, ty le chia 4 CCP1CON = 0b00001100; //cho PWM1 sang CCP2CON = 0b00001100; //cho PWM2 sang PR2 = 155; //PWM Period = [(PR2) + 1] • 4 • TOSC •(TMR2 Prescale Value)=CHU KY CUA PWM //=155*4*(1/20*e6hz)*4=0.000125s==>f=8Khz // timer1 T1CON = 0b00110001; //ty le chia 1:8 TMR1, bit0=1 cho phep TMR1 TMR1ON = 1; //tat TMR1 di truoc khi lam gi do TMR1IE= 1; } ĐT : 01676455880

    Comment

    Gửi bài viết Huỷ bỏ
  • bienhou bienhou Thành viên tích cực
    • Tham gia: Dec 2011
    • Bài viết: 971
    • Share
    • Tweet
    #8 21-08-2013, 12:22 Nguyên văn bởi quanghuy_125 Xem bài viết HT-PIC //____________ khoi tao PWM __________ T2CON = 0b00000101; //de chan PWM1,2 lam viec, ty le chia 4 CCP1CON = 0b00001100; //cho PWM1 sang CCP2CON = 0b00001100; //cho PWM2 sang PR2 = 155; //PWM Period = [(PR2) + 1] • 4 • TOSC •(TMR2 Prescale Value)=CHU KY CUA PWM //=155*4*(1/20*e6hz)*4=0.000125s==>f=8Khz // timer1 T1CON = 0b00110001; //ty le chia 1:8 TMR1, bit0=1 cho phep TMR1 TMR1ON = 1; //tat TMR1 di truoc khi lam gi do TMR1IE= 1; } dao động nội của con PIC chỉ có 4Mhz và 32k Hz đúng ko anh Huy nhỉ?? Nguyễn Huy Biên - 01649 802 694 gmail :

    Comment

    Gửi bài viết Huỷ bỏ
  • quanghuy_125 quanghuy_125 Thành viên tích cực
    • Tham gia: May 2009
    • Bài viết: 382
    • Share
    • Tweet
    #9 21-08-2013, 18:56 Nguyên văn bởi bienhou Xem bài viết dao động nội của con PIC chỉ có 4Mhz và 32k Hz đúng ko anh Huy nhỉ?? Không phải vậy em ạ. Dao động nội thì có dòng PIC có, có em lại không có. Em xem datasheet xem! ĐT : 01676455880

    Comment

    Gửi bài viết Huỷ bỏ
  • khongyeuem khongyeuem Thành viên mới
    • Tham gia: Jan 2011
    • Bài viết: 23
    • Share
    • Tweet
    #10 29-09-2013, 21:27 Trong chế độ PWM của modul ccp thì nó sử dụng timer 2 để định chu kỳ hay tần số xung phát ra.Timer2 có cái đặc biệt là có cả 2 bộ chia tần trước và sau prescaler và postcaler bộ chia tần trước để chia tần số xung đầu vào cấp cho bộ đếm timer2 nếu ta không sử dụng chia tần trước thì mặc định là Fosc/4.và cứ mỗi 4/Fosc(s) thì giá trị timer 2 tăng lên 1 đơn vị còn nếu sử dụng bộ chia tần tức là tăng thời gian đếm lên 1 đơn vị sẽ dài hơn =(4*prescaler)/fosc.Còn bộ chia sau postcaler thì nó thể hiện sau bao nhiêu lần timer tràn thì sẽ xảy ra ngắt(tmr2if=1),do đó bạn phải nhân thêm 16 nữa.

    Comment

    Gửi bài viết Huỷ bỏ
Trước template Next Về tác giả Collapse bienhou Tìm hiểu thêm về bienhou Bài viết mới nhất Collapse
  • mèomướp Trả lời cho Sửa bộ nguồn DC 60V 45A bởi mèomướp Dạ chú chủ thớt có thời gian và đam mê thì cứ từ từ ngâm cứu đi ạ đừng nghe chú Chú bq... dọa mà sợ ạ. Cái nguồn nhìn cũng lởm có khi hông bằng cái máy hàn tàu của chị hàng xóm hôm nọ tháo ra sửa với chú thợ thông ống nước suốt đêm mới xong. Chú ý an toàn xíu là được ạ...
    • Channel: Điện tử công suất
    Hôm qua, 15:40
  • bqviet Trả lời cho Sửa bộ nguồn DC 60V 45A bởi bqviet Bộ nguồn xung ở tầm công suất 2700W này, gần 3 ký, không bao giờ đơn giản để mà sửa ngay cả đối với người có kinh nghiệm chứ đừng nói người không chuyên. Đám linh kiện công suất không tự nhiên cháy mà phải xuất phát từ nguyên nhân...
    • Channel: Điện tử công suất
    04-01-2025, 22:09
  • mèomướp Trả lời cho Sửa bộ nguồn DC 60V 45A bởi mèomướp Dạ chú kiểm tra đi ốt đầu vào, ra nữa ạ. Về phần kiểm tra dao động chú hỏi chị google ấy ạ, có nhìu cô chú đã hướng dẫn rồi ạ...
    • Channel: Điện tử công suất
    04-01-2025, 16:53
  • Minhdai95 Trả lời cho Sửa bộ nguồn DC 60V 45A bởi Minhdai95 mình đã kiểm tra phần công suất thấy hỏng cả 4 con IGBT mà mình muốn kiểm tra phần dao động và hồi tiếp khi chưa cấp điện cho mạch thì có cách nào không b, mình không phải dân trong nghề lên chưa có kinh nghiệm sửa. Cảm ơn b
    • Channel: Điện tử công suất
    04-01-2025, 14:27
  • mèomướp Trả lời cho Sửa bộ nguồn DC 60V 45A bởi mèomướp Dạ chú nhắm phần công suất dễ kiểm tra và hay hư hỏng nhất trước ạ. Rồi đến phần dao động nguồn, hồi tiếp...
    • Channel: Điện tử công suất
    04-01-2025, 11:42
  • Minhdai95 Sửa bộ nguồn DC 60V 45A bởi Minhdai95 mọi người đã ai sửa bộ nguồn này chưa ạ, cho e xin ít kinh nghiệm để sửa bộ nguồn. Em cảm ơn...
    • Channel: Điện tử công suất
    04-01-2025, 11:22
  • nhathung1101 Trả lời cho Thắc mắc về hạ áp cho adapter laptop bởi nhathung1101
    • Channel: Điện tử dành cho người mới bắt đầu
    31-12-2024, 17:39
  • nguyendinhvan Comment on Thắc mắc về hạ áp cho adapter laptop bởi nguyendinhvan
    • Channel: Điện tử dành cho người mới bắt đầu
    29-12-2024, 23:20
  • nguyendinhvan Trả lời cho Thắc mắc về hạ áp cho adapter laptop bởi nguyendinhvan Phải làm đúng quy chình thì mới được Bươc 1 lấy cái nguồn điều chỉnh, set về đúng 12v, cấp cho đường out 19v như hình. Chú ý là phần đầu vào adaptor không cấp điện. Bước 2 . Kiểm tra điện áp tại chân số 3 das001 có đúng... 1 Photo
    • Channel: Điện tử dành cho người mới bắt đầu
    29-12-2024, 23:20
  • LamVo Trả lời cho Thắc mắc về hạ áp cho adapter laptop bởi LamVo Nhấp nháy có thể do chu kỳ hoạt động bị rút ngắn quá dẫn đến không đủ nguồn nuôi ic, bác thử tăng giá trị tụ nguồn phụ nuôi ic và giảm giá trị điện trở hạn dòng cho nó xem có cải thiện không....
    • Channel: Điện tử dành cho người mới bắt đầu
    29-12-2024, 08:45
Xem toàn bộ Copyright © 2000-2025 Dientuvietnam.net. Founded by BinhAnh. Developed by R&P. All rights reserved. Forum software powered by vBulletin® Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Múi giờ GMT+7. Trang này được tạo vào lúc 08:14. Đang tải... Ðồng ý Không OK OK Huỷ bỏ X

Từ khóa » Công Thức Pwm