|
Виж темите без отговор | Виж активните теми
Дата и час: Вто Юли 28, 2026 6:31 am
филтрация .... или по скоро .... апроксимация
| Автор |
Съобщение |
|
the_real_maniac
Ранг: Почетен член
Регистриран на: Пет Авг 19, 2005 11:38 am Мнения: 978 Местоположение: Europe -> BG
|
Syrius-B явно имаш знания в темата , но защо се заяждаш  ?
|
| Пон Окт 16, 2006 3:27 pm |
|
 |
|
Ки4о
Ранг: Форумен бог
Регистриран на: Съб Юли 22, 2006 9:50 pm Мнения: 1638
|
1.Определено калпав хардуеер с нищо не може да се компенсира
2.Подбрана двойка - за целта трябва лаб. от онези с пирамидки по стените,апаратура и датчици за подбор което си е скъпо удоволствие
3.От същественно значение е РЕАЛНАТА среда в която ще се правят измерванията - едно е в полето,друго е над морска повърхност,трето е в дъждовно време
4.Динамичен обект - това малко е условно казано -ако си в кола и датчика е за разстояние при паркиране - околната среда се движи спрямо датчика(той е репера) и ако има колче против паркиране (или стена зад теб) не ти трябва триангулация,триъгълници на грешки и от сорта.
Не искам да влизам в конфликт с никого.Иначе книги по радари,хидроакустика, обработка на сигнали - много. Всеки си има право на мнение.
|
| Пон Окт 16, 2006 4:43 pm |
|
 |
|
nik
Ранг: Форумен бог
Регистриран на: Сря Мар 22, 2006 3:25 am Мнения: 6418
|
ТОНИ
съжалявам ако се повтарям с някой друг но не ми се четат всичките постове
съвсем накратко ще опиша какво съм правил пък ако е нещо полезно за теб тогава ще пишем повече
едно време в меи-то по някъкъв предмет сме учили цифрови филтри, та когато ми потрябва в едни лекции намерих едни формулки за които пишеше че "изглаждат" сигнала
идеята се опираше пак на средно аритметично, само че се вземат повече точки и с различен тегловен коефициент
например с 5 точки:
U(n) = (1*u(n-2) + 2*u(n-1) + 1*u(n) +2*u(n+1) + 1*u(n+2))/7
не си спомням вече как се избират тези коефициенти съвсем примерно съм ги написал, и накрая се дели на сумата от коефициентите, тествал съм го със силно зашумен сигнал справя се много добре, но сигнала закъснява в случая с 2 такта
|
| Пон Окт 16, 2006 8:13 pm |
|
 |
|
setoy
Ранг: Почетен член
Регистриран на: Пет Фев 17, 2006 9:17 am Мнения: 765 Местоположение: Стара Загора
|
 |  |  |  | HCL написа: Тони и на мен това с индексите ми беше пьрвата идея, която ми мина през главата. Но сега като се поразрових в записките ми по математика имам друго предложение. Използваш т.н. "интервал на доверие" за да определиш, кои са стойностите, които ти пречат. Алгоритьмьт е следния: Нека предположим, че си провел 10 измервания и резултатите изглеждат така: N 1. 200 2. 210 3. 280 4. 250 5. 8006. 6007. 1008. 280 9. 190 10. 230 Ако ги представиш графично ще видиш, че 3 от тях излизат от облака на често срещаните стойности. Т.е. при средно аритметичо ти бьркат много работа. Какво правиш: |  |  |  |  |
В момента и аз си блъскам главата с нещо подобно  С просто средноаритметично нищо не стана, затова реших да опитам този метод. На пръв поглед резултатите ... не са лоши. Само че нямам представа откъде мога да изкопая таблицата, от която се взима коафицента t.. Бих бил благодарен за някой линк из нета.
Иначе имах идея да сортирам измерванията, да намеря min i max, да разделя този интервал на няколко подобхвата, да преброя колко на брой измервания попадат във всеки от интервалите, да избера този с максималния брой и оттам средноаритметично... абе мноо сложно ми изглезда. Става дума за няколкостотин на брой измервания.
|
| Сря Окт 18, 2006 3:53 pm |
|
 |
|
HCL
Ранг: Форумен бог
Регистриран на: Вто Дек 14, 2004 1:31 pm Мнения: 3849
|
Сьс сигурност я има някьде из нета. Ако не я намериш обаче, утре ще я сканирам.
|
| Сря Окт 18, 2006 4:51 pm |
|
 |
|
valioman
Ранг: Почетен член
Регистриран на: Съб Сеп 17, 2005 5:07 pm Мнения: 813 Местоположение: Сливен
|
Айде че май желаещите сме доста 
|
| Сря Окт 18, 2006 4:58 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
Sirius, не знам какво в сигнала не ти харесва, според мен е тоно такъв какъвто го дават по опианията на сензорите. Честотат е 40 kHz, по първи получен сигнал точно измерване не можеш да направиш посмърно, дори и на 1 Мhz, въпреки че там грешката ще е много по малка, затова с еизпозлват методи с дискриминация на фазата. Както писах по горе, в този вид на сигнала точноста варира в рамките на 3 мм, в обхват 300 - 1600 мм. Казвам точноста имейки в предвид резултат от няколко десетки измервания в едно положение на мишената, това направено на различни дистанции. Това което не ми харесва е че освен ехото, което естествено може да се елиминира, но за времеви прозорец дума не може да става, тъй като е максималниа прозорец е блисък до максималното разстояние, се появява и от време на време грешни отчети, които надминават 10% които точно искам да разкарам, както и самото ехо при голямо разстояние. Това което е важно е температура. Влажноста не оказва толкова голямо влияние на скороста на звука, налягането също, не казвам че не оказват, но най-значимо е влиянието на температурата.
Самите излъчватели ори според мен са с много голям качествен фактор, тъй като трептят доста след като съм спрял сигнала към тях, към излъчвателя говоря. Това направих опит да го елиминирам по различни начини като влошавам качествения фактор но с този излъвател не се получи. В мометна чакам и други излъчватели , едните са на massa a drugite dosta po eftini na kobitone, резултат които се вижда е с доста ефтени на sencera.
p.s. сега като прочетох, първото изречение не че не съм съгласен с теб, по скоро какво според теб не е добре, това м-у другото са снимки от първите варинти, кгато се опитвах да го докарам само с усилване, затова има ограничения на сигнала, а за информация, първото което се вижда сигнал предден директно от излъчвателя към приемника, тои се получава веднага след излъчването, него го игнорирам.
|
| Сря Окт 18, 2006 8:11 pm |
|
 |
|
Syrius-B
Ранг: Форумен бог
Регистриран на: Пон Яну 30, 2006 2:48 am Мнения: 1248 Местоположение: София
|
С 40 кХц не можеш да получиш точност по-добра от сантиметър, дори при идеални условия.
Ако не ограничиш паразитните разтрептявания от пищялката, няма как да получиш ясно отражение от обекта. Какъвто и анализ да правиш на получения сигнал, ако не знаеш какво си изпратил, не ще има много полза.
Това ограничаване е възможно в рамките на 0.7 Т. Явно товара не е съгласуван с драйвера
Тъй като и отражението е недефинирано в рамките на 0.5 Т, това не е беда.
Съвета ми е да отидеш на честоти от порядъка на 240 кХц, освен ако не се налага да пестиш ток.
Да напаснеш точно драйвера към пищялката, а чрез входния усилвател с допълнителен филтър да получиш точна картина на излъченото.
Ще трябва да се справиш и с хармониците.
|
| Чет Окт 19, 2006 12:08 am |
|
 |
|
Syrius-B
Ранг: Форумен бог
Регистриран на: Пон Яну 30, 2006 2:48 am Мнения: 1248 Местоположение: София
|
Effect of temperature
°C c in m·s-1
−10 - 325.4
0 - 331.5
+10 - 337.5
+20 - 343.4
+30 - 349.2
Ще трябва да компенсираш и температурата.
+/-20 С са ти почти +/-10% - виж таблицата по-горе
|
| Чет Окт 19, 2006 12:39 am |
|
 |
|
the_real_maniac
Ранг: Почетен член
Регистриран на: Пет Авг 19, 2005 11:38 am Мнения: 978 Местоположение: Europe -> BG
|
|
| Чет Окт 19, 2006 1:35 am |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
Да по повод съгласуването може би си прав че има проблем там, правих опити доста, естествено .. минах на доста прост драйвер, който може отново да си стане едно хубаво стъпало ако трабва, вмомента ползвам CMOS изходи, с цел пестене на малко транзистори, въпреки че можеше да стане добре и с друг чип. Това с драйвера ще се орпави.
Относно честотата, ниската честота е обуславена от цената. Относно точноста, да с простоизчисление на времето за отражение не може да с едостигне, но с този комбиниран метод с епостига. Точноста която имам в момента е +/- 3 мм.
Относно температурата температурна имам, кактописах тя сеотразява най-сериозно а точноста от всички параметр исъм предвидил компенсация. Проблема там мие механичен, къде да навръ сензора, ама ще го измисля  .
За самотпоразколебаване, товакоето се излъчва е същото като товакето се приема, значи акосе вгледаш в по слабото ехо от отдалечени предмети ще видиш че то нараства и затихва по нешо като синусоида, не е точно синусоида. Реално това как ще се разколебае може да се смята, т.е. обвивната крива има математическа формулировка. От сравненията с това коеот сум записал от самия излъчвател и синтезирана обвивна, разликите бяха доста малки, т.е малко се отразяваха на точноста. Причината предполагам е корелациония анализ, той открива съвпадение в горната част на обвивната крива, където реално двете неща съвпадат, разлика има в началото и края. Значи домомента всички тестове са доста първобитни каот комуникация, проца предава серийнобез никаква проверка за вярност, та от там също има проблеми, не съм го орпавял защото протокола ще е USB, в момента го пускам, ще увелича и честтта на дискретизация до колкото трябва, а ще се опитам и разрядноста, да са 10 бита данни, само да остане памет
От massa за моя случай по този метод на измерване предложиха 75 khz излъчватели, може да ги пробвам и тях.
|
| Чет Окт 19, 2006 5:23 pm |
|
 |
|
Syrius-B
Ранг: Форумен бог
Регистриран на: Пон Яну 30, 2006 2:48 am Мнения: 1248 Местоположение: София
|
Това горното, ако помислиш малко - няма да го казваш повече.
Останах с впечатление, че правиш датчик за паркиране - не ти и трябва такава точност.
Ако правиш датчик общо предназначение - и това не е упражнение за занимавка, бих попитал - ЗАЩО?
Няма нищо повече на пазара от ултразвукови датчици за разстояние. От 20 кХц до 900 кХц.
Изходи - 4-20мА, двупроводна, трипроводна (по-високите честоти), всевъзможни кифрови корекции, има и скъпи датчици клас 0.01%(направо фантастика), цифрови изходи -Модбъс, HART протокол, и т.н. и т.н.
Има и евтини - модули под 50 евро, (евтин боклук - стават за индикатори, обаче)
Изобщо, какава е целта на твоето занимание.
|
| Чет Окт 19, 2006 5:47 pm |
|
 |
|
HCL
Ранг: Форумен бог
Регистриран на: Вто Дек 14, 2004 1:31 pm Мнения: 3849
|
Прикачам таблицата. "Anzahl n der Messwerte" означава "брой на измерванията", а "Vertrauensniveau (statische Sicherheit)" е "статистическа сигурност".
|
| Чет Окт 19, 2006 6:45 pm |
|
 |
|
nik
Ранг: Форумен бог
Регистриран на: Сря Мар 22, 2006 3:25 am Мнения: 6418
|
чак днес намерих време да прочета всичко... големи бързаци сте
тони интересна задачка си избрал преди време бях събрал малко инфо ето ти линковете доста интересни неща има надявам се да ти влезе нещо в употреба, някои от линковете са за измерване на разстояние по скоростта на лазер, но метода е същия и може да ползваш някоя идея
http://herkules.oulu.fi/isbn9514269667/html/
http://www.kettering.edu/~drussell/demos.html
http://www.massa.com/fundamentals.htm - тук пишат за скоростта на звука и температурата
http://www.cadence.com/whitepapers/mixed_signal091001.pdf
http://www.acam.de/fileadmin/Download/pdf/English/AN001_e.pdf
|
| Чет Окт 19, 2006 7:46 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
Логичо е цена/размер, няма нищо междинно, или боклуци или нго скъпи, пак не много добри, мнго добрите са маса пари. 0.01 не е нужен, 0.3 е достатъчен, дори 1 е достатъчен. Относно +/- 3 да не е +/- 3 , ако имаш в предвид колко грешка се получава, ако имаш в предвид изразяването и да не е првилно без задаване на обхват в обхват 300 -1000 мм.
Целта е да се замени един лошо работещ далекомер в новия продукт, целта обаче в същото време е да се направи с прилични разходи, измервания обект е шибан, човек, само по себе си не позволява кой знае каква точност. За подобряване мисля да изпозлвам два разместени приемника, дали ще има ефект на подобряване е мнспорн, трябва да се измисли подходящия алгоритъм.
Относн готовите, факта който установих че в ценови диапазон под 100 ЕУР няма нищо с достатъчна точност, това което получавам е по добро от съествуващите които видях и пробвах. Имаше не лош лазерен, но за съжаление клиента не иска да се изпозлва лазарен.
|
| Чет Окт 19, 2006 8:45 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 2 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|