![]() |
|
Tài trợ cho PIC Vietnam |
PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
|
![]() |
#1 |
Nhập môn đệ tử
Tham gia ngày: Mar 2007
Bài gửi: 2
: |
đo khoảng cách và hiển thị
Các bạn có thể chỉ mình sơ đồ mạch đo và chương trinh hiển thị dc ko?Dùng pic hay 89C51 đều được.Mình mới học lập trình nên còn bỡ ngỡ.Rất mong được chỉ giáo.
|
![]() |
![]() |
![]() |
#2 |
PIC Bang chủ
|
Đo khoảng cách thì phải dùng cái gì để đo? Muốn biết dùng cái gì để đo thì phải có đối tượng đo và kích cỡ đối tượng đo. Con PIC hay 89 không thể đem ra đo khoảng cách được. Chẳng lẽ đem mấy con PIC về rồi xếp thành hàng. Xong rồi hiển thị ra chiều dài cần đo là 5.4 con PIC ??? >> số con PIC là đơn vị đo?
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? |
![]() |
![]() |
![]() |
#3 |
Trưởng lão PIC bang
Tham gia ngày: Dec 2005
Bài gửi: 315
: |
Bạn khiem tiết kiệm từ ngữ nên đặt câu hỏi không khác nào đánh đố mọi người. Tôi đoán là bạn muốn thiết kế một mạch có chức năng nhận dữ liệu từ cảm biến đo khoảng cách (không rõ ý của bạn nên có thể là một trong các loại cảm biến sau: encoder hoặc cảm biến điện dung, điện cảm hay cảm biến hồng ngoại,...) rồi hiển thị kết quả trên LCD hoặc LED. Cảm biến điện dung, điện cảm hay cảm biến hồng ngoại có thể dùng để đo khoảng cách nếu quan hệ vào ra là hoàn toàn tuyến tính nhưng kết quả đo chịu ảnh hưởng lớn của môi trường.
__________________
Sống là động nhưng lòng luôn bất động, Sống là thương nhưng lòng chẳng vấn vương, Sống yên vui danh lợi vẫn coi thường, Tâm bất biến giữa dòng đời vạn biến. Chú ý: đề nghị các thành viên đọc luồng dưới đây trước khi post bài: http://www.picvietnam.com/forum//showthread.php?t=1263 |
![]() |
![]() |
![]() |
#4 |
Đệ tử 2 túi
Tham gia ngày: May 2006
Bài gửi: 26
: |
Đo khoảng cách có vài loại:
+ Loại đo xa vài mét người ta thường dùng cảm biến siêu âm, loại này cần không gian rộng vì góc quét của nó lớn, chủ yếu đo sâu bể lắng, bình chứa lớn.. + Loại đo ngắn vài chục mm thì có sensor hồng ngoại dòng ZX của Omron, hay loại cảm biến vị trí của Novotechnik thì rất chính xác , sai số cỡ 1%mm hoặc nhỏ hơn. Tuy nhiên loại này thì giá thành mua sensor tương đối cao , cỡ 500 - 700$ ![]() Còn mạch xử lí từ sensor vào thì không khó lắm, dùng vdk nào chẳng được + ADC có độ phân giải đủ lớn tương ứng với dải đo và độ chính xác theo nhu cầu |
![]() |
![]() |
![]() |
#5 |
Nhập môn đệ tử
Tham gia ngày: Mar 2007
Bài gửi: 2
: |
thành thật xin lỗi.Mình nói ko rõ ràng.Mình dùng encoder tạo xung,sau đó dùng vi điều khiển qua led để hiển thị.Vấn đề của mình là dùng encoder nào cho hợp lý nếu dùng 4 led 7 đoạn,và đoạn chương trình hiển thị được viết như thế nào?Rất mong được sự giúp đỡ.
|
![]() |
![]() |
![]() |
#6 |
Nhập môn đệ tử
Tham gia ngày: Oct 2007
Bài gửi: 7
: |
Trước tiên bạn phải xác định khoảng cách đo là bao nhiêu, dung sai bao nhiêu. Từ đó bạn mới chọn được encoder phù hợp. VD: encoder quay 1 vòng được 10mm, sai số là 0.01mm thì encoder phải có số xung lớn hơn 10/0.01=1000 xung/vòng. Hồi trước tôi có làm rồi dùng module QEI 18F4431 để đọc encoder. Một điều nữa bạn cần quan tâm, led 7 đoạn mà dùng quét thì phải chú ý tới sự bỏ xung encoder.
|
![]() |
![]() |
![]() |
#7 |
Đệ tử 3 túi
Tham gia ngày: Nov 2007
Nơi Cư Ngụ: Vietnam
Bài gửi: 48
: |
Đo khoảng cách dùng sóng siêu âm có nguyên lý làm việc giống như của dơi.
Bằng cách đo thời gian từ lúc phát ra một tín hiệu đến lúc nhận được tín hiệu phản hồi (echo), từ đó tính được khoảng cách (vận tốc âm thanh trong không khí là khoảng 344m/s-wikipedia). Không biết cái máy "bắn tốc độ" của CSGT có sử dụng nguyên lý này không?
__________________
More friends more foods |
![]() |
![]() |
![]() |
|
|