PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Analog - Bộ nhớ - Bảo mật - Cảm biến nhiệt độ

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

Analog - Bộ nhớ - Bảo mật - Cảm biến nhiệt độ Thảo luận việc sử dụng và thay thế các sản phẩm Analog, Memory, KEELOG và cảm biến nhiệt độ của Microchip cho các thiết kế

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 05-12-2008, 10:38 AM   #1
nuacuatoi2010
Nhập môn đệ tử
 
Tham gia ngày: Oct 2008
Bài gửi: 8
:
thiết kế mạch đo điện áp và dòng điện

Mình đang làm một mạch để đọc giá trị điện áp và giá trị dòng điện từ đầu cực máy phát điện nhỏ. dùng pic6f877 để đọc analog. Analog đọc vào chân AN0 và AN1 sau đó hiển thị kết quả đọc được lên máy tính.Có bạn nào có tài liệu hoặc có sơ đồ nguyên lý thì post lên cho mình tham khảo với nhé.cám on nhiều

thay đổi nội dung bởi: nuacuatoi2010, 06-12-2008 lúc 10:45 AM.
nuacuatoi2010 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 08-12-2008, 08:29 PM   #2
tungnh
Đệ tử 5 túi
 
Tham gia ngày: Sep 2007
Bài gửi: 94
:
Trích:
Nguyên văn bởi nuacuatoi2010 View Post
Mình đang làm một mạch để đọc giá trị điện áp và giá trị dòng điện từ đầu cực máy phát điện nhỏ. dùng pic6f877 để đọc analog. Analog đọc vào chân AN0 và AN1 sau đó hiển thị kết quả đọc được lên máy tính.Có bạn nào có tài liệu hoặc có sơ đồ nguyên lý thì post lên cho mình tham khảo với nhé.cám on nhiều
Tài liệu thì tôi không có nhưng tôi bày cách cho bạn nhé.
Đo điện áp : đầu tiên hạ áp xuống còn <= 5 VAC . 1 đưa vào diode cầu chỉnh lưu(không có tụ) sau đó mắc qua trở công suất có giá trị nhỏ ( phục vụ cho việc đo dòng ) sau đó đưa qua 1 con trở để hạn chế dòng sau đó đưa vào PIC ( chú ý đến dòng). Để pic phát hiện được nửa chu kỳ âm thì cần phải đưa 1 tín hiệu vào 1 chân bất kỳ của Pic để khi bạn xử lý nếu chân đó ở mức cao thì giá trị đọc từ AN0 là âm. để có tín hiệu này bạn đưa điện áp <= 5vac vào bộ so sánh( lm311) để phát hiện chu kỳ âm, đầu ra của bộ so sánh sau đó đưa tới con tran để lấy đầu ra là tín hiều on, off ở mức TTL . Đầu ra đưa tởi con cách ly quang . ( Bạn phải chú ý đến dòng đưa vào Pic )
Đo dòng : tất cả các việc đo đạc đều đưa về việc đo áp hết. tử 2 đầu của trở công suất bạn đưa vào con Max4173 ( hoặc 1 con khuyếch đại thuật toán bất kỳ )để khuyếch đại lên . sau đó đưa vào chân AN1 của PIC.
tungnh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 23-12-2008, 03:56 PM   #3
lehathanh106
Nhập môn đệ tử
 
Tham gia ngày: Dec 2008
Bài gửi: 2
:
Đo dòng điện, điện áp

Theo tôi thì nên đổi về DC thi giao tiếp với PIC dễ hơn.
lehathanh106 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 30-12-2008, 12:42 AM   #4
nms48
Đệ tử 1 túi
 
Tham gia ngày: Dec 2008
Bài gửi: 11
:
mình có sơ dồ nguyên lý đây:
http://www.dientuvietnam.net/forums/...?t=20608&page=
nms48 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-02-2010, 11:14 PM   #5
manhha1987
Nhập môn đệ tử
 
Tham gia ngày: Jul 2008
Bài gửi: 7
:
Mình đang thiết kế mạch đo áp bằng ic cách ly quang tương tự
mạch của mình chuẩn bị thí nghiệm như sau
http://www.mediafire.com/?dmyo1dwl0y1
Các cậu có thể góp ý cho mình trước khi mình thử nghiệm
mọi góp ý có thể gửi qua mail : nguyenmanhha_87@yahoo.com
hoặc ngay tại diễn đàn
Cảm ơn mọi người
manhha1987 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 23-08-2010, 11:08 AM   #6
ngocminh94
Nhập môn đệ tử
 
Tham gia ngày: Aug 2010
Bài gửi: 1
:
bác nào có mạch đo dòng bằng ADV cho em với
ngocminh94 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 12-10-2010, 09:18 PM   #7
danhhiep
Nhập môn đệ tử
 
Tham gia ngày: Mar 2010
Bài gửi: 1
:
bác nào có sơ đồ nguyên lý về mạch đo diện áp và dòng điện với cả tài liệu thì gửi cho e với.
gửi vào mail này nhé: hanthuc89@gmail.com
thanks!
danhhiep vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 04-03-2011, 12:56 AM   #8
vienhanlam01
Đệ tử 1 túi
 
Tham gia ngày: Mar 2011
Bài gửi: 11
:
bạn nên chuyển đổi về adc,
chọn kênh
set_adc_channel(0) ;
delay_ms(10) ;
#int_rda
void xulyngattruyenthong()
{
getch() ;
giatri = read_adc() ;
putc(giatri / 1000 + 48) ;
putc(giatri % 1000 / 100 + 48) ;
putc(giatri % 1000 % 100 / 10 + 48) ;
putc(giatri % 1000 % 100 % 10 + 48) ;
}
void main()
{
while(true)
;
}
/////////////// hoặc bạn có thể PRINTF("%3U",GIATRI) ; /////////////
vienhanlam01 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à 08:08 AM.


Đượ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