Ai có mạch, phương pháp gì hay cùng Post lên cho các anh em tham khảo !!!!
Thông báo
Collapse
No announcement yet.
Mạch đo tần số điện lưới dùng MCU
Collapse
X
-
Nguyên văn bởi www9vanAi có mạch, phương pháp gì hay cùng Post lên cho các anh em tham khảo !!!!
-Anh dùng ngắt ngoài, mỗi lần có ngắt thì đọc giá trị timer(x=65536-TimerH*256-TimerL) và nạp giá trị 0 cho timer(TimerH=TimerL=0). Vậy ta tính được 1/2 chu kỳ-->nhân 2 rồi nghịch đảo sẽ ra tần số. Nên tính trung bình tăng độ chính xác.
Ví dụ mã nguồn như sau:
Khởi tạo
{
Cho phép ngắt ngoài.
chạy timer1 16 bit;
}
Ngắt ngoài:
{
x+=65536-(T1H<<8+T1L);
T1H=T1L=0;
if(++i=2)
{
Lấy nghịch đảo giá trị x là tần số;
x=0;
}
//Chú ý thêm một số lệnh để chặt chẽ lời giải.
Nhưng theo em thì nên giải ý tưởng này là hay nhất:
-
Lời giải như sau:
Gọi số lần tràn của T1 là i;
Gọi số lần ngắt của pha k*pi là j;
Dùng 2 ngắt: T1 và ngắt ngoài.
Ngắt T1:
{
i++;
}
Ngắt ngoài:
{
if(++j=100)
{
T1ON=0;
Đọc giá trị Timer1: x=65536-(T1H<<8+T1L);
T1H=0;
T1ON=1;
T1L=0;
x+=65536*i;
Tần số = 50/x;//trong đó x là tổng số xung của CLKT1 trong 100 lần phase K*pi
i=0;
j=0;
}
}
Comment
-
Dùng ngắt đếm thì đúng rồi ! nhưng hãy cẩn thận cới tần số cỡ 400hz trở lên nhé ( với tần số thấp thì không sao nhưng với tần số cao thì có vấn đề , bạn nào làm rồi thì sẽ biết ) ! Mình đã làm cách này rồi . đầu vào của mình chỉ đơn giản dùng con diode và con điện trở sao đó đưa vào con opto và đầu ra đưa cào chân ngắt thôi .
Nếu muốn tăng độ chính xác thì nên dùng con đếm chuyên dụng , như là con PCF8583 ( dùng mode đếm ) khi đó cứ sau 1s thì cập nhật data trong nó là xong , còn chê mắc thì dùng con 4020 hoặc 4040 cũng xong thôi tính chính xác rất cao nữa !Mạch nạp Little Programmer
MSC-51,AVR,EEPROM ... etc
Site Fukusei shop :
Comment
-
Cách đơn giản nhất là dùng 1 bộ phát xung chuẩn , sau đó dùng mạch AND để and giữa xung chuẩn và tần số cần đếm , đầu ra đưa vào int.
Chương trình chỉ cần đếm số xung là suy ra được tần số cần đo.
F=n*fx.
(fx:tần số phát chuẩn
n : số xung đếm được
F :tần số cần đo.
Sai số phụ thuộc chủ yếu vào tần số phát chuẩn
)
Comment
-
có rất nhiều cách đo tần số khác nhau, tuy nhiên ta hay chọn lấy 1 phương pháp đạt nhưng tiêu chí sau:
+ ổn định
+ sai số nhỏ
+ Ngoài 1 MCU ->Dùng thêm ít nhất các linh kiện, IC có thể -> ít hỏng hơn, tiêu thụ năng lượng ít hơn.
+ Dễ thực hiện hay nói cách khác là tính khả thi cao.
lưu ý ở đây là đo tần số điện lưới (50Hz) -> yêu cầu về sai số là quan trọng nhất
Thông thường f trên lưới quốc gia chỉ cho phép dao động từ 49,80Hz -> 50,20Hz
Comment
Bài viết mới nhất
Collapse
-
bởi vi van phamHọc thì các kỹ sư gọi tôi là thầy.
Hành thì hơn 50 năm s/c thiết bị điện tử....-
Channel: Điện tử gia dụng
hôm nay, 15:15 -
-
bởi davidcopynghe kiểu lý luận có thể đoán được bạn này học nhiều hơn hành, mà học cũng chưa tới nơi tới chốn....
-
Channel: Điện tử gia dụng
hôm nay, 14:30 -
-
bởi nhathung1101Hôm họp ở trển lão chẳng nói luôn...
Làm đệ đầu tư dây chuyền sản xuất vòng tránh thai cho muỗi rồi...
Thôi kệ, bán sản phẩm cho tụi ăn ké vậy....-
Channel: Điện tử gia dụng
Hôm qua, 01:35 -
-
bởi vi van phamĐêm nay chờ lão đệ đến uốn riệu mà ko thấy, chỉ thấy bài viết ca ngợi ngọc hoàng "phát triển công nghệ muỗi". Đệ đừng có tin, toàn quãng cáo ăn chực khuyến mãi của ngưới thi công đấy.
Huynh nghe lời ngọc hoàng...-
Channel: Điện tử gia dụng
Hôm qua, 01:24 -
-
bởi nhathung1101Sửa cái gì thì sửa, phải bén ngọn bén ngành mới được.
Sản xuất lại càng phải bén hơn.
Chứ đừng như con ếch rồi bảo trời bằng cái bánh bao.
Lâu nay đã chứng kiến nhiều rồi, lên tận Thiên Đình, Ngọc...-
Channel: Điện tử gia dụng
12-05-2025, 22:00 -
-
bởi nhathung1101Chuẩn!!!
Chúng tôi về hưu rồi tám bậy cho đỡ buồn thôi mà....
Chứ chủ thớt từ hổm rày thay mấy cái vợ...t rồi ấy chứ.
Hơi đâu mà ngồi sửa!!!...-
Channel: Điện tử gia dụng
12-05-2025, 21:19 -
-
bởi mèomướpDạ cô matn... hông nên trách chủ thớt đâu ạ, vấn đề tranh luận chút để cho các chú các bác ấy đỡ buồn thôi ạ. Chứ mỗi Sửa cái vợt có vài linh kiện thì thay hết là xong, hoặc là thay cả mạch, pin thì mua 1 cục lithium với cái mạch...
-
Channel: Điện tử gia dụng
12-05-2025, 12:51 -
-
bởi matnetgia99Bạn chủ thớt sukoharin này ác thiệt à! Đưa vấn đề lên hỏi rồi bỏ đó cho các bác đầy kinh nghiệm, lí thuyết choảng nhau chơi!
Bạn đã thử sửa theo cách nào rồi, nó bị hư con gì vậy, nói đi cho các thày bói bớt xem voi tí nhé,...-
Channel: Điện tử gia dụng
12-05-2025, 08:54 -
-
bởi vi van phamKiến thức chỉ có thế mà lên diễn đàn "nổ".
Điện cao thế yếu có nhiều lý do, như biến áp xung ra không đủ áp , mạch nhân áp hư do diode hay tụ hỏng. Pin yếu, transistor rò v.v. Không phải cứ yếu điện là do tụ đâu nhé....-
Channel: Điện tử gia dụng
12-05-2025, 08:10 -
-
bởi nhathung1101Tôi không quan tâm đến tài chính, lại càng không thông minh như bạn, bởi các đối tác của tôi bên đó nói không sản xuất tụ.
Bạn là người đủ tài chính, đủ thông minh nên mua tụ giá Tài là phải thôi.
Và bạn mang về...-
Channel: Điện tử gia dụng
11-05-2025, 21:54 -
Comment