Телеметрия (часть 1)
Пардон… я не посмотрел, что Муратовские охранные датчики пироэлектрические, они действительно только на переменку.
прошу сильно не бить, но нуждаюсь в помощи-
сново повторюсь - имеется телеметрия от Smalltim с версией 228, хотел бы прошить до 232 но…
вообщем вопрос такой:
1 чем прошить (возможно ли так называемым програматором - 5 проводков?)
2 какой программой?
3 алгоритм (как подключить, что нажать и т.д.) програмирования (очень желателен)
Всем откликнувшимся буду очень признателен…
P.S. Smalltim-у я вопрос уже задавал и в личку и в дневник, но он видимо слишком занят…
ну очень уж надо…
прошу сильно не бить, но нуждаюсь в помощи-
сново повторюсь - имеется телеметрия от Smalltim с версией 228, хотел бы прошить до 232 но…
вообщем вопрос такой:
1 чем прошить (возможно ли так называемым програматором - 5 проводков?)
2 какой программой?
3 алгоритм (как подключить, что нажать и т.д.) програмирования (очень желателен)
Всем откликнувшимся буду очень признателен…
P.S. Smalltim-у я вопрос уже задавал и в личку и в дневник, но он видимо слишком занят…
ну очень уж надо…
Прошу прощения, на выходных не смотрел личку.
Я, честно говоря, не сильно разбираюсь в разных программаторах, так что это хорошо, что Вы в форуме спросили, коллеги помогут. Знаю, что LPT-проводочным программатором прошивали без проблем. Главное fuse биты не трогать, они уже выставлены как надо.
прошу сильно не бить, но нуждаюсь в помощи-
сново повторюсь - имеется телеметрия от Smalltim с версией 228, хотел бы прошить до 232 но…
вообщем вопрос такой:
1 чем прошить (возможно ли так называемым програматором - 5 проводков?)
2 какой программой?
3 алгоритм (как подключить, что нажать и т.д.) програмирования (очень желателен)
Всем откликнувшимся буду очень признателен…
P.S. Smalltim-у я вопрос уже задавал и в личку и в дневник, но он видимо слишком занят…
ну очень уж надо…
Imeju i proboval mnogo programm, no programiruju tolko etoi:
www.radiodvd.info/…/codevision-avr-v2.03.4.html
Programator v Google isci “STK200/300” emu nuzno LPT port 25pin kompiutera.
Soberi na maketke provodkami.
www.lancos.com/prog.html
No programirovat im mozno no nesovetuju
Posle etogo sovetuju srazuze sobrat AVR910 USB programator, ego zaprogramirovat tem cto na maketke.
Esli nterestno pisi
I budet Vam scastie.
Прошу прощения, на выходных не смотрел личку.
Я, честно говоря, не сильно разбираюсь в разных программаторах, так что это хорошо, что Вы в форуме спросили, коллеги помогут. Знаю, что LPT-проводочным программатором прошивали без проблем. Главное fuse биты не трогать, они уже выставлены как надо.
Большое Спасибо за ответ!
буду пробовать… и жду с нетерпением дальнейших разработок!
Спасибо Вам еще раз!!!
Imeju i proboval mnogo programm, no programiruju tolko etoi:
www.radiodvd.info/…/codevision-avr-v2.03.4.html
Programator v Google isci “STK200/300” emu nuzno LPT port 25pin kompiutera.
Soberi na maketke provodkami.
www.lancos.com/prog.html
No programirovat im mozno no nesovetuju
Posle etogo sovetuju srazuze sobrat AVR910 USB programator, ego zaprogramirovat tem cto na maketke.
Esli nterestno pisi
I budet Vam scastie.
И Вам Спасибо!❗
попробую сначало сделать (купить !?) нормальный програматор и потренироваться на кошках …😃 А то телеметрию (если чтото не так пойдет:o) жалко, уж больно хорошая и нужная штука!
Большое Спасибо за ответ!
буду пробовать… и жду с нетерпением дальнейших разработок!
Спасибо Вам еще раз!!!И Вам Спасибо!❗
попробую сначало сделать (купить !?) нормальный програматор и потренироваться на кошках …😃 А то телеметрию (если чтото не так пойдет:o) жалко, уж больно хорошая и нужная штука!
Esli (купить !?) to pokupai USB programator, na LPT daze nesmotri 😃
Неверно Вы излагаете цифры. 0.03 и 0.01 - это величины,связанные с разрядностью. Точность же 0.5 град. в неочень широком диапазоне температур(комнатные), а для мед 0,1 град и только при температурах человеческого тела.
А собственно Вам точность измерения истинной температуры важна, или способность отслеживать разницу?
Вы сами себе противоречите. Пирометры я калибрую - сую в одинаковые условия и в цифре калибрую. Быстро и какчественно. При острой необходимости калибровочные коэффициенты можно обновить в самих пирометрах, тогда башка станет независима от контроллера. И в этом случае имею точность, равную разрядности.
тут мне не понятно, каким образом цифровые датчики у Dikoy могут быть скомпенсированы
Элементарно - термометр корпуса внутрях. Его показания заведены в алгоритм обработки, и их также можно получить внаружу.
Я написал здесь лишь потому чтоб заострить внимание, что далеко не все датчики подойдут.
Ну если самолёт летает с этими датчиками, то они подходят или нет? 😃
Esli (купить !?) to pokupai USB programator, na LPT daze nesmotri 😃
“Ваше мнение хорошее, но неправильное !” 😁
Существенный минус программатора на LPT-порт - только требование наличия этого самого порта (у меня, например, на одном из ноутбуков его нет)…
Во всем же остальном у него есть изрядное количество плюсов: кроме цены и возможности собрать на коленке полным чайником, им (с соответствующим софтом), например, можно одним программатором через один разъем программирования шить два кристалла в одной системе (как у меня, например).
Могу порекомендовать AvReal от Саши Редчука - вместе со слегка модифицированным Altera ByteBlaster’ом…
Вы сами себе противоречите.😃
Неправильно истолковываете.
Не я Вам противоречу -а Вы даташиту.
Где четко указана точность. И она на границах указана 3 процента.
И это написано в ответ тому, что Вы сравнили 2,5 процента термометра с какими-то 0,03процентами.ВЫ СРАВНИВАЛИ НЕСРАВНИВАЕМЫЕ ЦИФРЫ.
Точность у обоих пирометрах одинакова. Возможно что это один и тот же датчик.
Нужно внимательней оперировать цифрами.
Извините, что вмешиваюсь.
Просто года 4 назад пришлось досконально разбираться с работой FMA Co-Pilot
и выяснилось следующее: у автора этого агрегата получилось очень изящное по простоте решение за счёт того, что он использовал датчики (thermopile detektor) фирмы Dexter http://www.dexterresearch.com/product-finder/products/st60-dual без всякого внутреннего усилителя!
У американца же- две термобатарейки включены встречно- последовательно на вход операционника с малым дрейфом, за счёт чего убивается множество зайцев: полная автоматическая термокомпенсация при любой температуре, ибо греются- остывают они синхронно, (тут мне не понятно, каким образом цифровые датчики у Dikoy могут быть скомпенсированы?), далее- отпадает нужда в попарном подборе датчиков.
.
Да простейшее и высокоэффективное решение.Применение цифровых добавив кучу проблем однозначно снизит точность. Нужно будет индивидуально каждый сенсор калибровать . И ради чего?
А зачем ? Они уже откалиброваны на заводе, не надо усилителя и борьбы с помехами при таких высоких КУ. С чего точности снижаться?
Нам нужна дельта между двумя датчиками.
В каком случае она будет точнее
1 . Сигналы с датчиков просто вычитаются, термокомпенсация не используется за ее ненужностью (датчики имеют одну температуру).
2. Сигналы с таких же датчиков оцифровываются ( дискретность, нелинейность оцифровки),термокомпенсируются (разные характеристики элементов термокомпенсации) и затем уже вычисляется дельта
А зачем ? Они уже откалиброваны на заводе,?
А хрен его знает зачем Дикой их калибрует
Пирометры я калибрую - сую в одинаковые условия и в цифре калибрую. Быстро и какчественно.
Сами себе ответили: в первом случае будет точнее если разница термохарактеристик датчиков , меньше чем точность снятия тех же характеристик “внешними” элементами .
Если Сергей много датчиков откалибровал, он по разнице может сказать- сильно ли у них плавает термохарактеистика от датчика к датчику.
От себя могу сказать, что, например, у микроэлектромеханики, например, даже знаки могут различаться.
Это одни предположения, не факт, что и спектральная чуствительность и ее температурная зависимость у двух датчиков совершенно одинаковы, в то время как цифровые по идее должны быть откалиброваны на заводе. Кстати у Dikoy в файле с результатами температура корпуса у датчиков разная, интересно это разница от показаний внутреннего датчика температуры иль она в реалии разная?
Пардон, пока шлепал serj практически ответил, в общем при имеющихся данныхпо приемникам остается практически гадать, а что кстати есть микроэлектромеханика?
На самом деле предположения, а не факт.Мои предположения.
Но при датчиках из ОДНОЙ КОРОБКИ мне представляется что так должно быть.
К тем сомнениям могу еще добавить.
Несколько ранее Дикой очень отстаивал то, что нехер загружать микроконтроллер и по возможности лучше операцию (модуляция) поручить внешнему спец контроллеру.
Теперь ситуация с применением цифровых датчиков вместо аналоговых-
С цифровыми придется задействовать два входа микропроцессора, осуществлять обработку этих сигналов, производить вычитание.
С аналоговой схемой - один вход и практически никакой обработки -на входе то уже дельта.
С аналогом получается много проще и нужно меньше ресурсов.
Ну тоже все не так просто:
… Только платки пирометров придется, наверное, переделывать… Ибо коэффициент усиления на платках ровно 1000, и на ноуте явственно виден 50-герцовый фон с размахом 0.3-0.5% от VCC.
ФСС на 16 пачек очень мощно всё это давит, но добавляет инерционности 😦
… надо еще будет попробовать экранированным проводом соединение с платой сделать…
Не совсем грамотно выполнено и все.
Некоторые проблемы могут возникнуть только в случае разноса парных датчиков .Допустим на концы крыльев
Но и то проблема решаема. Посмотрите примеры из медицины - кардиограф и прочее.
Гугл говорит, видео недоступно 😦
Сейчас же мне надо будет из-через-под коленку себя за ж*пу укусить, чтоб это влезло в код. Сейчас 99.7% места в атмеге занято. Потому я так нешустро реализовываю все новые фичи. Попробую утоптать код еще немного, но не гарантирую, что влезет.
Во! Блин! Нада же-е-е-е-е?! А быстрей не будет работать??? Градус в секунду?😉
Выложу графику ИЛС на МеГе- полный отстой получился! Ну не тянет она…
Не совсем грамотно выполнено и все.
Но и то проблема решаема. Посмотрите примеры из медицины - кардиограф и прочее.
Вам бы ребята вольтметры строить! (и пожарные сигнализации!!!)😁
Шутка!
Если в приборах нельзя определить “TREND!”, то используйте их на трамваях, а не в авиации…
С аналоговой схемой - один вход и практически никакой обработки -на входе то уже дельта.
Так может говорить только человек с малым опытом проектирования аналоговых измерительных устройств.
Несколько ранее Дикой очень отстаивал то, что нехер загружать
микроконтроллер и по возможности лучше операцию (модуляция) поручить внешнему спец контроллеру. Теперь ситуация с применением цифровых датчиков вместо аналоговых-
Не надо путать тёплое с мягким. Чтение датчиков у меня занимает 2,5 мС, вычисление угла 800 мкС. “Лишнее вычитание” занимает десяток тиков МК, а это единицы микросекунд. Я бы не сравнивал это с модуляцией FSK.
Но при датчиках из ОДНОЙ КОРОБКИ мне представляется что так должно быть.
Да нихрена. Мои датчики тоже из одной коробки, причём цифровые и калиброванные. А всё равно показания расходятся.
Кстати у Dikoy в файле с результатами температура корпуса у датчиков разная, интересно это разница от показаний внутреннего датчика температуры иль она в реалии разная?
В реальности. Например, передний датчик нагревается потоком от ДВС сильнее заднего. В цифре есть компенсация температуры корпуса, в аналоге нет. Плюс у меня в принципе нет проблем с шумами - работают всегда и везьде.
Сигналы с датчиков просто вычитаются, термокомпенсация не используется за ее ненужностью (датчики имеют одну температуру).
Вот только параметры датчиков не могут быть одинаковыми. Это НЕВОЗМОЖНО.
А хрен его знает зачем Дикой их калибрует
Затем, чтобы получить относительную точность равную разрядности.
Я уже писал и вполне внятно, что пирогоризонт работает тем хуже, чем меньше дельта зенит/земля. В солнечную погоду с дельтой 30 градусов точности 0,5 градуса хватит за глаза. А в туман дельта 1 градус, и что мы будем делать?.. Могу выложить видео, как работает пиропилот в туман. Только ужать надо - 170 метров 😦
Цитата:
Сообщение от Pank
С аналоговой схемой - один вход и практически никакой обработки -на входе то уже дельта.Так может говорить только человек с малым опытом проектирования аналоговых измерительных устройств.
А расшифровать можно, в чем я ошибаюсь?
Не надо путать тёплое с мягким. Чтение датчиков у меня занимает 2,5 мС, вычисление угла 800 мкС. “Лишнее вычитание” занимает десяток тиков МК, а это единицы микросекунд.
На два датчика - 2,5 мс
А на одну дельту? Экономия существенна
Вот только параметры датчиков не могут быть одинаковыми. Это НЕВОЗМОЖНО.
Это относится и к цифровым
Посмотрим , выйдет ли у Вас с вашими цифровыми лучше чем у FMA с аналоговыми. Подождем.
На два датчика - 2,5 мс
На все 4 датчика 2.5 мС. Это при полностью софтварном интерфейсе. Софтварный опрос АЦП займёт столько же. Если я посажу датчики на полноценный I2C опрос не будет занимать вообще ничего, т.к. будет проходить аппаратно в одном единственном прерывании.
А расшифровать можно, в чем я ошибаюсь?
В аналоговой схеме к дрейфу самих датчиков плюсуется дрейф ВСЕХ элементов схемы. А также их изначальная ошибка. Таким образом, от калибровки нукуда не уйти. Если хочется выжать максимум.
Посмотрим , выйдет ли у Вас с вашими цифровыми лучше чем у FMA с аналоговыми.
Как будем оценивать “лучшесть”? 😃
Это относится и к цифровым
Да. Но с цифрой проще и у неё нет целой кучи недостатков аналога.