Меню

+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Вы не вошли. | Поиск | Регистрация | Вход |
Страницы 1
|
||||
|
E20-10 rev.B Проблемы при перезапуске сбора данных по сигналу START.Добрый день. Модуль E20-10 Сер. ном. 5D775109 Ревизия B ЦАП Нет Микроконтроллер MCU AVR ATmega162 Частота 7500 кГц. Версия 2.1 от Apr 18 2008 Загрузчик Версия 2.0 от Mar 18 2008 ПЛИС PLD ALTERA Cyclone EP1C3T144 Частота 60000 кГц Версия 2.00.06 от 01.09.08. Работает в режиме внешнего старта с записью N отсчетов на частоте 1 МГц. В большинстве случаев все работает нормально. Но иногда возникают 2 отклонения от штатного поведения: 2) В буфер записывается лишний кусок данных (по длине чуть меньше "гребенки"). В руководстве пользователя нашел упоминание двух версий прошивок, вышедших после 2.00.06: Для рев.A (понимаю, что другая ревизия, но по описанию похоже на отклонение 1) - 1.00.07 от 29.10.08г: Для рев.B - 2.00.08 от 20.11.12г: Могут ли быть связаны указанные отклонения с прошивкой? C уважением, Анатолий Колпаков. ======================================== // Инициализация и старт сбора данных. tm := MaxBufferSize; ap.t2.s_Type := L_ADC_PARAM; pLDev.FillDAQparameters(ap.t2); |
|||
|
||||
|
Re: E20-10 rev.B Проблемы при перезапуске сбора данных по сигналу START.Попробуйте задействовать прошивки ПЛИС для модуля E20-10 из архива: |
|||
|
||||
|
Re: E20-10 rev.B Проблемы при перезапуске сбора данных по сигналу START.Спасибо. На 7 прошивке проблемы те же. На 8 перестал работать циклический опрос, т.е. получаю только 1 замер (как если бы ap.t2.AutoInit было равно 0). Нужны ли для этой версии какие-то доработки в плане инициализации модуля? |
|||
|
||||
|
Re: E20-10 rev.B Проблемы при перезапуске сбора данных по сигналу START.Для перехода к 7 или 8-ой: Для обновления потребуется удалённо перешить контроллер AVR и обновить библиотеку (в которую уже добавлена прошивка ПЛИС 2.00.07). Сергей должен был это объяснить... |
|||
|
||||
|
Re: E20-10 rev.B Проблемы при перезапуске сбора данных по сигналу START.Добрый день. Что необходимо для удаленной перепрошивки? Библиотека установлена последняя. |
|||
|
||||
|
Re: E20-10 rev.B Проблемы при перезапуске сбора данных по сигналу START.Да, для очистки совести попробуйте обновить прошивку микроконтроллера модуля: |
|||
|
||||
|
Re: E20-10 rev.B Проблемы при перезапуске сбора данных по сигналу START.Дополню сообщение Сергея. Если с 8-ой прошивкой проблема не решится, то будем воспроизводить ситуацию у себя и искать причину. |
|||
|
||||
|
Re: E20-10 rev.B Проблемы при перезапуске сбора данных по сигналу START.Анатолий, в 8-ой прошивке действительно не возникает повторного запуска АЦП от сигнала START. Пожалуйста, подождите обновления прошивки. Вылечим. |
|||
|
||||
|
Re: E20-10 rev.B Проблемы при перезапуске сбора данных по сигналу START.Анатолий. Нельзя не учитывать также качество самого синхросигнала START. Какой у Вас источник синхросигнала? Какие уровни напряжения? Какие длительности фронтов? Какая длина кабеля от источника синхросигнала? |
|||
|
||||
|
Re: E20-10 rev.B Проблемы при перезапуске сбора данных по сигналу START.Добрый день. Спасибо, буду ждать прошивку. Также хочу отметить по проблеме (1) (часть данных заменяется нулями). После перехода на 7 версию количество сбойных записей резко уменьшилось (с сотен на версии 6 до единиц, иногда десятков). Проблемный участок располагается ближе к концу блока. По источнику синхросигнала подробностей не знаю (я программист, блок делали электронщики). Но делали его по спецификациям на E20-10. Источник находится в одном ящике с модулем, длина проводов должна быть небольшой. |
|||
|
||||
|
Re: E20-10 rev.B Проблемы при перезапуске сбора данных по сигналу START.Попробуйте запользовать новую прошивку: |
|||
|
||||
|
Re: E20-10 rev.B Проблемы при перезапуске сбора данных по сигналу START.Добрый день. Прошивку протестировал - циклический опрос работает, поведение как и у 7 версии, т.е. проблемы остались. На всякий случай прикладываю прогу, которой тестирую перезапуск. В архиве сама программа с исходниками (Delphi) и небольшое readme с доп. пояснениями. |
|||
|
||||
|
Re: E20-10 rev.B Проблемы при перезапуске сбора данных по сигналу START.Анатолий, ответьте на вопрос. Нули, которые встревают в поток данных, это арифметически нулевые коды? Или это коды около нуля? |
|||
|
||||
|
Re: E20-10 rev.B Проблемы при перезапуске сбора данных по сигналу START.Добрый день. Я подсчитываю значения, строго равные нулю. FMyBuf_i_ := Round( ( FMyBuf_i_ + KorKoeffB ) * KorKoeffA ); где Но если смотреть график, то вроде там есть и околонулевые. По поводу необходимости выполнения корректировки - в руководстве написано, что в ревизии B корректировка реализована средствами самого E20-10. Однако при сравнении записанных значений с показаниями LGraph 2 - скорректированные были ближе. Еще, в примере первый импульс соответствует по форме сигналу START (но амплитуда у START-а - до 5 В). |
|||
|
||||
|
Re: E20-10 rev.B Проблемы при перезапуске сбора данных по сигналу START.Анатолий, а как часто возникают нули? У нас Ваш пример, на первый взгляд, работает с новой прошивкой без проблем. |
|||
|
||||
|
Re: E20-10 rev.B Проблемы при перезапуске сбора данных по сигналу START.Частота переменная.Может и несколько раз подряд проблема возникнуть, а может и десять минут нормально рестарт происходить. Для проверки можно запустить программу, выбрать каталог для лога и нажать "Start Trd", затем "Auto Rst ADC". Тогда каджые 2000 мс будет перезапускаться сбор данных. |
|||
|
||||
|
Re: E20-10 rev.B Проблемы при перезапуске сбора данных по сигналу START.Анатолий, эффект (1) проявился на Вашей программе с нашим внешним стартом АЦП. Это даёт нам возможность локализовать причину. Проблемой занимаемся. |
|||
|
||||
|
Re: E20-10 rev.B Проблемы при перезапуске сбора данных по сигналу START.Анатолий, у нас проблем не обнаружено при испытании на нашем аналогичном тестовом ПО в двух вариантах библиотек (под lcomp и lusbapi) с высланной Вам 9-ой прошивкой. Вам высланы примеры нашего тестового ПО с исходниками. Хотелось бы получить ответ о результатах. |
Страницы 1