PIC Vietnam

Go Back   PIC Vietnam > Truyền thông > Giao tiếp cổng COM và LPT

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

Giao tiếp cổng COM và LPT RS232, RS485 và LPT là những giao tiếp cơ bản và kinh điển khi mới học về vi điều khiển...

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 30-08-2009, 11:56 PM   #1
maiduy082
Đệ tử 4 túi
 
Tham gia ngày: Apr 2008
Bài gửi: 66
:
em cho nguồn vô chân AN0 là từ 1 biến trở thì kết quả xuất ra trên PC đúng, còn khi em cho tín hiệu vô là từ mạch khuếch đại của em thì kết quả bị sai.
em không biết lý do nào lại bị như vậy, mong anh cho em 1 ý kiến. em cảm ơn.
maiduy082 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 31-08-2009, 04:15 PM   #2
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 maiduy082 View Post
em cho nguồn vô chân AN0 là từ 1 biến trở thì kết quả xuất ra trên PC đúng, còn khi em cho tín hiệu vô là từ mạch khuếch đại của em thì kết quả bị sai.
em không biết lý do nào lại bị như vậy, mong anh cho em 1 ý kiến. em cảm ơn.
Từ thông tin của bạn, tôi loại bỏ nguyên nhân bạn viết code chưa đúng. Từ đó, tôi mới đề nghị bạn tập trung xem lại mạch khuếch đại mà bạn đang dùng. Bạn đã thử bỏ điện trở kéo lên 1 k như tôi đề nghị chưa?

Bạn đã thử đưa tín hiệu biến trở vào đầu mạch khuếch đại chưa (tất nhiên phải chỉnh lại mạch phân áp của biến trở, vì mạch khuếch đại của bạn có hệ số khuếch đại tổng là 2000)?

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 01-09-2009, 01:29 PM   #3
maiduy082
Đệ tử 4 túi
 
Tham gia ngày: Apr 2008
Bài gửi: 66
:
Trích:
Nguyên văn bởi namqn View Post
Từ thông tin của bạn, tôi loại bỏ nguyên nhân bạn viết code chưa đúng. Từ đó, tôi mới đề nghị bạn tập trung xem lại mạch khuếch đại mà bạn đang dùng. Bạn đã thử bỏ điện trở kéo lên 1 k như tôi đề nghị chưa?

Bạn đã thử đưa tín hiệu biến trở vào đầu mạch khuếch đại chưa (tất nhiên phải chỉnh lại mạch phân áp của biến trở, vì mạch khuếch đại của bạn có hệ số khuếch đại tổng là 2000)?

Thân,
anh Nam ơi, em đã làm như anh nói, đã bỏ trỏ 1k rồi, và có gằn thêm 1 tụ 33p xuống mass. em cũng thử đưa tín hiệu từ biến trở vào đầu mạch khuếch đại, em điều chỉnh cho Vout là 279mv (đã nối mạch khuếch đại với pic).
Em đang sử dụng adc 8-bit, do đó với mức áp là 279mv thì kết quả mà pc nhận được phải là 14 hoặc 15, nhưng thực tế em nhận lại là 22, 12, 1 ,2...nói chung là lung tung lắm ạ.
Em cũng thử với các mưc Vout khác nhau nhưng kết qu3 vẫn như thê.

cám ơn các anh đã giúp đỡ. em thành thật cám ơn
maiduy082 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 01-09-2009, 03:18 PM   #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 maiduy082 View Post
anh Nam ơi, em đã làm như anh nói, đã bỏ trỏ 1k rồi, và có gằn thêm 1 tụ 33p xuống mass. em cũng thử đưa tín hiệu từ biến trở vào đầu mạch khuếch đại, em điều chỉnh cho Vout là 279mv (đã nối mạch khuếch đại với pic).
Em đang sử dụng adc 8-bit, do đó với mức áp là 279mv thì kết quả mà pc nhận được phải là 14 hoặc 15, nhưng thực tế em nhận lại là 22, 12, 1 ,2...nói chung là lung tung lắm ạ.
Em cũng thử với các mưc Vout khác nhau nhưng kết qu3 vẫn như thê.

cám ơn các anh đã giúp đỡ. em thành thật cám ơn
Tôi cho là mạch khuếch đại của bạn bị nhiễu mạnh, và giải quyết vấn đề này không đơn giản là chỉ nhìn vào sơ đồ nguyên lý của bạn, vì sơ đồ nguyên lý của bạn không thể hiện cơ chế ghép nhiễu vào mạch. Ngay cả khi bạn chụp ảnh mạch thật của bạn cùng với các mạch xung quanh, cũng chưa hẳn có thể xác định được mạch bị nhiễu theo cơ chế nào, và làm thế nào để khắc phục.

Tuy nhiên, bạn nên có các tụ lọc nguồn 100 nF đặt càng gần các chân IC càng tốt, và nên cấp nguồn ổn định bằng ổn áp tuyến tính cho các IC AD620, với giá trị điện áp nằm trong dải điện áp làm việc đã được khuyến cáo (bạn chưa cho biết bạn dùng áp nguồn là bao nhiê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 01-09-2009, 03:47 PM   #5
maiduy082
Đệ tử 4 túi
 
Tham gia ngày: Apr 2008
Bài gửi: 66
:
bộ nguồn em sử dụng là Vs = 4.94v, -Vs = 5.04v ,em dùng ic lm7805 va lm7905.
anh cho em hỏi, cách hàn dây (em đang sử dụng mạch đục lỗ, tại mấy cái board cắm em mua toàn đồ dỏm thôi) và sắp xếp linh kiện cũng gây nhiễu khá nhiều phải không ạ.
em vừa thử thế này, Vout trước khi đưa vào chân AN0, em cho chạy qua 1 mạch lọng thông thấp, C=33p, R=10k thì thấy có vẻ kết quả ổn định hơn 1 chút, nhưng vẫn chưa đạt kết quả em mong đợi.
(à, em cách ly giữa pic và ic Max232 bằng opto pc817 thì thấy Vout cũng ổn định hơn, nguôn dùng cho Max232 em lấy từ máy tính)
mong anh hướng dẫn thêm cho em ạ. cám ơn anh đã giúp đỡ em.
maiduy082 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 01-09-2009, 05:18 PM   #6
kaka_pato
Đệ tử 1 túi
 
Tham gia ngày: Apr 2009
Bài gửi: 12
:
hỏi thầy Nam

thầy Nam có thể giúp đỡ e ở luồng này không a ?
http://www.picvietnam.com/forum/show...9147#post29147
kaka_pato 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à 05:16 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