| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Ултразвуков измервател на разстояние http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=11165 |
Страница 1 от 2 |
| Автор: | lifenergy [ Вто Мар 05, 2013 11:06 pm ] |
| Заглавие: | Ултразвуков измервател на разстояние |
Здравейте, Имам нужда от съвети за доставчика на ултразвуков датчик за измервател на разстояние. За сега съм избрал този http://www.ebay.com/itm/2-Pairs-40KHZ-U ... 56500b7a1d но не ми се чака дълго време. Въпросът ми е знаете ли източник по нашите географски ширини? По принцип устройството ще е на базата на PIC24 и ще е дипломната ми работа. Приемам всякакви идеи и съвети |
|
| Автор: | ike [ Сря Мар 06, 2013 12:10 am ] |
| Заглавие: | Re: Ултразвуков измервател на разстояние |
Това не е ли по-евтино http://www.ebay.com/itm/New-Arduino-Ult ... 3a6f2f57f7 Всичко се прави в Китай, ако искаш нещата да идват по-бързо премести се там да живееш. |
|
| Автор: | Cino [ Сря Мар 06, 2013 1:19 am ] |
| Заглавие: | Re: Ултразвуков измервател на разстояние |
http://www.electroninvest.com/shop/sear ... F3%EA&ot=0 |
|
| Автор: | michev [ Сря Мар 06, 2013 12:35 pm ] |
| Заглавие: | Re: Ултразвуков измервател на разстояние |
http://www.elimex.bg/search.html?phrase ... ultrasonic |
|
| Автор: | ToHu [ Чет Мар 07, 2013 9:45 pm ] |
| Заглавие: | Re: Ултразвуков измервател на разстояние |
Тези на електронинвест ги забрави, това не е надежден източник. http://eu.mouser.com/Search/Refine.aspx ... ultrasonic ето от тая серия ако са ти ОК, имам приемник, предавател както и комбиниран. За проби мисля ще ти свърши работа, после може да си ги поръчаш от маусер. Тоя съм го избирал за да ми върши работа, точността която докарахме при човешка глава е 1 мм до челото, предполагам няма да мериш толкова крив предмет та може да минеш с някой по прост алгоритъм. п.с. от тия трбява д аимам някакви наличности, последно бяха по една опаковка но не знам какво е положението в момента. |
|
| Автор: | ToHu [ Чет Мар 07, 2013 9:47 pm ] |
| Заглавие: | Re: Ултразвуков измервател на разстояние |
.. сега видях че е за дипломна, направо пиши на PM ще ти кажа от къде да минеш да ги вземеш, подарък, но само сензорите, другото ще трябва да се напрегнеш |
|
| Автор: | teglicho [ Чет Мар 07, 2013 9:50 pm ] |
| Заглавие: | Re: Ултразвуков измервател на разстояние |
http://letsmakerobots.com/node/30209 |
|
| Автор: | ToHu [ Чет Мар 07, 2013 10:14 pm ] | |||||||||
| Заглавие: | Re: Ултразвуков измервател на разстояние | |||||||||
Абе ... въпроса е дали иска да си играе или да прави нещо сериозно, иначе то има готови устройства ... релано и чипове има готови и тов пикльо ще трябва само да мига светодиодите |
||||||||||
| Автор: | kasparov [ Чет Мар 07, 2013 11:48 pm ] |
| Заглавие: | Re: Ултразвуков измервател на разстояние |
Комбинираните (предавател и приемник) по какво се познават? |
|
| Автор: | lifenergy [ Пет Мар 08, 2013 12:12 am ] |
| Заглавие: | Re: Ултразвуков измервател на разстояние |
Благодаря на всички за предложенията. Въпреки, че не е сериозна инженерна работа, в крайна сметка се спирам на Arduino готовото трансивърче, защото ще ми спести време, което ми е кът. В ebay.co.uk беше 1.7 паунда @ToHu - благодаря за безплатното предложение би трябвало бързичко да дойде и директно започвам dev. @kasparov - мисля, че transducer е пиезоелемент, който може да излъчва и детектира на определена честота. НО въпреки това във всички тех шийтове, които прочетох в последните дни, нямаше нито една схема от този тип; всички бяха с ресивър и трансмитер. |
|
| Автор: | ToHu [ Пет Мар 08, 2013 10:04 am ] |
| Заглавие: | Re: Ултразвуков измервател на разстояние |
без значение дали е приемник, предавател или трансивър все се нарича трансдуцер. Дали е с един комбиниран или с два няма особенна разлика освен ако не мериш малки разстояния. След като му пуснеш импулсната поредица пиезото продължава да вибрира известно време, съответно ако е комбинирано ще имаш сигнал който е от самото него. За да го намалиш като време трябва да натовариш самото пиезо. Ако гониш 10-20 см по надеждно е да са две отделни, реално дори и тогава звъненето от едното може да породи сигнал в другото, има си разни тактики Иначе с готовото ... реално ти няма да направиш далекомер а интерфейс към него, ако ти бях ръководител или пък защитаваше при мен щях да те отрежа на момента |
|
| Автор: | lifenergy [ Пет Мар 08, 2013 11:43 am ] |
| Заглавие: | Re: Ултразвуков измервател на разстояние |
Интересното е, че ръководителя ме посъветва да избера този вариант. Дипломната работа ще е по-серизна, за сега това ме удовлетворява. |
|
| Автор: | ToHu [ Пет Мар 08, 2013 11:51 am ] |
| Заглавие: | Re: Ултразвуков измервател на разстояние |
E щом и ръководителя те е посъветвал ... накъде отива света ... сигурно така му се е сторило че и за него ще е по-лесно. Е ако правиш роботче, тогава може би е ОК да позлваш готови сензори. п.с. ако ти трябват за малки разстояния има много читави IR сензори, точни са, лесни за интерфейсване и от читави производители. |
|
| Автор: | lifenergy [ Пет Мар 08, 2013 2:40 pm ] |
| Заглавие: | Re: Ултразвуков измервател на разстояние |
В интерес на истината - да, на втория етап ще има и IR сензор за разширение на обхвата откъм късите разстояния. |
|
| Автор: | lifenergy [ Нед Май 05, 2013 8:14 pm ] |
| Заглавие: | Re: Ултразвуков измервател на разстояние |
В проекта дойде време за debug. Работя с PIC24HJ128GP206 на 80MHz и PicKit3. Проблемът ми е вкарването в Debug режим, че искам да проверя какви стойности се смятат при измерването на разстояние. Разбира се, в Project Manager toolbox-a съм избрал Debug, и като дебъгер - PicKit3. Съобщението, което ми се изписва е : PK3Err0040: The target device is not ready for debugging. Please check your configuration bit settings and program the device before proceeding. Конфигурационните битове са ми: // FBS: Boot Code Segment Configuration Register // RBS_NO_BOOT_RAM = No Boot RAM defined // BWRP_WRPROTECT_OFF = Boot Segment may be written // BSS_NO_BOOT_CODE = No Boot program Flash segment _FBS(RBS_NO_BOOT_RAM & BWRP_WRPROTECT_OFF & BSS_NO_BOOT_CODE); // FSS: Secure Code Segment Configuration Register // SWRP_WRPROTECT_OFF = Secure segment may be written // SSS_NO_SEC_CODE = No Secure Segment // RSS_NO_SEC_RAM = No Secure RAM _FSS(SWRP_WRPROTECT_OFF & SSS_NO_SEC_CODE & RSS_NO_SEC_RAM); // _FGS: General Code Segment Configuration Register // GWRP_OFF = User program memory is not write-protected // GSS_OFF = User program memory is not code-protected _FGS(GWRP_OFF & GSS_OFF); // FOSCSEL: Oscillator Source Selection Register // IESO_OFF = Start device with the user-selected oscillator source // FNOSC_PRIPLL = Primary oscillator with PLL _FOSCSEL(IESO_OFF & FNOSC_PRIPLL); // FOSC: Oscillator Configuration Register // FCKSM_CSDCMD = both features off // OSCIOFNC_OFF = OSC2 pin is Clock Output // POSCMD_HS = primary oscillator is HS _FOSC(FCKSM_CSDCMD & OSCIOFNC_OFF & POSCMD_HS); // FWDT: Watchdog Timer (WDT) Configuration Register // FWDTEN_OFF = Watchdog Timer Defined by user software // WINDIS_OFF = No window mode _FWDT(FWDTEN_OFF & WINDIS_OFF); // FPOR: POR Configuration Register // FPWRT_PWR64 = 64ms Power-On Reset _FPOR(FPWRT_PWR64); // FICD: In-Circuit Debugger Configuration Register // JTAGEN_OFF = JTAG is Disabled // ICS_PGD1 = Communicate with PGED1/PGEC1 pins _FICD(JTAGEN_OFF & ICS_PGD1); (WDT го изключвам в последствие; работната честота наистина е 80MHz (40 реално), това е проверено и като цяло устройството си работи идеално за сега Знае ли някой къде е проблемът? |
|
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|