PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cảm biến (http://www.picvietnam.com/forum/forumdisplay.php?f=18)
-   -   Cảm biến siêu âm (http://www.picvietnam.com/forum/showthread.php?t=78)

falleaf 27-06-2005 10:33 AM

Cảm biến siêu âm
 
Xử lý hiện tượng đọc chéo của siêu âm, toàn bộ kết quả được thực hiện dựa trên phương pháp của Borenstein và sử dụng cảm biến Polaroid 6500

Các bạn download tại đây

xuanhau 26-10-2005 10:06 AM

Cảm biến siêu âm đo lưu lượng khí ?
 
Tôi tính làm một dụng cụ đo vận tốc khí, lưu lượng khí bằng siêu âm. Nhưng ko biết dùng loại cảm biến nào và mua ở đâu? Xin các bạn cho lời khuyên. cám ơn nhiều

mickey_technologies 14-11-2005 08:13 AM

Tôi đang làm tiểu luận tìm hiểu nguyên lí và ứng dụng cảm biến laser và siêu âm mà chưa biết tham khảo tài liêu ở đâu,mong anh em chỉ giúp!!!

falleaf 14-11-2005 10:34 AM

Cảm biến laser thì tôi chưa dùng, nhưng cảm biến siêu âm thì bạn cứ đặt câu hỏi, nếu trong phạm vi hiểu biết tôi sẽ giúp.

Chúc vui.

chuabietgi 09-12-2005 09:15 AM

Thanks!May cai nay rat hay!

solo123 17-03-2006 10:26 PM

chào các anh, em muốn làm một bộ cảm biến âm thanh để dò đường cho robot, các anh có thể cung cấp sơ đồ cho em ko ạ, nếu được cám ơn mấy anh nhiều lắm, hiện tại em đang dùng pic 16F84, em mới làm quen với nó thôi

falleaf 19-03-2006 06:35 PM

Bạn cần có cái cảm biến siêu âm đó, và bạn phải nói nó nó là hãng nào, và loại nào. Như vậy thì mới có thể giúp bạn được.

Loại siêu âm thông dụng tại VN hiện này là SRF0x, bởi vì nó của Singapore sản xuất, cho nên dễ nhập về VN. Loại này đường điều khiển dòng thấp. Còn với Polaroid như tôi dùng thì dòng kích lên tới 2A, sẽ hơi phiền cho bạn nếu dùng nhiều siêu âm.

Chúc vui.

aichacha_fighting 27-05-2006 11:52 PM

Anh falleaf cho em hoi muon mua cam bien do o dau vay?Va` em co the dung cam bien do' gan len robo de tranh vat can dc ko ah.

falleaf 28-05-2006 01:10 PM

Được,

Em có thể mua ở nhiều nơi khác nhau, em muốn mua chính xác loại nào?
Em phải tìm hiểu sơ về siêu âm cái đã, để hiểu đặc tính siêu âm, hoạt động của siêu âm

solo123 18-06-2006 05:13 PM

PIC bang chủ ơi, em muốn hỏi là mua mấy cái bộ cảm biến siêu âm ở đâu vậy? em đang cần loại đơn giản thôi, với lại cho em hỏi luôn nơi nào bán các loại động cơ bước vậy? loại bự hơn mấy cái động cơ DC một chút, và một mạch nạp cho con PIC loại 16F84 và 16F84A nhờ anh chỉ giùm em, em ở HCM, cám ơn anh nhiều lắm

falleaf 18-06-2006 07:12 PM

Hiện nay có một em sinh viên PFIEV đang thực hiện đề tài làm siêu âm, em có thể liên hệ với em này qua nick polaris2511bk để hỏi mua lại đầu cảm biến nếu cần.

Còn nếu em muốn mua cả bộ cảm biến, bao gồm transducer và mạch điều khiển, ở đây có một số trang để em tham khảo

http://www.picvietnam.com/forum/showthread.php?t=476

Ngay trong box Cảm biến này mà, nhớ đọc kỹ các bài chú ý, vì các bài chú ý anh phải chọn lọc rất kỹ, và thường xuyên sửa chữa, xoá bài, để đảm báo tính chất cô đọng của nó.

Chúc vui

polaris2511bk 28-06-2006 01:08 AM

cam bien sieu am
 

Bây h em trình bày lại toàn bộ ý kiến của em... anh xem rồi góp ý cho em với....
Mục đích của em là làm một thiết bị để dò đường, nói đúng hơn là phát hiện vật cản.
Nguyên tắc: dựa trên sự phát và thu sóng siêu âm phản hồi, thời gian sóng truyền đi và nhận lại/2 x vận tốc sóng trong không khí = khoảng cách từ đầu dò đến vật cản.
Bây giờ em muốn làm dạng 2 kênh: hoặc 2 con fat và 2 con thu, hoặc 2 con fat và 1 con thu.
Gọi con fat la T, con thu là R
Vấn đề :
1/ 2 con fat T dc đặt với nhau như thế nào? R đc đặt ở vị trí nào ạ?
2/ làm cách nào để R nhận ra dc tín hiệu quay trở về nào là tín hiệu của T1 hay T2???
Theo em nghĩ có các trường hợp sau xảy ra:
a)nếu fat lần lượt T1 trước, tín hiệu fan hồi trở về của T1 đc nhận thì T2 mới dc fat, nhu vay thoi gian là qua nhiều, xử lý chậm...=> ko dat dc yeu cau
b)nếu phát T1, sau đó phat tiep T2, tín hiệu quay về sẽ có 2 trường hợp:
*)nếu d1>d2( d= khoảng cách từ đầu fat đến vật cản) thì tín hiệu fan hồi của T2 sẽ về trc, hoặc cùng lúc với T1=> cross talk?, nếu R chỉ làm nhiệm vụ thu, việc phân biệt các tín hiệu thu về là của vi xử lý thì vi xử lý có phân biệt được không ạ?
*) d1<= d2, fan hồi của T1 đến trc T2, tín hiệu sẽ đươc xử lý lần lượt=> xử lý chậm...
c) nếu fat T1 và T2 cùng lúc, tín hiệu quay về cùng lúc, tin hiệu quay về trc sau...cũng sẽ xử lý và phân biệt như thế nào ạ?
3/ khi thu đc tín hiệu fan hồi là tín hiệu dạng xung, bằng tính toán, ta tính dc khoảng cách đến vật cản=> đưa vào vi xử lý thì có cách nào để xuất khoảng cách đó ra bằng tiếng nói ko?dung loại vi xử lý nào? Dùng pic đc ko anh?
Đó là vân đề em đang suy nghĩ hiện nay...nếu mà dùng thuật toán thì đó là thuật toán nào ạ? Anh có thể hướng dẫn cho em đc ko ạ?
bây h em đang làm bài toán tính thời gian phát xung mà em không biết phải làm thế nào? Thời gian thế nào là hợp lý?...
Em cảm ơn anh ạ!

polaris2511bk 28-06-2006 02:29 PM

1) Vấn đề xử lý hoàn toàn không đơn giản. Phần này xử lý crosstalk hoàn toàn là một bài toán khó, và không phải đơn giản như em nghĩ.

2) Vấn đề bố trí siêu âm, chỉ cần em bố trí hai siêu âm nằm gần nhau là được, giống như trường hợp mà cái hình anh đưa cho em, đặt con thu ở giữa, đặt 2 con phát ở bên ngoài, và nhớ rằng tạo thành một góc nghiên nhỏ.
__
/ \

Đặt 3 con như thế này, nhưng mà góc nghiêng nhỏ thôi, vì trong này anh không thể vẽ được cái góc nhỏ hơn. Nghĩa là hai cạnh bên của nó trong trường hợp anh vẽ thế này nó là góc nhọn, nhưng em làm sao nó trở thành góc tù lớn. Nghĩa là gần như chỉ hơi xiên một chút xíu khoảng 15 độ so với mặt nằm ngang. Nghĩa là 3 con siêu âm TRT gần như đặt thẳng hàng. Nhưng TR nghiêng khoảng 7.5 độ, RT nghiêng khoảng 7.5 độ nữa.

Không phải chụm vào nhau, mà hướng ra bên ngoài. Nghĩa là như cái hình anh vẽ thì nó phát theo hướng từ dưới lên trên.

3) Dùng PIC có thể làm việc với siêu âm vô tư, vì tốc độ siêu âm chậm, khoảng 40KHz - 50KHz, PIC làm việc tốt.

4) Thuật toán để đọc siêu âm, em phải đọc thêm phần crosstalk. Crosstalk chính là để đọc làm sao cho nó nhanh, chứ nếu phát từng con rồi đọc từng con, thì cần crosstalk để làm gì. Đọc hiểu cái đó đã rồi hỏi tiếp.
Thế nhé.

DOAN Hiep

techpro 09-09-2006 12:22 PM

Trích:

Nguyên văn bởi mickey_technologies (Post 949)
Tôi đang làm tiểu luận tìm hiểu nguyên lí và ứng dụng cảm biến laser và siêu âm mà chưa biết tham khảo tài liêu ở đâu,mong anh em chỉ giúp!!!

Bạn hãy liên hệ với tôi. Bên tôi cung cấp sensor laser của hãng Sick-Optex Japan. Nếu cần tài liệu tôi sẽ cung cấp cho bạn. Hãy liên hệ qua E-mail: techamaco@yahoo.com.vn, DĐ: 09.83.84.85.45

techpro 09-09-2006 12:29 PM

Trích:

Nguyên văn bởi aichacha_fighting (Post 3142)
Anh falleaf cho em hoi muon mua cam bien do o dau vay?Va` em co the dung cam bien do' gan len robo de tranh vat can dc ko ah.

Bạn có thể dùng Photosensor VD-300T của hãng Optex. Đây là thiết bị tích hợp sẵn cả đầu phát và đầu thu. VD-300T phát hiện được vật thể trong khoảng cách 3 mét. Đầu ra relay cho phép chỉnh On-delay, Off-delay để phát hiện vật thể có kích thước nhỏ và chống nhiễu.

bacbaphi 11-10-2006 05:50 PM

vay co ai biet may cai cam bien sieu am ban' o dau khong?

polaris2511bk 12-10-2006 06:32 AM

đặt ở nước ngoài theo kiểu đặt hàng trên mạng( cái này thì đắt, áp dụng chủ yếu với loại SRFxx), nếu ở TP HCM, thử qua cửa hàng Tương lai trên 3/2( ngay góc Su van hanh nối dài- 3/2) xem người ta đã nhận về để bán chưa.
Chúc vui.

fluidmech 29-01-2007 09:22 AM

Minh co 4 loai SRF04, SRF08, SRF10, SRF235 cua Devantech, ban nao thich thi lien lac voi minh: fluidmech1@yahoo.com
So qua ve 4 loai sensor nay:

SRF04: thong dung, tan so 40kHz, tam xa 3m, mua online gia 24,5USD chua ke ship ( minh ban gia 400k/c)

SRF08: cuc manh, tan so 40kHz, tam xa 6m, online gia 54USD chua ke ship ( minh ban gia 800k/c)

SRF10: sieu nho, tan so 40kHz, tam xa 3m, online gia 56USD chua ke ship (minh ban gia 820k/c)

SRF235: xin nhat cua devantech, tan so 235kHz, rat it nhieu, goc quet cuc nho 15 do, tam xa 3m, online gia 140USD chua ke ship ( minh ban gia 1 trieu 700k/c)
Gia da bao gom chi phi van chuyen.
Minh co loai da dung roi, van con tot, ban nao muon mua thi minh de gia re cho.
P/S: cac bac thong cam, khong hieu sao em khong go duoc tieng Viet.

namqn: diễn đàn đang đặt trên server tạm, một số client không load được bộ gõ tiếng Việt (máy của tôi cũng bị vậy), bạn nào không dùng được bộ gõ của diễn đàn thì hãy dùng bộ gõ ngoài (Unikey chẳng hạn).

khangcodt 27-03-2007 08:56 AM

Bác F cho em hỏi cái cảm biến siêu âm nó truyền được khoảng cách tối đa là bao nhiêu mét vậy? Có đến cỡ 100m hoặc hơn ko. (ý em là nếu tăng thời gian phát lên tối đa có thể, tất nhiên là ko thể lớn cỡ hàng giờ...hì hì)
Em đang có ý định làm mạch với CB siêu âm để đo khoảng cách, thu và phát trên cùng bo mạch, 1 thu 1 phát chắc ko có nhiễu (ko rõ vì chưa làm với siêu âm bao giờ).

falleaf 27-03-2007 02:01 PM

Không thể được, mỗi loại đầu dò có công suất phát khác nhau, có những loại lên tới cả trăm mét, nhưng những loại đó cực đắt là một, nếu mà làm lên tới cả trăm mét, thì người ta dùng sang cảm biến laser.

Cảm biến hồng ngoại hoạt động trong vòng cm, cảm biến siêu âm hoạt động trong vòng chục cm tới chục mét, cảm biến laser hoạt động từ chục mét tới km,... Phải sử dụng đúng mục đích và nguyên lý của nó.

Chúc vui

falleaf 03-04-2007 05:55 PM

1 Attachment(s)
Tài liệu sơ lược về cảm biến siêu âm.

viettronics 06-04-2007 04:22 PM

Chào các bác
Em mới được giao bài tập lớn là chế tạo một thiết bị đo sử dụng siêu âm với khoảng đo từ 3m đến 15m.
Bác nào biết có thể chỉ cho em biết em có thể sử dụng con cảm biến nào phù hợp. Các bác post cả tài liệu nếu có nhé!
Best regards!

falleaf 06-04-2007 04:40 PM

Đo từ 3 đến 12m thì có của Devantech. Nhưng còn tới 15m thì chịu. Cần phải mua của Polaroid thôi. Loại này rất đắt tiền.

Xem thông tin tại: www.vieltek.com

Chúc vui.

scentoflove 02-08-2007 05:04 PM

Anh F trong tài liệu Ultrasonic Sensors của anh có nêu công thức tính góc đặt cảm biến. Arc(d) và Len(teta) là gì vậy a. Góc teta đó là góc xác định tại vật thì góc đặt cảm biến là bao nhiêu. Em đọc ko rõ lắm anh giải thích thêm

scentoflove 11-09-2007 12:37 AM

Em đang xài SRF 10 của devantech, con này giao tiếp I2C đọc kết quả nên phải đọc lần lượt từng con. Hiện em đang gắn cảm biến vào mobile robot để dò vật cản. Kíck thước mobile robot 30x40cm. Mọi người có thể chỉ em cách gắn sonar hiệu quả.

falleaf 11-09-2007 03:52 AM

Tuỳ theo thuật toán mà bạn sử dụng là thuật toán gì. Bạn hoàn toàn có thể đọc siêu âm liên tục nếu bạn xử lý tốt hiện tượng crosstalk.

Góc đặt cảm biến sao cho búp hướng của cảm biến ở tại điểm giao nhau thường gặp (tức là ở mức đo của bạn) là khoảng 10%, thì bạn sẽ xác định được rõ vật nhất. Vì khi đó nếu xác định được một vật, thì bạn gần như xác định được vật nằm trên 1/10 của cung tròn (có dải sai số lặp).

Trong slide của F có phân tích việc góc đặt hai cảm biến siêu âm, thế nào là tốt, thế nào là không tốt. (góc theta1 và góc theta2 - Bố trí cảm biến)

Như vậy, rõ ràng việc bố trí cảm biến phụ thuộc vào búp hướng của cảm biến. Từ búp hướng sẽ tính ra được góc đặt phù hợp.

Chúc vui

scentoflove 11-09-2007 08:08 AM

Trong Slide của anh F có nói tới arc(d)/len(tetha)<1/10 đièu này có ý nghĩa gì. Giã sư
Với búp hướng của polaroid như slide anh F đưa thì sóng sonar sẽ là 1 cung từ -15độ - 15độ. Từ đó ta tính ra góc tetha. Ko biết em nói vậy có đúng ko

falleaf 11-09-2007 12:02 PM

Arc(d) chính là độ dài cung tròn ở khoảng cách d. Mà khoảng cách d ở đây là gì? Là một khoảng cách bất kỳ mà bạn có thể đo được sự tồn tại của vật.

Độ dày 10cm ở đây chính là khoảng sai số lặp mà bạn không thể biết được của siêu âm. Theta ở đây là gõc giữa hai cảm biến khi cảm biến nhận ra chướng ngại vật. Chúng ta mong muốn góc này càng lớn càng tốt. Vậy góc này nhỏ nhất khi nào?

Giả sử hai cung không chắc chắn của cảm biến giao nhau, thì chỗ nào là chỗ xảy ra diện tích giao nhau lớn nhất?

Bạn chỉ cần đảm bảo cái công thức cuối cùng của F ở mọi điểm mà vật có thể xuất hiện là coi như oki.

Chúc vui.

ntung 27-10-2007 02:05 PM

em dabg muon dung con cam bien luu luong lam dau vao tin hieu cho PLC nhung em chua biet cach chuyen tin hieu tuong tu thanh so de .cac bac co th giup em ko ah

tranminhtung 05-12-2007 05:00 PM

1 Attachment(s)
Em cũng đang phải chiến đấu với cả đống sensor có cả sensor siêu âm

picthanh 28-03-2008 02:50 PM

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"
#include <LCD.C>

#define TrgEch        RB0
#define TrgDir        TRISB0


unsigned int value=0;

int get_srf05(void);
void outlcd(unsigned int kcach);
void setup(void);

/*
#int_EXT
void  EXT_isr(void)
{

}

*/

void main()
{

  setup_adc_ports(NO_ANALOGS);
  setup_adc(ADC_OFF);
  setup_psp(PSP_DISABLED);
  setup_spi(SPI_SS_DISABLED);
  setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
  setup_timer_1(T1_INTERNAL|T1_DIV_BY_4);
  setup_timer_2(T2_DISABLED,0,1);
  setup_comparator(NC_NC_NC_NC);
  setup_vref(FALSE);
  lcd_init();
  setup();
//  enable_interrupts(INT_EXT);
//  enable_interrupts(GLOBAL);
     
  while (1)
  {

    value=get_srf05();
//    printf("\n\rvalue= %u",value);
   
    outlcd(value);
      TMR1H = 0;                // 52mS delay - this is so that the srf05 ranging is not too rapid
      TMR1L = 0;        // and the previous pulse has faded away before we start the next one
      T1CON = 0x21;                    // 1:4 prescale and running
      TMR1IF = 0;
      while(!TMR1IF);                  // wait for delay time
      TMR1ON = 0;                      // stop timer 
  }

}

unsigned int get_srf05(void)
{
  TMR1H = 0xff;                        // prepare timer for 10uS pulse
  TMR1L = -14;
  T1CON = 0x21;                        // 1:4 prescale and running
  TMR1IF = 0;
  TrgDir = 0;        //TRISB=0                  // make trigger/echo pin an output 
  TrgEch = 1;        //RB0=1                  // start trigger pulse
  while(!TMR1IF);                    // wait 10uS
  TrgEch = 0;        //RB0=0;                  // end trigger pulse
  TMR1ON = 0;                          // stop timer
  TrgDir = 1;        //TRISB=0;                  // make trigger/echo pin an input
     
  TMR1H = 0;                          // prepare timer to measure echo pulse
  TMR1L = 0; 
  T1CON = 0x20;                        // 1:4 prescale but not running yet
  TMR1IF = 0;
  while(!TrgEch && !TMR1IF);            // wait for echo pulse to start (go high)
  TMR1ON = 1;                          // start timer to measure pulse
  while(TrgEch && !TMR1IF);  //Wait RB0=0        // wait for echo pulse to stop (go low)
  TMR1ON = 0;                          // stop timer
  TrgDir = 0;                //TRISB=0          // make trigger/echo pin an output again 
  return (TMR1H<<8)+TMR1L;            // TMR1H:TMR1L contains flight time of the pulse in 0.8uS units
}

void outlcd(unsigned int kcach)
{
  unsigned char tram=0,chuc=0,donvi=0;
  unsigned int ra=0;
  ra=kcach/72;
  lcd_gotoxy(1,1);
  tram=ra/100+48;lcd_putc(tram);
  chuc=(ra%100/10)+48;lcd_putc(chuc);
  donvi=(ra%100%10)+48;lcd_putc(donvi);
}

void setup(void)
{
unsigned long x;

  PORTB = 0xfe;                  // RB0 (trig) is output
  TRISB = 0xfe;                  // and starts low

  TRISC = 0xff;
  PORTC = 0xff;

  SSPSTAT = 0x80;
  SSPCON = 0x38;
  SSPCON2 = 0x00;
  SSPADD = 50;                  // SCL = 91khz with 20Mhz Osc

///  for(x=0; x<300000L; x++);      // wait for LCD03 to initialise     
}


đây là file main.h
Code:

#include <16F877A.h>
#device adc=8

#FUSES NOWDT                    //No Watch Dog Timer
#FUSES HS                      //High speed Osc (> 4mhz for PCM/PCH) (>10mhz for PCD)
#FUSES NOPUT                    //No Power Up Timer
#FUSES NOPROTECT                //Code not protected from reading
#FUSES NODEBUG                  //No Debug mode for ICD
#FUSES NOBROWNOUT              //No brownout reset
#FUSES NOLVP                    //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
#FUSES NOCPD                    //No EE protection
#FUSES NOWRT                    //Program memory not write protected

#use delay(clock=20000000)
#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8)

// register definitions

#define W 0
#define F 1

// register files
#byte INDF          =0x00
#byte TMR0          =0x01
#byte PCL          =0x02
#byte STATUS        =0x03
#byte FSR          =0x04
#byte PORTA        =0x05
#byte PORTB        =0x06
#byte PORTC        =0x07
#byte PORTD        =0x08
#byte PORTE        =0x09

#byte EEDATA        =0x10C
#byte EEADR        =0x10D
#byte EEDATH        =0x10E
#byte EEADRH        =0x10F
#byte ADCON0    =0x1F
#byte ADCON1    =0x9F
#byte ADRESH    =0x9F
#byte ADSESL    =0x9F

#byte PCLATH        =0x0a
#byte INTCON        =0x0b
#byte PIR1    =0x0c
#byte PIR2    =0x0d
#byte PIE1    =0x8c
#byte PIE2    =0x8d

#byte OPTION_REG    =0x81
#byte TRISA        =0x85
#byte TRISB        =0x86
#byte TRISC        =0x87
#byte TRISD        =0x88
#byte TRISE        =0x89

#byte EECON1        =0x18C
#byte EECON2        =0x18D

//dinh nghia timer

#byte TMR1H    =0x0F
#byte TMR1L    =0x0E
#byte T1CON    =0x10
#byte SSPSTAT  =0x94
#byte SSPCON  =0x14
#byte SSPCON2  =0x91
#byte SSPADD  =0x93
//dinh nghia bit

#bit TMR1IF      = 0x0c.0
#bit TRISB0      = 0x86.0
#bit RB0          = 0x06.0
#bit TMR1ON      = 0x10.0

em gặp fai vấn đề sau :
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 .........

jean 31-03-2008 03:43 PM

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.

falleaf 31-03-2008 08:43 PM

Trích:

Nguyên văn bởi jean (Post 15277)
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.

Tại lần đọc thứ n+1 sẽ lấy kết quả tại lần đọc thứ n để tính. Như vậy nếu xảy ra hiện tượng đọc chéo, thì loại ngay kết quả đọc thứ n. Kết quả đọc của lần đọc thứ n+1 sẽ được lấy để tính tiếp cho lần đọc thứ n+2.

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

anh_gioi 25-08-2008 02:16 PM

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 !!!

lion 27-08-2008 09:48 AM

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

lion 27-08-2008 09:55 AM

do tần số siêu âm cao nên dùng tụ 103 PF

anh_gioi 31-08-2008 09:03 PM

Trích:

Nguyên văn bởi lion (Post 18400)
do tần số siêu âm cao nên dùng tụ 103 PF

cám ơn cậu.
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!!

lion 31-08-2008 11:31 PM

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.

anh_gioi 02-09-2008 04:42 PM

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 à?

lion 02-09-2008 05:17 PM

1 Attachment(s)
tài liệu siêu âm :


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