|
diod.club
Проектирование, изготовление, ремонт и обслуживание электроники
|
Помощь
|
 |
Описание: вопросы, обновления |
Поиск в теме | Версия для печати |
Леонид Иванович
|
|
|
|
|
Super Member (857)
Откуда: Minsk
Репутация: 35
|
|
Этот прибор не планировал высокой чувствительности. Если она нужна, можно к разъему подключать внешние пробники, которые можно делать на любой вкус - с хорошей чувствительностью и малой входной емкостью. |
|

Отправлено: 11 Декабря, 2017 - 18:11:04
|
|
Newbie (32)
Откуда: Minsk
Репутация: 0
|
|
Так и сделаю. Завалялась у меня AD812, к ней делитель на 4-е на 74АС74. АДешку запитаю +- 12вольт, может и получится вытянуть 100МГц с хорошей чувствительностью. (Отредактировано автором: 11 Декабря, 2017 - 18:12:40) |
Леонид Иванович
|
|
|
|
|
Super Member (857)
Откуда: Minsk
Репутация: 35
|
|
Там проблема с переполнением математики, а не с быстродействием процессора. |
Леонид Иванович
|
|
|
|
|
Super Member (857)
Откуда: Minsk
Репутация: 35
|
|
Там созданы отдельные конфигурации компиляции для разных дисплеев. Для 1602 не включается один из файлов исходника и определяются два символа, все видно на рисунке. Прикреплено изображение (Нажмите для увеличения)

|
Леонид Иванович
|
|
|
|
|
Super Member (857)
Откуда: Minsk
Репутация: 35
|
|
IAR EWAVR 6.12 |
|

Отправлено: 18 Декабря, 2017 - 07:16:53
|
|
Full Member (186)
Репутация: 4
|
|
andres пишет: Работает в моем случае до 2,2ГГц
Какой источник сигнала до 2,2ГГц используете?(Отредактировано автором: 18 Декабря, 2017 - 07:18:30) |
|

Отправлено: 18 Декабря, 2017 - 18:13:22
|
|
Newbie (32)
Откуда: Minsk
Репутация: 0
|
|
SINUS пишет:Какой источник сигнала до 2,2ГГц используете?
NWT7-EX
(Добавление)
Сделал термостат, пока к опорному генератору не подключал. Забавная штучка получилась. При комнатной температуре выходит на рабочий режим (40 градусов) за секунд десять. Затем цикл, три секунды нагрев, затем отключается на секунд двадцать и опять. Если положить в спичечный коробок (типа закрытый корпус) то импульс нагрева уменьшается, пауза отключеного состояния увеличивается. Ложу сверху плоскогубцы (типа теплозаборник) около двух минут греет, затем цикл 3сек и 20 секунд. В ближайшие дни подключу к опорному, одену пенопластовую одежку, будет самое интересное, погоняю при разной окружающей температуре. Термостат собран на ПИК12Ф509, ДС18Б20 (корпус СОП), нагреватель - толпа резисторов 0805. Режим ключевой т.е. включен, достиг пороговой температуры - выкл., опять запрос на ДС, если температура ниже пороговой то вкл. Ну вот где то так.
(Добавление)
Ну в общем с частотомером заканчиваю. Все устраивает, если не сказать больше. Термостат, как для меня, работает удовлетворительно. При понижении температуры в помещении на десять градусов относительная стабильность сохраняется. Импульс подогрева поднимает показания на одну десятую герца, но для меня приемлемо (источник сигнала Геацинт, по нему же и откалиброван). Можно конечно улучьшить этот показатель програмно для термостата, но лениво. Ждет следующий проект, детали уже пришли (RLC2). Прикреплено изображение (Нажмите для увеличения)

(Отредактировано автором: 22 Декабря, 2017 - 20:30:58) |
Леонид Иванович
|
|
|
|
|
Super Member (857)
Откуда: Minsk
Репутация: 35
|
|
Как-то так, но не проверял:
|
Леонид Иванович
|
|
|
|
|
Super Member (857)
Откуда: Minsk
Репутация: 35
|
|
Спасибо! Всех тоже поздравляю с Новым годом, желаю успехов в творчестве! |
Леонид Иванович
|
|
|
|
|
Super Member (857)
Откуда: Minsk
Репутация: 35
|
|
Не вижу никакого смысла повышать тактовую частоту процессора. Он особо ничем не занят, интерфейс пользователя не требует высокого быстродействия. Что касается стабильности частоты, то она важна только для порта. В семействе m48/88/168/328 довольно точный RC-генератор, у меня никогда проблем со связью не возникало. С внешним кварцем, конечно, тоже хуже не станет. |
|

Отправлено: 08 Января, 2018 - 09:32:11
|
|
Леонид Иванович я немного видоизменил внешний вид дисплея как на фото.
Мне не удается писать параметр gate в правой части - для меня эта функция
очень удобна - время измерения всегда видно(не надо заглядывать в меню).
Напишите пожалуйста как вывести цифровое значение gate на экран - напишите либо фрагмент кода или подправьте исходник.
Желательно чтобы писалось например: G:10mS а не: G:___ 10mS,или G:10___mS (перемещалось mS или G: с изменением цифры ).
А то я с этим в своем возрасте разобраться не могу!
Спасибо Леонид Иванович!(Отредактировано автором: 02 Февраля, 2020 - 09:09:45) |
Леонид Иванович
|
|
|
|
|
Super Member (857)
Откуда: Minsk
Репутация: 35
|
|
Мне поступают просьбы внести какие-то изменения в прошивку FC-510. Но эти изменения носят бессистемный характер, вносить такие изменения я не буду. Каждый для себя, конечно, может делать всё, что захочет.
Что касается дальнейшего развития проекта, сделал для m328 очередную версию 4.2, где почистил исходник. Выкинул конфигурации для дисплеев МЭЛТ и 1601, теперь поддерживается только 1602. Убрал условную компиляцию, связанную с типом дисплея. Исходник стал проще и понятней.
Следующий возможный шаг - перевод вычислений на плавающую запятую двойной точности. Не знаю, как быстро такие вычисления будет работать. Тут есть запасной вариант - можно подключить внешний кварц до 20 МГц. Плавающие вычисления позволят устранить ошибку при любых интервалах измерения (сейчас на интервалах <10 мс возможны ошибки).
С плавающими вычислениями будет возможность вывести показания 10 или 11 разрядов. Только надо решить, как именно выводить. Было бы логично очистить первую строку от лишних символов. Было такое предложение - выводить во второй строке "A: frequency", отказавшись от измерителя уровня. Тогда, наверное, логичней все это написать в первой строке.
Но тут есть проблема - в текущей версии в порт передается символьная копия первой строки. Если что-то поменять, программа на компьютере работать перестанет. Лучше всего поменять формат обмена, применить, например, протокол Wake. Место сейчас для этого есть, но это потребует переделки и программы на компьютере.
|
|

Отправлено: 08 Января, 2018 - 12:02:28
|
|
Full Member (186)
Репутация: 4
|
|
Леонид Иванович пишет:С плавающими вычислениями будет возможность вывести показания 10 или 11 разрядов. Только надо решить, как именно выводить. Было бы логично очистить первую строку от лишних символов. Было такое предложение - выводить во второй строке "A: frequency", отказавшись от измерителя уровня. Тогда, наверное, логичней все это написать в первой строке.
Леонид Иванович - это как раз наша мечта!
Тем более - резко повысится качество работы!
Так прибор будет выглядеть совсем профессионально!
Но прошивка с измерением уровня - уже есть, кому надо будет ее использовать!
Леонид Иванович пишет:Но тут есть проблема - в текущей версии в порт передается символьная копия первой строки. Если что-то поменять, программа на компьютере работать перестанет. Лучше всего поменять формат обмена, применить, например, протокол Wake. Место сейчас для этого есть, но это потребует переделки и программы на компьютере.
Я думаю - это логично!
Да и почему программа на компьютере должна тормозить развитие проекта?
Ее как раз - можно переписать!
Я заказал АТМЕГу328 - как заказ прейдет - сразу все переделаю!
Огромное Спасибо Леонид Иванович!(Отредактировано автором: 08 Января, 2018 - 12:11:07) |
Леонид Иванович
|
|
|
|
|
Super Member (857)
Откуда: Minsk
Репутация: 35
|
|
SINUS пишет:Леонид Иванович - это как раз наша мечта!
Тем более - резко повысится качество работы!
Почему качество работы повысится, причем резко - я не понимаю. Даже 9 разрядов в радиолюбительской практике не нужны. Наоборот, станет хуже - будет мельтешить лишний разряд и мешать считывать показания. Хотя, конечно, ручным масштабированием его можно всегда убрать.
А перевод на плавающую запятую желателен по другой причине - он позволит избавиться от ошибок счета во всех режимах, что более важно. Хотя эти ошибки возможны лишь в экзотических ситуациях (например, при времени измерения 1 мс), которые на практике вряд ли встречаются.
SINUS пишет:Да и почему программа на компьютере должна тормозить развитие проекта?
Ее как раз - можно переписать!
Увы, программу на компьютере писал не я. Поэтому если внести изменения в прошивку, прибор останется без компьютерной программы. |
|

Отправлено: 08 Января, 2018 - 12:45:17
|
|
Full Member (186)
Репутация: 4
|
|
Леонид Иванович пишет:А перевод на плавающую запятую желателен по другой причине - он позволит избавиться от ошибок счета во всех режимах, что более важно. Хотя эти ошибки возможны лишь в экзотических ситуациях (например, при времени измерения 1 мс)
Но это и есть качество работы!
Когда ваш FC510 используешь для настройки опорников других частотомеров - доп. разряды- совсем не лишние (на времени10с)!
Да и если использовать опору - например Гиацинт или Морион - и смотреть стабильный
источник частоты - 10-й разряд точно мельтишить не будет и на малых временах!
Эксперименты об этом и говорят!
Бывает необходимая экзотика- когда надо мерить на временах 1мс!
Если CNT-91 может измерять на 1мс и даже меньше - ваш-то FC510 тоже имеет на это право!
(Добавление)
Леонид Иванович пишет:Увы, программу на компьютере писал не я...прибор останется без компьютерной программы
С этим сами и разберемся!
Вы же на порт данные все равно - отправите!(Отредактировано автором: 08 Января, 2018 - 13:19:24) |
Леонид Иванович
|
|
|
|
|
Super Member (857)
Откуда: Minsk
Репутация: 35
|
|
Там есть dll двух типов. Одни работают через функции драйверов чипов USB-UART, а другие - через виртуальный COM-порт. Сейчас все драйвера поддерживают виртуальный COM-порт, поэтому лучше пользоваться этим вариантом. Можно не использовать DLL, а работать с портом через API, примеры тоже есть, для Delphi в том числе. |
Леонид Иванович
|
|
|
|
|
Super Member (857)
Откуда: Minsk
Репутация: 35
|
|
Co_balt пишет:Тоже сделал 2-х платный вариант.
Очень круто! На данный момент это самое лучшее исполнение FC-510 из всех, что я видел.
Ocela пишет:А трансформатор наводки давать не будет (слишком близко)?
Основная плата не сильно чувствительна к наводкам. |
|

Отправлено: 22 Января, 2018 - 21:22:59
|
|
Леонид Иванович пишет:
Очень круто! На данный момент это самое лучшее исполнение FC-510 из всех, что я видел.
Леонид Иванович, Вам спасибо за добрые слова и отменный проект!
Осталось несколько вопросов:
1. Применил вместо BF245A - MMBF5485. На выходе ОУ U1 -0.40В
по рекомендации должно быть -0.5..-2 В. Оставить так или попробовать подобрать? Есть еще MMBF5486
2. В меню Int показания плавают от 92 до 100. Это нормально?
Ocela пишет:
Трансформатор греется? Как с температурой?
Тр-р не греется. LM317 и LM337 едва теплые. Я не думаю, что по +5В ток больше 200мА а по -5В больше 100мА (правда сам не мерил потребление).
P.S.
Т.к. в процессе жизни прибора появились доработки хотелось бы чтобы кто-то следящей за темой собрал их все в кучу (например, в виде схемы), а я попробую их все реализовать в PCB. Самому активному от меня комплект плат в подарок(Отредактировано автором: 22 Января, 2018 - 21:35:53) |
Леонид Иванович
|
|
|
|
|
Super Member (857)
Откуда: Minsk
Репутация: 35
|
|
Co_balt пишет:1. Применил вместо BF245A - MMBF5485. На выходе ОУ U1 -0.40В
по рекомендации должно быть -0.5..-2 В. Оставить так или попробовать подобрать?
-0.40В вполне нормально, можно оставить.
Co_balt пишет:2. В меню Int показания плавают от 92 до 100. Это нормально?
Колебания великоваты. У меня такого нет. А как именно плавает? Медленно, или быстро прыгает между значениями?
Co_balt пишет:Т.к. в процессе жизни прибора появились доработки хотелось бы чтобы кто-то следящей за темой собрал их все в кучу (например, в виде схемы), а я попробую их все реализовать в PCB.
Чего конкретно не хватает? Любой прибор можно совершенствовать до бесконечности, но есть ли смысл? |
|

Отправлено: 22 Января, 2018 - 22:12:35
|
|
Леонид Иванович пишет:Медленно, или быстро прыгает между значениями? Прыгают произвольно в диапазоне 92 - 100 |
Леонид Иванович
|
|
|
|
|
Super Member (857)
Откуда: Minsk
Репутация: 35
|
|
Похоже, какие-то помехи. Это плохо. |
|

Отправлено: 22 Января, 2018 - 23:39:41
|
|
Co_balt
У меня такое было, когда в разъеме питания (+5V, GND, -5V) начал подгорать контакт. В результате подпаял провода питания напрямую и все стало ОК!(Отредактировано автором: 22 Января, 2018 - 23:41:16) |
|

Отправлено: 24 Января, 2018 - 08:25:11
|
|
Member (140)
Репутация: 1
|
|
Co_balt пишет:сигнал портится по пути от TCXO до ALTERA
А нет ощущения, что попались левые транзисторы (перемаркер)?
Конечно, если нет ошибок в пайке, и нормальное питание. |
|

Отправлено: 24 Января, 2018 - 09:33:36
|
|
jes пишет:А нет ощущения, что попались левые транзисторы (перемаркер)?
тоже к этому склоняюсь...
вот аналоговая часть интерполятора и опять непонятные треугольные импульсы и опять в нем BFT93
PulseIn (33 вывод ALTERA) Прикреплено изображение (Нажмите для увеличения)

(Отредактировано автором: 24 Января, 2018 - 21:37:00) |
|

Отправлено: 02 Февраля, 2018 - 16:42:17
|
|
Member (140)
Репутация: 1
|
|
Co_balt пишет:непонятные треугольные импульсы
А может попробовать начать с проверки неконтактов (залипух) на плате, и, на всякий случай - перезалить прошивку ПЛИС?
Как известно, в электронике все бывает...(Отредактировано автором: 02 Февраля, 2018 - 16:42:55) |
|

Отправлено: 02 Февраля, 2018 - 18:02:32
|
|
Full Member (186)
Репутация: 4
|
|
jes пишет:А может попробовать начать с проверки неконтактов (залипух) на плате
Нет - надо начинать с тщательной проверки всех питающих напряжений!
В том числе убедится в отсутсвии помех от близкорасположенного трансформатора
и правильности разводки платы в части ЭМС!(Отредактировано автором: 02 Февраля, 2018 - 18:09:07) |
|

Отправлено: 02 Февраля, 2018 - 18:13:13
|
|
Member (140)
Репутация: 1
|
|
SINUS пишет:Нет - надо начинать с тщательной проверки всех питающих напряжений! Так это изначально подразумевается.
Человек вроде уже проверял питающие напряжения, начинал с проверки питания ПЛИС, наверное, и остальное питание тоже проверил.
А раз воз и ныне там, значит, что-то упускается из виду.
Ради интереса можно запитать прибор от "чистого" питания +5 -5 Вольт, чтобы полностью исключить влияние помех и наводок извне.
Конечно, при этом надо отсоединить свой, встроенный блок питания.
А может у родного трансформатора велик ток холостого хода со всеми вытекающими последствиями.
Вообще, я бы не увлекался для измериловки слишком маленькими питающими трансформаторами.
Как показывает практика - далеко не все они сделаны качественно и добротно.
Тем более, размеры корпуса позволяют поставить трансформатор и побольше, и понадежней заодно.
А что там накручено в таком габарите трансформатора - одному богу известно (ну, и китайцам, конечно).
Не сильно верится, что их делают хорошо у нас, скорее всего на заказ в Поднебесной, а уже потом - перепродают через наши фирмы.
И еще, там на плате передней панели у Co_balt - виден блютуз-модуль (если судить по символу на передней панели слева внизу).
Наверное, для чистоты эксперимента - его лучше все таки отключить (снять с него питание).
Ну, или хотя бы провода идущие от него на процессорную плату - пропустить через ферритовое колечко.
На мой взгляд, польза от него довольно сомнительная в данном случае, а вот геморроя можно поиметь очень даже много...
P.S.
Недаром в лабораториях - даже все лампы-энергосберегайки меняют на проверенные обычные лампы накаливания.
Гораздо меньше потом приходится танцевать с бубном...(Отредактировано автором: 03 Февраля, 2018 - 14:37:41) |
|
Поиск в теме | Версия для печати |
Страниц (18): В начало « ... 5 6 7 8 [9] 10 11 12 13 ... » В конец |
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0) |
« Общие вопросы проектирования электроники » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
  |
|