PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và PIC

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 08-07-2007, 08:34 PM   #1
chulai42
Đệ tử 1 túi
 
Tham gia ngày: May 2007
Bài gửi: 18
:
Hoi ve ADC cua PIC

Chào các bác. em dinh lam 1 bai tap nho dieu khien role 9v dung ADC cua PIC
em đặt Vref= 5V,ngưỡng đóng rơle là từ 1.8V đến 3.6V.
Việc tính toán giá trị ngưỡng thì ổn rùi .Nhưng cho em hỏi là đầu vào AN của PIC
em dùng là nguồn xoay chiều sin ,yêu cầu là việc đóng ngắt relay là đáp ứng nhanh.
Em đã thử đưa luôn nguồn xoay chiều vào AN0 nhưng như vậy làm cách nào để em đọc được giá trị hiệu dụng của điện áp để so sánh với ngưỡng?
Giải pháp dùng diode nắn dòng liệu có ổn ko vậy?
__________________
HỌC THẦY KHÔNG TÀY HỌC BẠN.....
chulai42 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 09-07-2007, 12:23 AM   #2
thaithienanh
Đệ tử 7 túi
 
thaithienanh's Avatar
 
Tham gia ngày: Jul 2006
Bài gửi: 189
:
Send a message via Yahoo to thaithienanh
Xoay chiều nhưng với tần số bao nhiêu

Cái này mình nghĩ phải đưa điện áp xoay chiều đó qua bộ nắn thui bạn à, phải san bằng thật phẳng các gợn sóng
__________________
_____________________________Tri nhân tri tự bất tri tâm_____________________________
_ _ _ _ _ _ _ _ Yêu mến tất cả anh em Picvietnam.com _ _ _ _ _ _ _ _
. . . . . . . . . . . . . . . . Để post đuợc một câu hỏi rõ ràng xin tham khảo link sau : . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . http://www.picvietnam.com/forum/showthread.php?t=1263. . . . . . . . . . . . . . . .
thaithienanh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 09-07-2007, 12:36 AM   #3
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Một sóng sin giả sử có tần số là f_sin.
Bạn xem lại thời gian lấy mẫu tối thiểu của PIC (dòng bạn đang dùng) là bao nhiêu.

Bạn so sánh tần số f_sin này với tần số lấy mẫu của PIC, xem thử coi độ biến đổi và sai số của sóng sin khi đưa vào ADC sẽ là bao nhiêu. Như vậy, bạn sẽ có một khoảng sai số đó.

Nếu như tần số f_sin quá cao (chu kỳ quá nhỏ), thì gần như bạn sẽ không đo được gì cả.

Phần "đưa luôn nguồn xoay chiều vào AN0" phần này hơi khó hiểu, nguồn xoay chiều của bạn có điện áp đỉnh là bao nhiêu? dạng sóng gì? tần số? Mình có cảm giác bạn đang nướng PIC như nướng heo quay hay sao ấy?

Chúc vui
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 09-07-2007, 02:12 AM   #4
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi chulai42 View Post
Chào các bác. em dinh lam 1 bai tap nho dieu khien role 9v dung ADC cua PIC
em đặt Vref= 5V,ngưỡng đóng rơle là từ 1.8V đến 3.6V.
Việc tính toán giá trị ngưỡng thì ổn rùi .Nhưng cho em hỏi là đầu vào AN của PIC
em dùng là nguồn xoay chiều sin ,yêu cầu là việc đóng ngắt relay là đáp ứng nhanh.
Em đã thử đưa luôn nguồn xoay chiều vào AN0 nhưng như vậy làm cách nào để em đọc được giá trị hiệu dụng của điện áp để so sánh với ngưỡng?
Giải pháp dùng diode nắn dòng liệu có ổn ko vậy?
Ngưỡng 1.8 V đến 3.6 V là DC chứ?

Relay đáp ứng nhanh là nhanh tới mức nào? Bạn cho biết cái 'nhanh' này bằng số cụ thể đi. Nhanh/chậm là khái niệm tương đối, cùng một giá trị nhưng trong một số lĩnh vực nó là nhanh, còn trong một số lĩnh vực khác nó là chậm.

Điện áp đặt vào các chân analog của PIC được yêu cầu nằm trong phạm vi 0V đến Vdd. Để có thể đọc được toàn bộ dạng sóng thì tín hiệu đưa vào của bạn sẽ phải có thành phần DC.

Nếu bạn đọc tín hiệu vào chỉ để tính giá trị hiệu dụng thì bạn có biết rằng có 1 số linh kiện chuyên để đo giá trị hiệu dụng hay không?

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 09-07-2007, 08:07 AM   #5
chulai42
Đệ tử 1 túi
 
Tham gia ngày: May 2007
Bài gửi: 18
:
nguồn xoay chiều hình sin lấy từ đầu ra từ 1 máy biến áp 220v-3v.
tần số f=50hz-60hz.
giá trị ngưỡng đặt là giá trị hiệu dụng của áp xoay chiều.

trich:"Relay đáp ứng nhanh là nhanh tới mức nào? Bạn cho biết cái 'nhanh' này bằng số cụ thể đi. Nhanh/chậm là khái niệm tương đối, cùng một giá trị nhưng trong một số lĩnh vực nó là nhanh, còn trong một số lĩnh vực khác nó là chậm."

em cần cái rơle này tác động đủ nhanh để đưa cảnh báo và bảo vệ nếu cần thiết khi áp vượt ngưỡng trong khoảng 1 chu kì của dòng điện. f=50hz--->T=0.02s.

em định dùng pIC 12f876a để thực hiện đọc giá trị vào AN0 .
Vậy theo các bác thì việc đặt điện áp xoay chiều ở cổng AN là ko ổn?
giải pháp đưa ra là nắn dòng và san thật phẳng điện áp DC này cho con PIC nó đọc ?
Bác Namqn có thể giới thiệu cho em 1 vài linh kiện đo áp hiệu dụng ,giá cả và tất nhiên cả khả năng ghép nối với VDK nữa?
Thanks các bác nhiều
__________________
HỌC THẦY KHÔNG TÀY HỌC BẠN.....
chulai42 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 09-07-2007, 08:15 PM   #6
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi chulai42 View Post
nguồn xoay chiều hình sin lấy từ đầu ra từ 1 máy biến áp 220v-3v.
tần số f=50hz-60hz.
giá trị ngưỡng đặt là giá trị hiệu dụng của áp xoay chiều.

em cần cái rơle này tác động đủ nhanh để đưa cảnh báo và bảo vệ nếu cần thiết khi áp vượt ngưỡng trong khoảng 1 chu kì của dòng điện. f=50hz--->T=0.02s.

em định dùng pIC 12f876a để thực hiện đọc giá trị vào AN0 .
Vậy theo các bác thì việc đặt điện áp xoay chiều ở cổng AN là ko ổn?
giải pháp đưa ra là nắn dòng và san thật phẳng điện áp DC này cho con PIC nó đọc ?
Bác Namqn có thể giới thiệu cho em 1 vài linh kiện đo áp hiệu dụng ,giá cả và tất nhiên cả khả năng ghép nối với VDK nữa?
Thanks các bác nhiều
Với điện áp ngõ ra nhỏ như vậy, nếu dùng cầu chỉnh lưu thì sụt áp trên các diode trong cầu chỉnh lưu là rất đáng kể.

Rơle là một thiết bị điện cơ, nó có thời gian tác động rất đáng kể, có thể ở mức vài ms cho rơle nhỏ đến vài chục ms cho các rơle lớn.

Tôi đã nói là nếu bạn dùng tín hiệu AC thì bạn phải có thêm một thành phần DC để biến nó thành tín hiệu biến thiên giữa 0 và 5V, khi đó bạn sẽ có thể dùng các ngõ analog của PIC.

Nắn dòng và san phẳng thì bạn sẽ đo được trị đỉnh của tín hiệu, nếu bạn không quan tâm lắm đến dạng sóng vì việc dùng trị đỉnh của tín hiệu là ổn.

Một số ví dụ về vi mạch RMS-to-DC: AD536, AD636 của Analog Device, giá khá cao, không biết có tại VN hay không, Maxim có các chip tương đương như MX536A, MX636, giá cũng cao. Các chip này là True RMS-to-DC nhé, không phụ thuộc vào dạng sóng và tần số của tín hiệu. (Hiện nay Maxim đã ngưng sản xuất các chip này).

Có nhất thiết phải tính giá trị hiệu dụng để bảo vệ không? Với bài tập của bạn thì không đao to búa lớn vậy đâu.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 10-07-2007, 10:54 PM   #7
chulai42
Đệ tử 1 túi
 
Tham gia ngày: May 2007
Bài gửi: 18
:
Em tính giá trị hiệu dụng vì nghĩ rằng nếu bi giờ giá trị cực đại là 4v nhưng mà lúc
đọc giá trị tức thời là 0 thì chết,khi đó là cảnh báo nhầm mất toi.
Em thấy cái ADC của PIC có vẻ ổn nhưng nghĩ lại mới thấy phức tạp cho ứng dụng này. Khó là làm sao cho PIC đọc được giá trị điện áp hiệu dụng chứ ko phải là tức thời.nếu nguồn là 1 chiều ổn định và chỉ đọc giá trị hiển thị thì có thể lấy mẫu nhiều lần rùi lấy trung bình.
Đằng này nguồn của em lại ko như vậy và em cũng ko cần hiển thị mà cần giá trị để so sánh.
Rốt cuộc là nó ko khả thi lắm ,lần trước có ông so sánh bằng IC tương tự rùi điều khiển rơle nhưng nó ko ổn định.Nên em thử dùng PIC với việc so sánh số.
Cảm ơn các bác nhiều lắm .
__________________
HỌC THẦY KHÔNG TÀY HỌC BẠN.....
chulai42 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 07:06 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam