![]() |
SRF05 + PIC16F877A do khoảng cách
em đang dùng SRF05 + PIC16F877A do khoảng cách nhưng công lực còn yếu quá mong các bác có công lực thâm hậu chỉ em với .
về phần cứng cụ thể như sau : con srf05 có hai chế độ hoạt động đó là : -MOde1 : kết nối 2 chân trigger và echo vào 2 chân i/o của VDK -Mode2 : sử dụng chân của VDK để gửi tín hiệu trigger và nhận tín hiệu echo từ con srf05 em sư dụng chế độ Mode 2.kết nối chân RB0 với chân trigger/echo của con srf05. trên con srf05 chân mode nối với GND (0v). em dùng timer 1 để đếm độ rộng xung echo do con srf05 gởi phản hồi. sau đó lấy độ rộng xung/ 72 để đổi khoang cách tính toán ra đơn vị cm. đây là code của em , các bác xem qua chỉ em giúp em chỗ nào ko ổn. Code:
#include "D:\PIC PROGRAM\16F877A\SRF05\main.h" đây là file main.h Code:
#include <16F877A.h> lcd của em em chỉ hiện giá trị 000-003, và nó dao động liên tục trong khoảng này. em cũng chưa thật hiểu cách làm việc của cảm biến siêu âm lắm,mong các bác tư vấn thêm. bác nào giúp em với ......... |
hiện tượng crosstalk
1 Attachment(s)
Trong giải thuật hạn chế nhiễu do hiện tượng đọc chéo của Borenstein, khi sai lệch giữa hai giá trị đọc liện tiếp trên cảm biến y (cảm biến thu tín hiệu echo do một cảm biến khác phát ra) lớn hơn T_delta thì chắc chắn đã xảy ra hiện tượng crosstalk. Tuy nhiên có một vấn đề mong các bạn trao đổi để làm sáng tỏ.
Khi sai lệch giữa hai giá trị đọc liên tiếp lớn hơn T_delta thì có crosstalk, vậy thì ta loại giá trị nào? giá trị trước hay sau? Nếu như loại giá trị sau, thì chuyện gì sẽ xảy ra khi ngay từ lần đọc đầu tiên cảm biến y đã thu được tín hiệu echo sai (do crosstalk), trong quá trình thí nghệm, vị trí các cảm biến không đổi (tức là đường đọc chéo không thay đổi). Do đó, cảm biến y sẽ liên tục nhận được tìn hiệu echo sai.(Các bạn xem hình đính kèm) Theo giải thuật này thì các giá trị đọc sau sẽ bị loại. Cảm biến y sẽ không nhận được tín hiệu echo do chính y phát ra. |
Trích:
Như vậy rõ ràng, không nhận kết quả nào cả. Chỉ khi nào kết quả n và n+1 khẳng định là đúng thì lúc đó ta mới khẳng định rằng n là đúng, rồi lại lấy n+1 tính tiếp cho n+2... Cái này hiểu nó rất là vui đấy. Nếu các bạn làm xong kết quả thực nghiệm, các bạn có thể cung cấp lên cho mọi người cùng xem. Cần phải có nhiều kết quả tham khảo hơn, chứ mấy năm nay rồi F nghe nói các đồng chí làm lại vẫn chưa làm thành công. Chúc vui |
1 Attachment(s)
mọi người ơi.
cho tớ hỏi cái mạch cảm biến này với??? cho tớ hỏi mạch này nguyên lý hoạt động của nó ? to thay 2 con tran trên bằng A1015 và C1815 thì thấy 2 con tran này nóng lắm. thứ hai là: khi lắp xong ,tín hiệu đầu ra luôn ở mức cao(7v) mặc dù tớ đã cách li phần thu và phát và tinh chỉnh triết áp.???? thanks very much !!! |
2 Attachment(s)
2 con tran T1 & T2 mắc theo kiểu đẩy kéo dùng nguồn ko đối xứng . Sơ đồ trên dùng loa thanh áp nên ko cần tụ xuất loa, nếu dùng loa điện động thì khi mắc vơi loa thì phải có thêm tụ ngăn dòng 1 chiều qua loa
|
do tần số siêu âm cao nên dùng tụ 103 PF
|
Trích:
nhưng đấy là phần bên phát, nhưng khi chưa có phần phát thì phần thu ở đầu ra luôn luôn có 1 điện áp cố định?? ko hiểu tại sao??? bạn làm về siêu âm bạn có thể cho tơ ít tài liệu được ko? to đang làm cái này.... thanks!! |
1 Attachment(s)
Tầng cuối cùng of mạch thu siêu âm (N3) là mạch so sánh đảo pha .ở chế độ tĩnh (chưa có tín hiệu siêu âm ) thì đầu vào âm được nối Dương nguồn qua trở R11 (4.7M) . vì vậy đầu ra có điện áp Dương , muốn triệt điện áp này bạn chi cần hạ con trở R12 (390K) xuống còn 39K , hoặc nhỏ hơn , điều chỉnh thêm cả chiết áp VR2 nữa
chúc thành công. |
tớ hỏi câu hơi gà chút(nhưng không hỏi thì chẳng biết khi nào hiểu được)..
1.mọi người có thể chỉ bảo tớ giải thuật cách xử lý sóng siêu âm với phần điều khiển được không??? khi có sóng siêu âm vào chân điều khiển thì phần điều khiển nó sẽ xử lý thế nào để nhận biết được khoảng cách? 2. tín hiệu ra của bộ siêu âm chỉ có 2 mức 0 và 1 à? |
1 Attachment(s)
tài liệu siêu âm :
|
Các bác cho em hỏi :
Trích:
thứ 2 em hỏi LCD03 là LCD1602 à? hay nó là loại nào??? |
Trích:
|
e cần một số tài liệu về các loại cảm biến nhưng e kiếm ko được! mong mọi người cho e link dowload.e cảm ơn!
|
1 Attachment(s)
Đây là code cảm biến siêu âm, lâu quá mình ko nhớ tải ở đâu bạn xem thử nhé, được thì bấm phát cảm ơn nhé
|
các bạn có thể giúp mình cái này được ko?"mạch cảm biến vị trí sử dụng sóng siêu âm". Thầy cho cái đề mà mình chưa biết làm thế nào? Có bạn nào biết chỉ giáo giùm nha. Thanks nhiều!
|
Múi giờ GMT. Hiện tại là 11:27 AM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam