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 24-06-2011, 09:00 PM   #1
pucapuca123
Đệ tử 5 túi
 
Tham gia ngày: Aug 2010
Bài gửi: 116
:
đo điện áp xoay chiều dùng PIC

chào các bạn.
mình muốn làm 1 cái mạch đo điện áp xoay chiều khoang 0>>>250v AC.dùng vdk PIC
nhưng chưa biết thiễt kế phần cứng như nào?
bạn nào có kinh nghiệm làm về phần này có thể giúp đỡ mình thiết kế phần cứng ko?
cám ơn các bạn!
pucapuca123 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-06-2011, 08:33 AM   #2
pucapuca123
Đệ tử 5 túi
 
Tham gia ngày: Aug 2010
Bài gửi: 116
:
up cái mong anh em nào bít chỉ dùm
cám ơn nhiều!
pucapuca123 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-06-2011, 09:43 PM   #3
dung h
Đệ tử 4 túi
 
Tham gia ngày: May 2009
Bài gửi: 74
:
ban hay dung hien ap de ha ap xuong voi ti len la 1:n
sao cho nhan duoc tin hieu xoay chieu bien do tu 0 -> 5v
sau do ban qua xu ly adc.
tu ti le bien ap va gia tri adc ban tinh toan duoc bien do dien ap xoay chieu!
dung h vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-06-2011, 09:53 PM   #4
danghien719
Đệ tử 3 túi
 
danghien719's Avatar
 
Tham gia ngày: Jan 2010
Bài gửi: 52
:
hì, bạn đọc ở đây nhé
chuẩn ko chỉnh
http://lab3i.com/pic/370-do-dien-ap-xoay-chieu.html
__________________
HIENCLUBVN -Naval Academy
danghien719 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-06-2011, 07:16 PM   #5
pstin
Đệ tử 7 túi
 
Tham gia ngày: Jul 2010
Nơi Cư Ngụ: TP HCM
Bài gửi: 190
:
Mạch đo 220V và nguồn dòng LM7805.
Nên dùng biến áp hàn board để cách ly 220V.
Đối với điện áp AC nhỏ không thể chỉnh lưu nên dùng mạch theo hướng dẫn của danghien719 ở trên!!!!!!!.
File Kèm Theo
File Type: pdf DO AP 220V VA NGUON DONG LM7805.pdf (110.6 KB, 1282 lần tải)
pstin vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-06-2011, 09:41 PM   #6
pucapuca123
Đệ tử 5 túi
 
Tham gia ngày: Aug 2010
Bài gửi: 116
:
Trích:
Nguyên văn bởi danghien719 View Post
hì, bạn đọc ở đây nhé
chuẩn ko chỉnh
http://lab3i.com/pic/370-do-dien-ap-xoay-chieu.html
mấy con opam đó mua ở đâu vậy?
làm 1 mạch mà mất tận 6 con lận,ko bit bao nhiu xiền 1 con nhỉ?
cám ơn pa nhé!
pucapuca123 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-06-2011, 09:45 PM   #7
pucapuca123
Đệ tử 5 túi
 
Tham gia ngày: Aug 2010
Bài gửi: 116
:
Trích:
Nguyên văn bởi pstin View Post
Mạch đo 220V và nguồn dòng LM7805.
Nên dùng biến áp hàn board để cách ly 220V.
Đối với điện áp AC nhỏ không thể chỉnh lưu nên dùng mạch theo hướng dẫn của danghien719 ở trên!!!!!!!.
pa có thể cho hỏi nguyên lý làm việc của mạch này ko?
mình chưa hiểu lém.
cái adc2 là đo điện 220v à?
thế con adc1 đo gì vây?
cho mình hỏi thêm con LM358 này có chức năng gì trong mạch này.
cám ơn pa nhiều!
p/s:vì mới làm về phần này nên gà lém.mong pa nhiệt tình giúp đỡ
pucapuca123 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-06-2011, 10:49 PM   #8
danghien719
Đệ tử 3 túi
 
danghien719's Avatar
 
Tham gia ngày: Jan 2010
Bài gửi: 52
:
Smile

Trích:
Nguyên văn bởi pstin View Post
Mạch đo 220V và nguồn dòng LM7805.
Nên dùng biến áp hàn board để cách ly 220V.
Đối với điện áp AC nhỏ không thể chỉnh lưu nên dùng mạch theo hướng dẫn của danghien719 ở trên!!!!!!!.
Hì, nhìn sơ đồ thì mình thấy bạn đã đo đc đâu ? mà bạn làm như vậy có vẻ ko ổn.
như đã nói : biến áp - chỉnh lưu - lọc - adc thế là có thể ok. Nhưng cũng có nhiều vấn để phải chọn giá trị tụ lọc sao co mạch ko trể nhiều lắm so với sự thay đổi áp
- Cách 2 : có vẻ đơn giản về board hơn, thiên về tính toán, lý thuyết cũng dể hiểu
là chúng ta sẽ trích mẫu N lần và tính theo công thức Ur = sqrt(Sum(Ui))/N ; i = 1 -> N
thế thôi. thuật toán : bắt zero đưa vào ngắt, kích timer interrupts, tính toán thời gian lấy mẫu, bằng N thì disble ngắt timer

QUOTE=pucapuca123]mấy con opam đó mua ở đâu vậy?
làm 1 mạch mà mất tận 6 con lận,ko bit bao nhiu xiền 1 con nhỉ?
cám ơn pa nhé!][/QUOTE]
Mình có lên mạng kiếm con tên y như thế thì ko thấy có tại ViệtNam. chắc tại hiền ko biết tìm thấy mấy lão bên lab3i hay dùng. còn thì hiền dùng 741 hoặc lm324 cũng ngon lắm

Thân.
__________________
HIENCLUBVN -Naval Academy
danghien719 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-06-2011, 12:11 AM   #9
pstin
Đệ tử 7 túi
 
Tham gia ngày: Jul 2010
Nơi Cư Ngụ: TP HCM
Bài gửi: 190
:
Hì, cái mạch trên tuy cùi vậy nhưng nó dùng trong công nghiệp và lấy tiền của người ta đó, chẳng phải để thử nghiệm chơi đâu.
Ngày xưa học hỏi rất nhiều bí kíp từ các cao thủ, ngày nay đóng góp chút sở học cho "âm dương cân bằng" mà thôi!!!!!!!!!
Con IC LM358 gồm 02 con khuếch đại thuật toán,có thể gọi là "tinh hoa" của khuyếch đại thuật toán!!!!!! Đối với IC thuật toán thông dụng như LM2903 cũng không bắng được, lý do là nó dùng nguồn Vcc-0V, không cần điện trở từ Vout kéo lên Vcc, có thể tạo ra điện áp âm!!!!!!! Con HA17358 có thể khuếch đại điện áp cực nhỏ từ Thermalcouple đó!!!
Lúc trước mua giá 10K, sau mua còn 5K, mới mua còn 3K, hầu như các tiệm lớn ở chợ Nhật Tảo HCM đều có bán cả!!!!!!! Tui hay mua ở cử hàng 158 trên đường Lý Thường Kiệt, chổ đó giá rất rẻ!!!!!!!!
Con LM324 gồm 04 con thuật toán, chức năng cũng y chang LM358, giá cũng 3K, không hiểu sao tui không có niềm tin vào con này lắm.
Con LM741 rất hay nhưng phải có điện áp âm, rất phiền phức.
pstin vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-06-2011, 12:26 AM   #10
pstin
Đệ tử 7 túi
 
Tham gia ngày: Jul 2010
Nơi Cư Ngụ: TP HCM
Bài gửi: 190
:
Adc2 là dùng đo điện áp, chú ý là biến áp sử dụng phải là không tải hoặc tải nhỏ mới chính xác. Từ 220VAC - 24VAC- chỉnh lưu - 24*sqrt(2)VDC - chiết áp ra điện áp khoảng 3.3V - thuật toán - lặp lại điện áp - adc2. Tất cả đều tỷ lệ!!!!!!!
set_ADC_channel(2);
delay_us(100);
ad2=read_ADC(ADC_START_AND_READ);
delay_us(100);
utt=ad2*10/3;
VR1 là biến trở tinh chỉnh, cực kỳ chính xác.
Nhân giá trị lên 10 để hiển thị được giá trị thập phân của điện áp.
Lấy 1 VOM chuẩn để đo áp 220VAC, sau đó chỉnh biến trở sao cho giá trị đo dùng PIC bằng giá trị VOM, khi đó mạch của bạn như 1 cái VOM đo điện áp xoay chiều rồi!!!!!
Dùng mạch đệm an toàn, chính xác. Ăn cắp nghề của các bđk nước ngoài đó!!! Dùng mạch đệm có thể chiết áp từ 220VAC - chỉnh lưu thành 300VDC - chiết áp xuống 3.3V-đệm luôn, cái này hay hơn biến áp nhưng coi chừng bị điện giật!!!!!!!!
Cái tụ 470 là từ thực nghiệm đó, 100 thì điện áp chỉnh lưu bị gợn sóng, 1000 thì thay đổi chậm, với tụ 470 khi mới cắm điện vào mạch thì mất khoảng 2-3s là điện áp ổn định thôi.

thay đổi nội dung bởi: pstin, 29-06-2011 lúc 12:52 AM.
pstin vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-06-2011, 12:40 AM   #11
pstin
Đệ tử 7 túi
 
Tham gia ngày: Jul 2010
Nơi Cư Ngụ: TP HCM
Bài gửi: 190
:
Hì, còn cái mạch dưới là để đo điện trở nhỏ, có thể phát hiện sự thay đổi cỡ mOhm!!!!! Mạch LM7805 tạo ra nguồn dòng khoảng 5000/100+3.mấy mA= 53.mấy mA. Cái mạch phía sau chỉ là mạch khuếch đại không đảo, A=1+ VR2/RSMD1. Khi điện trở thay đổi vài mOhm thì điện áp rơi trên điện trở thay đổi rất nhỏ, con Pic cũng bó tay không phát hiện được, vậy nên khuếch đại lên vài chục lần là con Pic phát hiện ra thôi.
Chú ý là con LM358 chỉ có thể tạo ra áp tối đa cỡ 3.88V.
Chính vì vậy mà mạch đo áp tui chỉ chỉnh tới cỡ 3.22V, tương đương với gt 660 adc, nhân 10 chi 3 ra 2200.
Chỉ có vậy thôi.

thay đổi nội dung bởi: pstin, 29-06-2011 lúc 01:00 AM.
pstin vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-07-2011, 12:43 AM   #12
pucapuca123
Đệ tử 5 túi
 
Tham gia ngày: Aug 2010
Bài gửi: 116
:
Trích:
Nguyên văn bởi pstin View Post
Adc2 là dùng đo điện áp, chú ý là biến áp sử dụng phải là không tải hoặc tải nhỏ mới chính xác. Từ 220VAC - 24VAC- chỉnh lưu - 24*sqrt(2)VDC - chiết áp ra điện áp khoảng 3.3V - thuật toán - lặp lại điện áp - adc2. Tất cả đều tỷ lệ!!!!!!!
set_ADC_channel(2);
delay_us(100);
ad2=read_ADC(ADC_START_AND_READ);
delay_us(100);
utt=ad2*10/3;
VR1 là biến trở tinh chỉnh, cực kỳ chính xác.
Nhân giá trị lên 10 để hiển thị được giá trị thập phân của điện áp.
Lấy 1 VOM chuẩn để đo áp 220VAC, sau đó chỉnh biến trở sao cho giá trị đo dùng PIC bằng giá trị VOM, khi đó mạch của bạn như 1 cái VOM đo điện áp xoay chiều rồi!!!!!
Dùng mạch đệm an toàn, chính xác. Ăn cắp nghề của các bđk nước ngoài đó!!! Dùng mạch đệm có thể chiết áp từ 220VAC - chỉnh lưu thành 300VDC - chiết áp xuống 3.3V-đệm luôn, cái này hay hơn biến áp nhưng coi chừng bị điện giật!!!!!!!!
Cái tụ 470 là từ thực nghiệm đó, 100 thì điện áp chỉnh lưu bị gợn sóng, 1000 thì thay đổi chậm, với tụ 470 khi mới cắm điện vào mạch thì mất khoảng 2-3s là điện áp ổn định thôi.
bạn ơi,bạn có thể cho mình nick yahoo.hoặc mail để trao đổi cho được nhiều ko?
mình muốn trao đổi nhiều hơn sẽ tiện hơn
cám ơn bạn!

thay đổi nội dung bởi: pucapuca123, 16-08-2011 lúc 04:40 PM.
pucapuca123 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-07-2011, 03:38 PM   #13
pstin
Đệ tử 7 túi
 
Tham gia ngày: Jul 2010
Nơi Cư Ngụ: TP HCM
Bài gửi: 190
:
Mail là pstin2602@gmail.com. Mảng điện công nghiệp là chính, còn VĐK tích hợp vô cho "đủ tụ" thành "hàng độc" thôi!!!!!!!!
pstin vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-07-2011, 11:11 PM   #14
ocean_86
Đệ tử 1 túi
 
Tham gia ngày: Mar 2010
Bài gửi: 12
:
Trích:
Nguyên văn bởi pstin View Post
Adc2 là dùng đo điện áp, chú ý là biến áp sử dụng phải là không tải hoặc tải nhỏ mới chính xác. Từ 220VAC - 24VAC- chỉnh lưu - 24*sqrt(2)VDC - chiết áp ra điện áp khoảng 3.3V - thuật toán - lặp lại điện áp - adc2. Tất cả đều tỷ lệ!!!!!!!
set_ADC_channel(2);
delay_us(100);
ad2=read_ADC(ADC_START_AND_READ);
delay_us(100);
utt=ad2*10/3;
VR1 là biến trở tinh chỉnh, cực kỳ chính xác.
Nhân giá trị lên 10 để hiển thị được giá trị thập phân của điện áp.
Lấy 1 VOM chuẩn để đo áp 220VAC, sau đó chỉnh biến trở sao cho giá trị đo dùng PIC bằng giá trị VOM, khi đó mạch của bạn như 1 cái VOM đo điện áp xoay chiều rồi!!!!!
Dùng mạch đệm an toàn, chính xác. Ăn cắp nghề của các bđk nước ngoài đó!!! Dùng mạch đệm có thể chiết áp từ 220VAC - chỉnh lưu thành 300VDC - chiết áp xuống 3.3V-đệm luôn, cái này hay hơn biến áp nhưng coi chừng bị điện giật!!!!!!!!
Cái tụ 470 là từ thực nghiệm đó, 100 thì điện áp chỉnh lưu bị gợn sóng, 1000 thì thay đổi chậm, với tụ 470 khi mới cắm điện vào mạch thì mất khoảng 2-3s là điện áp ổn định thôi.
anh ơi!
em muốn đo hệ số COSj của lưới điện dùng ngắt ngoài trên chân RBO của pic 16f877a
em đã đuă dòng và áp sau khi chuyển từ song sin sang sóng vuông và cho qua con 74ls86 để so pha rồi bây giờ không biêt viêt chương trình làm sao
anh có thể giúp em được không? . em dung timer1. phần đo điện áp và dòng điện thì em đã làm chạy rồi
em cám ơn anh nhiều
ocean_86 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 11-12-2012, 11:48 PM   #15
tanbkc4
Nhập môn đệ tử
 
Tham gia ngày: Jan 2010
Bài gửi: 3
:
AD1 đo cái gì? AD2 đo cái gì? sao lại ra 2 chân luôn, biết dùng chân nào
tanbkc4 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à 09:35 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