|
Tài trợ cho PIC Vietnam |
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 |
|
Ðiều Chỉnh | Xếp Bài |
|
09-04-2008, 11:10 AM | #1 |
Nhập môn đệ tử
Tham gia ngày: Apr 2008
Bài gửi: 6
: |
Dùng ADC 10bit của 16F877 làm mạch đọc giá trị dòng, áp DC???
Chào mọi người,
Em mới tập tìm hiểu về PIC và muốn làm một project để khởi đầu (bỏ qua hello word và nhấp nháy led): Dùng ADC của Pic (16F877) để đọc dòng áp DC nên ngoài (Vdc=0-12V, Idc=0-1000mA). Hiển thị kết quả ra U/I ra LCD 16x2. Bác nào có tài liệu hay source code cho mình xin tham khảo nha. p/s: mình đã post 1 bài bên dientuvietnam.net nhưng thấy bên đó loãng quá (PIC) nên khó học hỏi. Mong mọi người giúp đỡ, |
09-04-2008, 03:49 PM | #2 |
Đệ tử 5 túi
Tham gia ngày: Jan 2008
Bài gửi: 96
: |
Dùng ADC đo dòng, áp
Chào bạn Tesuika !
Lính mới mà nổ ghê ta. Mình cũng là "dân nháy led" thôi, cũng xin mạo muội tham gia ý tưởng cùng bạn, nếu có gì sai thì cùng sửa nha ...! Mình nghĩ dùng ADC đo áp thì quá rõ rồi, vì ADC thật ra là thể hiện điện áp analog dưới dạng số đó thôi (hình như áp cần đo phải <= điện áp nguồn con Pic) Nếu dùng ADC 10 bít, đo áp 0-5 V thì có thể dùng công thức sau: U = ADC_Read() / 204,6 (Vol). (Nếu xài 12 Vol thì chia cho 85,25, thay vi 204,6) Với ADC_Read() là hàm đọc giá trị ADC (trình dịch MikroC) Còn đo dòng thì mình ... chịu ! Hiển thị LCD chắc miễn bàn nhỉ, Pic vui nhé ! thay đổi nội dung bởi: minhsondaklak, 09-04-2008 lúc 04:11 PM. |
10-04-2008, 10:05 AM | #3 |
Nhập môn đệ tử
Tham gia ngày: Apr 2008
Bài gửi: 6
: |
Mình cũng ko biết đo dòng kiểu gì, vấn đề là tải thay đổi nên ko dùng định luật Ohm dc, đang tìm con cảm biến thích hợp cho việc này, nhưng thấy vẫn sao sao ...ai có cách nào hay chỉ bảo giùm nha.
|
10-04-2008, 10:50 AM | #4 |
Nhập môn đệ tử
Tham gia ngày: Jan 2007
Bài gửi: 3
: |
Sao ko mắc R shunt nhỏ nt với tải để đo???
|
10-04-2008, 03:34 PM | #5 |
Nhập môn đệ tử
Tham gia ngày: Apr 2008
Bài gửi: 6
: |
Em thiết kế mạch đọc như thế này các bác xem hộ có đo dc ko dùm em.
AN0 =>> đưa vào ADC đo dòng = áp (hiển thị mA thì *1000). AN1 =>> đo sụt áp của nguồn khi thay đổi tải. =>> ko biết có ổn ko???? Anh nào có tài liệu liên quan về vấn đề này và đã works ok cho em xin links tham khảo nha. Thanks in advance, |
10-04-2008, 04:13 PM | #6 | |
Trưởng lão PIC bang
|
Trích:
- Bạn không mắc nối tiếp RS với tải cần đo dòng. - 1 ohm thường là giá trị quá lớn nếu dòng tải cỡ A, và áp nguồn khoảng 12 V. - Với mạch đo dòng của bạn, cần dùng OPAMP loại rail-to-rail cả ngõ vào lẫn ngõ ra. => không ổn. 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 |
|
10-04-2008, 05:05 PM | #7 | |
Nhập môn đệ tử
Tham gia ngày: Apr 2008
Bài gửi: 6
: |
Trích:
2,3: Rs trong mạch của em vẽ trên thực chất là một điện trở nhỏ để đo dòng theo định luật ohm. Có thể dùng 0.1R/10W để tăng giá trị dòng đo, nhưng mua con này hơi khó, với con 1R/10W có thể đo dc tối đa 3A. Nếu mắc song song làm sao đo dc nhỉ?? 4: Sơ đồ này em lấy trong datasheet cùa LM358 nên chắc dùng dc con opamp này???? |
|
10-04-2008, 06:32 PM | #8 | |
Trưởng lão PIC bang
|
Trích:
Sơ đồ 'Ground Referencing a Differential Input Signal' ở trang 16 trong datasheet của LM158 đã được bạn áp dụng một cách máy móc trong sơ đồ của bạn. Theo tên của sơ đồ, mạch dùng để đo một ngõ vào vi sai so với ground, trong đó cả hai ngõ + và - của R đều có áp cao hơn ground. Bạn xem lại mạch mà bạn đã vẽ xem có thỏa mãn điều kiện này không. Nếu bạn cho rằng mạch của bạn không có vấn đề thì bạn hỏi để làm gì!? 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 |
|
10-04-2008, 07:46 PM | #9 |
Nhập môn đệ tử
Tham gia ngày: Jan 2007
Bài gửi: 3
: |
Nếu mình đoán ko nhầm thì bạn tesui muốn làm mạch thử tải cho adapter laptop,LCD,... hiển thị kết quả ra LCD??? ...nên vấn đề sụt áp ko dc quan tâm đúng mức.
Nếu bạn muốn dùng Current Sensor thì xem qua con MAX4173 giá khoảng 1$ (dùng trong nhiều mạch dk sạc), dùng đo dòng tải tất nhiên ok. Dùng op-amp mình thấy nó loằng ngoằng sao đó, nên chuyển qua dùng IC tiện hơn. Have fun, |
11-04-2008, 10:12 AM | #10 |
Nhập môn đệ tử
Tham gia ngày: Apr 2008
Bài gửi: 6
: |
Cám ơn bác, em đã nhờ các bác tư vấn cho dùng loại nào ok mà, dùng op-amp đo dòng em cảm thấy ko ổn, chỉ có điều ko biết ko ổn chỗ nào thôi ...
Bác nào có thêm links hay tài liệu nào về vấn đề này cho em xin tham khảo nha, có C source code cho PIC càng tốt, vì em mới tìm hiểu về PIC nên rất cần những code chuẩn để tham khảo thêm. Rất cảm ơn mọi người đã giúp đỡ. thay đổi nội dung bởi: tesuika, 11-04-2008 lúc 11:20 AM. |
12-04-2008, 12:52 PM | #11 | |
Nhập môn đệ tử
Tham gia ngày: Jan 2007
Bài gửi: 3
: |
Trích:
Have fun, |
|
11-04-2008, 04:57 PM | #12 |
Đệ tử 5 túi
Tham gia ngày: Oct 2005
Bài gửi: 117
: |
Để do dòng DC, bạn có thể tìm các IC của hãng Allegro (http://www.allegromicro.com/en/Produ...rentsensor.asp)
Có rất nhiều loại IC đo dòng chuyên dụng. Tuy nhiên, nếu bạn muốn đo dòng với độ chính xác đến mA thì e hơi khó khăn đấy, phương pháp dùng Rs xem ra là tốt nhất.
__________________
CallerID, Ethernet-RS232, PICWEB, Cảnh báo BTS Giải pháp toàn diện giám sát - điều khiển từ xa qua GSM/Internet 0988006696 http://linhnc308.blogspot.com linhnc308@gmail.com |
12-04-2008, 05:31 PM | #13 |
Đệ tử 5 túi
|
Nói chung để đo được ngượnin chính xác thì ko được, Dũng thấy trong đồng hồ DT9202 của thằng trung Quôc thì nó dùng điện trở 0.01 (dây dẫn ) để đo dòng 20A -> 200mV dùng cho ICL7107. 0-200mV có thể đưa lên 0-5V đưa vào PIC là ok.
__________________
Hãy chung sức vì nền Điện Tử Viêt Nam...! Sản Phẩm thương hiệu Việt "Made in Viet Nam" Nguyen Van Dung - Nguyễn Văn Dũng. Mobile : (+84) 97 329 1368 Nick name : VanDungEvn ( Yahoo + Skype ) Tư vấn & thiết kế điện tử + Làm mạch in + Hoàn thiện sản phẩm điện tử. Mạch nạp 89-PIC-AVR. Email: vandungevn@gmail.com Website: www.dientuphuongdung.com Xóm Mới - Nguyên Xá - Minh Khai - Từ Liêm - Hà Nôi - Viet Nam. |
|
|