Многофункциональный частотомер FC-71

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить
Электрический кот
Аватара пользователя
Сообщения: 1046
Зарегистрирован: Вт июн 16, 2020 22:43:47

Сообщение O5SCP14 »

wallawr писал(а):Буду перерисовывать плату.
А в каком формате ?
Реклама
Нашел транзистор. Понюхал.
Сообщения: 174
Зарегистрирован: Ср янв 26, 2011 19:17:39
Откуда: Минск

Сообщение wallawr »

Хз, скорее всего ручками в спринте. Но не факт.
Реклама
Прорезались зубы
Сообщения: 221
Зарегистрирован: Сб мар 08, 2014 19:33:17
Откуда: Латвия, Рига

Сообщение Sailor 13 »

Добрый день. С наступившим Новым годом.
Собрал этот частотомер, но как оказалось продавец с Али продаёт теперь эти дисплеи на другом контроллере ILI9327.
Andrey_B можно исправить прошивку под этот контроллер? На Али несмог найти необходимый дисплей.
Фотку моего дисплея приложил.
Вложения
TFT LCD ILI9327.jpg
(173.37 КБ) 113 скачиваний
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1102
Зарегистрирован: Пт апр 09, 2010 16:06:38
Откуда: Тула

Сообщение Andrey_B »

Sailor 13, при написание программы для МК я не пользовался универсальными библиотеками для дисплеев. Работа с дисплеем происходит через аппаратный модуль FMC. Поэтому просто перекомпилить прошивку не получится. Скорее всего потребуется серьёзно переписывать код, с экспериментами и тестированием. Без образца дисплея это малореально. Поискал на али дисплей на попробовать, и был неприятно удивлён: не только на st7793 или ili9327, а вообще на каких-либо контроллерах, дисплеев 400х240 практически не предлагается. Тут уж в пору не код переписывать под другой контроллер, а вообще переделывать прибор под другой дисплей, который не пропадет через пару лет.
Реклама
Эиком - электронные компоненты и радиодетали
Прорезались зубы
Сообщения: 221
Зарегистрирован: Сб мар 08, 2014 19:33:17
Откуда: Латвия, Рига

Сообщение Sailor 13 »

Andrey_B, спасибо за Ваш ответ. После Вашего ответа озадачился поиском дисплея точно такой как у Вас, так как всё уже собрано в корпус.
Вот на ebay нашел то что нужно. О результате отпишусь, когда придёт.
Реклама
Прорезались зубы
Сообщения: 221
Зарегистрирован: Сб мар 08, 2014 19:33:17
Откуда: Латвия, Рига

Сообщение Sailor 13 »

Получил другой дисплей, но как всегда на фотографии одно, а в реалии совсем другое. У новой платы контроллер указан как ILI9327.
Для проверки подключил дисплей к Atmega NANO. В результате проверки выяснил что указаные на шилде контроллеры соответствует дествительности, коды идентификации считались правильно, а также разрешение у него 240х400. В документации на этот контроллер также указано разрешение 240х400. Продавцы на Али смутно представляют что продают.
Вложения
STM serial number.zip
(141.02 КБ) 77 скачиваний
Реклама
Прорезались зубы
Сообщения: 221
Зарегистрирован: Сб мар 08, 2014 19:33:17
Откуда: Латвия, Рига

Сообщение Sailor 13 »

Исправил прикреплёный фаил.
Вложения
Test Open Smart TFT ILI9327.zip
(248.88 КБ) 77 скачиваний
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1102
Зарегистрирован: Пт апр 09, 2010 16:06:38
Откуда: Тула

Сообщение Andrey_B »

[uquote="Sailor 13",url="/forum/viewtopic.php?p=4667285#p4667285"]... ILI9327...[/uquote]
Дописал таки поддержку ILI9327. Спасибо sabonis79, который прислал для этого дисплей.

Для каждого типа дисплея свой файл прошивки. Лежит тут:
https://disk.yandex.ru/d/3xzOFwA4w6LIkg

Изображение
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1102
Зарегистрирован: Пт апр 09, 2010 16:06:38
Откуда: Тула

Сообщение Andrey_B »

Новая прошивка v03:

1. Время прошедшее от момента включения питания выводится красным, если оно менее 60 мин.
2. Добавлена поддержка OCXO:
- включается данный режим, если отключить работу термостата (температура меньше минимума).
- на вход вместо термодатчика (TOUT) через делитель на 2 (10кОм параллельно C50 и 10кОм на цепь +5В) можно подать напряжение питания, которое будет отображаться в верхней строке на месте температуры.
- сигнал с выхода нагревательного элемента нужно подать на ножку подстройки частоты OCXO, сделав доработки: вместо R69 запаять 1мкф 0805, вместо VT1 (Б-Э) резистор 10кОм, R66 заменить на 10кОм.
- применённый OCXO: cti-osc5a2b02. Запитать от +5В, на ножки питания запаять конденсатор 0.1мкФ.
3. Пункт меню "Auto sum 1pps (-Rst Off On+)":
- поворот против часовой стрелки теперь только обнуляет накопленное значение интервалов 1pps, без восстановления из EEPROM старого значение опорной частоты.
- для восстановления из EEPROM старого значения опорной частоты и значения управляющего напряжения OCXO нужно произвести двойное нажатие на кнопку "Сброс А" (находясь в данном пункте меню).
4. В пункте меню "OCXO control voltage" возможно грубое и плавное изменение параметра. Диапазон 0...3.3В, разрешение 18 бит.
5. В пункте меню "Number of averaged samples 1pps" устанавливается количество измеряемых секундных интервалов сигнала 1pps для усреднения (длина скользящего окна в секундах), по которым будет корректироваться значение внутренней опорной частоты или напряжение управления OCXO. Диапазон 10...2000 интервалов. Второе число в строчке - счётчик текущего количества накопленных интервалов.
6. В режимы работы канала 3 добавлены варианты:
- передача модуля значений "x=|a|", "x=|b|" из каналов 1 и 2 (|1|, |2|).
- передача квадратного корня значений "x=sqrt(|a|)", "x=sqrt(|b|)" из каналов 1 и 2 (sr1, sr2).
7. В способы фильтрации и статистической обработки (Stat:) добавлены пункты:
- вычисление cреднеквадратического отклонения двух последних измерений (~2StDv) с восстановлением знака (убывающий/возрастающий тренд -/+), "SD=(х[1]-х[0])/2".
- вычисление дисперсии Аллана "AVAR=(x[1]-x[0])^2/2" по двум последним измерениям (~2AVar) с восстановлением знака (убывающий/возрастающий тренд -/+).
- вычисление девиации Аллана "ADEV=(x[1]-x[0])*sqrt(2)/2" по двум последним измерениям (~2ADev) с восстановлением знака (убывающий/возрастающий тренд -/+).
- непрерывное вычисление дисперсии Аллана (inAVar) "AVAR=((x[1]-x[0])^2+...+(x[n]-x[n-1])^2)/(2*(n-1))", x[0] - первое (самое раннее) измерение.
- непрерывное вычисление девиации Аллана "ADEV=sqrt(AVAR)" (inADev).

Обновлен файл описания режимов и меню настроек.

Лежит всё на старом месте.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1276
Зарегистрирован: Вс мар 01, 2009 17:49:41
Откуда: Россия

Сообщение Altair »

Спутниковый приёмник сами изготавливали?
Ваше везение — в ваших руках: водите чёрную кошку на поводке.
Молчание не всегда означает согласие.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1102
Зарегистрирован: Пт апр 09, 2010 16:06:38
Откуда: Тула

Сообщение Andrey_B »

Altair, да, из того, что было тогда под рукой. Сейчас бы наверно купил GPSDO. Подобное anby тестировал, 4E-10 вполне можно ожидать. Если только РЭБом не зацепит, а то время сейчас не спокойное.
Ответить

Вернуться в «Статьи»