PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cảm biến (http://www.picvietnam.com/forum/forumdisplay.php?f=18)
-   -   Hỏi về Cảm Biến SRF235 (http://www.picvietnam.com/forum/showthread.php?t=3914)

hugo07 13-04-2009 12:19 AM

Hỏi về Cảm Biến SRF235
 
Em đang gặp rắc rối với con cảm biến SRF235 đọc tài liệu về nó mà ko hiểu đc cách nó hoạt động thế nào ???, nhận data từ nó như thế nào???. Anh ,chị nào biết chỉ dùm em với , em cảm ơn nhiều !!!

tinhgiac_vp 13-04-2009 03:46 PM

Ah, cái này tôi nghĩ trước hết bạn nên xác định xem ứng dụng của mình có đặc biệt đến mức phải dùng SRF235 hay không. SRF235 thì đúng là ít sai số hơn, nhưng ngược lại nếu bạn dùng SRF235 để đo theo hướng xiên, tức là chùm sóng phát ra của nó không vuông góc với bề mặt phản xạ thì SRF235 không đọc được(chỉ cần lệch vài độ thôi không cần nhiều).Cái này trong datasheet nói là "like miror", bạn đọc kỹ sẽ hiểu(có thể hiểu rằng SRF05 thì sóng khuếch tán mạnh, nên sẽ có sóng khuếch tán theo hướng ngược lại với hướng phát đi, còn SRF235 thì sóng phản xạ mạnh). Hoạt động của nó thì cũng giống mấy con SRF khác thôi. Cũng phát ra, thu về và đọc thời gian thu phát để tính khoảng cách. Tuy nhiên SRF235 có 1 con pic18 làm nhiệm vụ đó, còn để nhận giá trị khoảng cách đo về thì bạn giao tiếp I2C với con pic18 đó. datasheet nói khá rõ các bước để đọc giá trị từ SRF235. Nhưng trước hết bạn cần xác định có nên dùng SRF235 không? Nếu dùng nó mà bạn vẫn không biết cách giao tiếp thì tôi sẽ hướng dẫn tiếp. Tôi đã từng dùng nó và biết rằng mình sai lầm vì nó không đọc theo hướng xiên được.

hugo07 13-04-2009 04:51 PM

Em chào anh tinhgic_vp!
Thực ra em dùng nó kết hợp với hệ thống quét góc để em có 3 thông số (hai thông số về góc: góc quét ngang và dọc và thông số khoảng cách(xa gần)). Kết hợp 3 thông số trên để xuất ra hình khối (có thể gọi là 3D)của vật thể mà nàm trong tầm nó quét. Anh cho em lời khuyên với mục đích trên thì dùng con này được không? Loai hoay mãi mà chưa biết cách lấy dử liệu của nó. Nếu được Trong quá trình làm có gì thắc mác mong anh chỉ dáo với . cảm ơn anh nhiều!!!

hugo07 17-04-2009 04:24 PM

Cần giúp đở !
 
Em đang cần viết code cho con pic để nhận dữ liệu từ con cảm biến SRF235. Theo em tìm hiểu thì SRF235 nó là 1 slave rồi (theo chuẩn I2C), bây giờ cần mình lập trình cho con pic để nó là Master đọc dữ liệu của SRF235 đưa về và xuất ra 1 pỏt nào đó.
anh chị nào biết về vấn đề này thì giúp em với .

Cảm ơn mọi người nhiều !
sẳn cho em hỏi thêm là với ứng dụng trên thì xài con pic nào thì hợp lý ?!?!?

namqn 17-04-2009 05:44 PM

Trích:

Nguyên văn bởi hugo07 (Post 24897)
Em đang cần viết code cho con pic để nhận dữ liệu từ con cảm biến SRF235. Theo em tìm hiểu thì SRF235 nó là 1 slave rồi (theo chuẩn I2C), bây giờ cần mình lập trình cho con pic để nó là Master đọc dữ liệu của SRF235 đưa về và xuất ra 1 pỏt nào đó.
anh chị nào biết về vấn đề này thì giúp em với .

Cảm ơn mọi người nhiều !
sẳn cho em hỏi thêm là với ứng dụng trên thì xài con pic nào thì hợp lý ?!?!?

Bạn có thể đọc phần I2C của trang web sau (đã có code ví dụ dùng PIC, cho các thao tác khác nhau của giao thức):
http://namqn.byethost7.com/Commu.php

Sau đó, đọc datasheet của SRF235 để hiệu chỉnh các tham số trong chương trình cho phù hợp.

Thân,


Múi giờ GMT. Hiện tại là 12:51 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