Меню

Avr transistortester atmega328 своими руками 128×64

Avr transistortester atmega328 своими руками 128×64

Внимание!

Внимание! Перед тем как создавать тему на форуме, воспользуйтесь поиском! Пользователь создавший тему, которая уже была, будет немедленно забанен! Читайте правила названия тем. Пользователи создавшие тему с непонятными заголовками, к примеру: «Помогите, Схема, Резистор, Хелп и т.п.» также будут заблокированны навсегда. Пользователь создавший тему не по разделу форума будет немедленно забанен! Уважайте форум, и вас также будут уважать!

Страницы: (2) [1] 2 ( Перейти к первому непрочитанному сообщению ) Новая тема Новый опрос

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

Мультитестер ЭРЭ с AVR микроконтроллером
и минимумом дополнительных элементов

Авторы проекта : Markus Frejek,Karl-Heinz Kübbeler,Markus Reschke
Русский перевод инструкции и технического описания:Сергей(SergeyVB),Николай(NickNI)

Эта тема является развитием,обобщением,обзором популярного проекта
«ОПРЕДЕЛИТЕЛЬ ВЫВОДОВ ПОЛУПРОВОДНИКОВ»
Фабрично изготовленные китайские(и не только)клоны
данного мультитестера обсуждаются в отдельной теме «КЛОНЫ»

Системные требования:
Прямые руки,светлая голова,способность мыслить,наличие времени и чувства юмора!

Техническая документация(обязательна к внимательному и осмысленному прочтению).

Актуальная русскоязычная инструкция и техническое описание по мультитестеру находится здесь Link 1
Альтернативная ссылка : Link 2

Это сообщение отредактировал indman — Jul 31 2021, 05:53 PM

Присоединённое изображение (Нажмите для увеличения)

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

Мультитестер работает с микроконтроллерами ATmega8,ATmega168,ATmega328.Возможно применение ATmega644, ATmega1284, ATmega1280 или ATmega2560.Но,только при использовании контроллеров с 32 кБ флеш-памяти и больше(ATmega328,ATmega644 и выше)доступны все дополнительные функции.

Это сообщение отредактировал indman — Aug 29 2018, 11:05 AM

Присоединённое изображение (Нажмите для увеличения)

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

Базовый вариант устройства основан на схеме Markus Frejek и модернизирован Karl-Heinz Kubbeler.

Важно!
Для стабильной работы тестера очень желательно (но не обязательно) установить в схему высококачественный прецизионный стабилизатор напряжения(IC2)c Uвых=5.000В.Например, MCP1702-5002.При выполнении этого условия,источник опорного напряжения(ИОН)на порт PC4 можно не устанавливать.Резистор R16 в таком варианте установить с номиналом 47кОм.Если в качестве IC2 используется стабилизатор более низкого качества(типа 7805),то желательна установка ИОН(например LM4040A),у которого стабильность выходного напряжения на порядок выше ,чем у 5-ти вольтового выхода!

При питании мультитестера от внешнего сетевого источника с выходным напряжением 9-12В или при использовании DC-DC преобразователя,необходимо обратить особое внимание на грамотное пространственное расположение модулей в своей конструкции, экранирование,минимальные пульсации на выходе!

DIP корпус микроконтроллера(базовая схема)
Схему в формате программы SPlan можно скачать здесь Link 1, Link 2
TQFP корпус микроконтроллера(базовая схема)
Схему в формате программы SPlan можно скачать здесь Link 1, Link 2

Это сообщение отредактировал indman — Aug 29 2018, 11:08 AM

Присоединённое изображение (Нажмите для увеличения)

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

Актуальные авторские прошивки и «исходники кода» для мультитестера можно скачать в виде дистрибутива
здесь Link 1
Альтернативные ссылки :
Link 2
Link 3

Как быстро скачать нужный материал с GitHUb:
Самый простой вариант, открыть эту страницу Link ,вставить ссылку из GitHub на нужную папку(файл) и нажать кнопку «Download»
Для браузера Chrome есть плагин GitZip.

После распаковки авторского архива с дистрибутивом,внутри корневой папки «trunk» в соответствующих используемому контроллеру подпапках,например «mega328»,будут находиться готовые к прошивке файлы с именами «TransistorTester.hex» и «TransistorTester.eep».При программировании чипа необходимо использовать именно эти 2 файла!Настройки и параметры скомпилированной авторской прошивки можно посмотреть,открыв в любом тестовом редакторе файл «Makefile»,расположенный в этой же папке.

ВНИМАНИЕ!
Файл прошивки с расширением *.eep для некоторых ПО программаторов,например TL866,следует открывать как HEX формат,а не бинарный BIN! Расширение «eep» можно переименовать в «hex».

Для корректной работы микропроцессорной программы необходимо правильно установить состояние фьюзов при программировании чипа.Состояние авторских можно посмотреть,открыв в текстовом редакторе файл «setup.mk»,который лежит в корневой папке «trunk».На фото ниже можно увидеть установку фьюзов для контроллера ATMega328(324/644) при использовании наиболее популярных оболочек программирования — CodeVisionAVR,SinaProg,AVRISP,AVRDUDE,MiniPro.
Фьюз JTAG для ATMega324/644 отключить!
ПОСЛЕ УСТАНОВКИ ПРАВИЛЬНОГО СОСТОЯНИЯ ФЬЮЗОВ ИХ НУЖНО ОБЯЗАТЕЛЬНО ЗАПРОГРАММИРОВАТЬ В ЧИП И ПОВТОРНЫМ СЧИТЫВАНИЕМ И ВЕРИФИКАЦИЕЙ УБЕДИТЬСЯ,ЧТО ОНИ ЗАПИСАЛИСЬ КОРРЕКТНО!

ВНИМАНИЕ!
Состояние фьюзов(немного отличается от авторских) проверено в работе на многих собранных тестерах и обеспечивает корректную работу базовой схемы при использовании ВНЕШНЕГО кварцевого резонатора на 8 МГц, 16МГц и 20МГц!При использовании ВНУТРЕННЕГО тактового генератора контроллера,фьюзы будут ОТЛИЧАТЬСЯ!
Подсказку по их установке всегда можно посмотреть,используя калькулятор фьюзов,например здесь Link 1

Для новичков будет очень полезно ознакомиться с особенностями работы AVR микроконтроллеров по ссылкам здесь Link 1 и здесь Link 2

НЕВЕРНО ЗАДАННЫЕ ФЬЮЗЫ МОГУТ СДЕЛАТЬ МИКРОКОНТРОЛЛЕР НЕПРИГОДНЫМ ДЛЯ ИСПОЛЬЗОВАНИЯ И ПОВТОРНОГО ПРОГРАММИРОВАНИЯ БЕЗ СПЕЦИАЛЬНОГО ПАРАЛЛЕЛЬНОГО ПРОГРАММАТОРА.

Это сообщение отредактировал indman — May 4 2021, 10:18 AM

Присоединённое изображение (Нажмите для увеличения)

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

РЕДАКТИРОВАНИЕ И КОМПИЛЯЦИЯ «СОБСТВЕННОЙ» ПРОШИВКИ В СРЕДЕ WINDOWS

ВНИМАНИЕ!
Для создания «собственной» прошивки под свою конструкцию тестера совершенно не обязательно знать языки программирования,уметь «править код» и т.д. Вам достаточно выполнить по пунктам несложные действия ,перечисленные ниже,и осмысленно поставить или снять знак решётки # в определённых строках «Makefile». Всю остальную работу за Вас сделает компьютер!

Установка программного обеспечения

Все необходимые для этого файлы находятся здесь
Link 1
Альтернативные ссылки :
Link2

1.Распаковать архив «WinAVR-20100110-install.zip».
2.Установить программу WinAVR-20100110-install.exe (при установке использовать параметры по умолчанию)
3.Распаковать архив «avr8-gnu-toolchain-installer-3.4.4.24-win32.any.x86.7z».
4.Содержимое распакованной папки «avr8-gnu-toolchain» скопировать(с заменой всех старых файлов)в папку с установленной WinAVR — C:\WinAVR-20100110\
5.Для корректной компиляции в среде Win10(любой разрядности) необходимо заменить одну библиотеку по адресу — C:\WinAVR-20100110\utils\bin\msys-1.0.dll.

Наглядное флеш-видео процесса установки ПО и компиляции прошивки можно посмотреть здесь
Link 1

Компиляция прошивки (k-Firmware)

1.Распаковать скачанный дистрибутив.
2.Создать папку в корне жесткого диска,например С:\Trunk (кириллицу в обозначении имени каталога не использовать).
3.Переписать в С:\Trunk\ всё содержимое папки «trunk» из распакованного архива.
4.Из папки C:\Trunk\default\ удалить всё,кроме папки «dep».
5.Скопировать в папку C:\Trunk\default\ соответствующий процессору файл «makefile».
6.Запустить редактор WinAVR — C:\WinAVR-20100110\pn\pn.exe
7.Открыть и отредактировать Makefile. Для подсказки можно в отдельном окне открыть руссифицированный Makefile.ru.
8.Скомпилировать Makefile, для этого выполнить команду меню: Tools-Make All.
9.Если компиляция завершилась удачно — получаем код выхода равный 0 (Process Exit Code:0).
10.Скомпилированные файлы прошивки «»TransistorTester.eep»» и «»TransistorTester.hex»» будут находиться в той же папке C:\Trunk\default\.Для повторного компилирования нового Makefile (той же версии прошивки),достаточно его скопировать в папку default (ничего удалять не надо).
Ув.qeipa создал иллюстрированный мануал по компиляции,скачать можно здесь
Link 1, Link 2
Примечание! Файлы *.docx открывать в Microsoft WORD!Просмотр docx через яндекс часто бывает некорректен!

ВНИМАНИЕ!
Если у вас возникли трудности по установке необходимого ПО на компьютер,есть проблемы и вопросы по компиляции собственной прошивки,то можно перейти в созданную тему
Мультитестер ЭРЭ,компиляция прошивки,поиск и устранение ошибок пользователя

Это сообщение отредактировал indman — Jul 20 2021, 09:59 AM

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

Читайте также:  Как нарисовать открытку для подруги своими руками

ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ И ФУНКЦИОНАЛ МУЛЬТИТЕСТЕРА

Автор в техническом описании подчёркивает,что ДОПОЛНИТЕЛЬНЫЕ ФУНКЦИИ тестера НЕ ПРЕТЕНДУЮТ на МЕТРОЛОГИЧЕСКИЕ характеристики и высокую СТАБИЛЬНОСТЬ показаний.Однако,при условии использования качественных комплектующих,аккуратной сборки,настройки «Makefile» под конкретный экземпляр микроконтроллера(т.к. параметры регистров мк индивидуальны) и тщательной калибровки,тестер будет незаменимым помощником радиолюбителя и обеспечит довольно широкий диапазон измерений.
Особое внимание следует уделить результатам самотестирования(тесты Т1-Т7)и их анализу.Это во многом позволит избежать неправильной работы устройства.Также необходимо учитывать тонкости калибровки тестера.
Цитата из поста ув.Vlakar :
«1.Калибровать с теми щупами,что будут использоваться для измерения.
2.Обеспечить «идеальный контакт » (или хотя бы повторяемый при последующих измерениях) при закоротке контактов 1-2-3.Крокодилы — не лучший вариант для измерения малых значений ESR и малых значений активных сопротивлений,они вносят свою лепту в нестабильность показаний .
3.При тестировании определяются «нулевые» значения сопротивления для трех комбинаций соединений щупов 1-3, 2-3 и 1-2. Эти «нулевые сопротивления» будут запомнены в EEP и будут учитываться при измерениях ESR и сопротивлений резисторов менее 10 Ом.
4.Конденсатор при калибровке должен быть высокодобротным с малым тангенсом угла потерь , малой адсорбцией и естественно низким ESR.Это конденсаторы в порядке убывания качества диэлектрика — полистирольные,слюдяные,пленочные,бумажные».

Пояснение от Карла-Хайнца по вопросу настройки значений измерительных резисторов:
«Вы можете указать другое значение сопротивления с помощью опции в Makefile (R_L_VAL и R_H_VAL). Значения по умолчанию «CFLAGS + = -DR_L_VAL = 6800» и «CFLAGS + = -DR_H_VAL = 47000». Значение R_L_VAL нужно разделить на 0,1 единицу Ом (680 Ом / 0,1 Ом = 6800) а R_H_VAL разделить на 10 единиц Ом. Каждое значение должно соответствовать 16-разрядному диапазону( Это сообщение отредактировал indman — Feb 27 2019, 11:47 AM

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

Ув.Ocela предоставил довольно наглядные примеры измерений мультитестером и сделал сравнение с другими измерителями.Фото ниже

Примечание!
Если ниобиевые оксидно-полупроводниковые конденсаторы типа К53-19(или аналог) тестер определяет как полупроводниковый прибор,то решить эту проблему можно 2-мя способами:
1. Произвести измерение любого обычного конденсатора на клемах 1-3, затем заменить его на полупроводниковый.
2. Тестировать данный тип конденсаторов с подключенным параллельно обычным конденсатором, затем отключить дополнительную ёмкость.

Это сообщение отредактировал indman — Jun 28 2018, 09:16 AM

Присоединённое изображение (Нажмите для увеличения)

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

——- РАСШИРЕНИЕ ДИАПАЗОНА И УВЕЛИЧЕНИЕ РАЗРЕШЕНИЯ ПРИ ИЗМЕРЕНИИ «L» и «C» ———

Начиная с 525-й ревизии прошивки,автор включил в алгоритм работы идею и библиотеки одного из участников форума mikrocontroller.net Pieter-Tjerk de Boer (pa3fwm),позволяющие расширить диапазон измерения конденсаторов с емкостью менее 100пФ и при этом повысить разрешение до 0,01пФ.А в 538-й ревизии был добавлен резонансный метод измерения индуктивностей менее 2 mH(миллигенри),позволяющий измерять величину с разрешением 0.01 мкГн.
Для включения режима, в «Makefile» необходимо активировать параметр » WITH_SamplingADC = 1″ .
Для теста «мелких» емкостей сперва на тестовых пинах 1-3 в режиме цикла замеряем любую емкость выше 25пФ,потом не нажимая кнопку «Тест» подключаем на те же пины «мелкие» пикушки от 1пФ.
Для теста катушек на тестовые пины 1-3 подключаем измеряемую индуктивность с параллельно подсоединённым конденсатором,который использовался при калибровке.

Сделал перевод на русский язык статьи Pieter-Tjerk de Boer(PA3FWM),в которой он достаточно кратко и доступно разъяснил общие принципы работы мультитестера а также растолковал свой алгоритм измерения малых емкостей и индуктивностей резонансным методом.
Ссылка на сайт с оригинальными материалами автора Link1
Ссылки на перевод (яндекс-диск) здесь Link2 и здесь на гугл-диске Link3

Это сообщение отредактировал indman — Jun 28 2018, 09:13 AM

Присоединённое изображение

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

ВОЛЬТМЕТР,ПРОВЕРКА И ТЕСТИРОВАНИЕ СТАБИЛИТРОНОВ,ИНТЕГРАЛЬНЫХ СТАБИЛИЗАТОРОВ НАПРЯЖЕНИЯ

Автор в техническом описании предлагает использовать порт PC3 процессора в качестве аналогового входа для измерения внешнего напряжения.
Верхний предел поданого напряжения(Uext) может доходить до 50 В при использовании дополнительного
резистивного делителя 10:1.Функцию «Вольтметр» также можно задействовать для проверки напряжения стабилизации у стабилитронов,а ещё с «подачи» ув.iskander
реализовать проверку выходного напряжения у линейных интегральных стабилизаторов серии L78XX(и их аналогов).
Karl-Heinz Kubbeler рассматривает следующий вариант(скриншот ниже)преобразователя DC-DC для получения необходимого напряжения Uext.

Дополнительная информация от Карла-Хайнца по изменению работы внешнего вольтметра в 741-й ревизии:
«Один из участников изменил свою плату с отношением резисторного делителя 20:1 для внешнего напряжения ( проверка стабилитронов).
Конечно, он также изменил соотношение резисторов в Makefile.Но старое программное обеспечение(ПО) поддерживало измерение напряжения только до 65 В, поскольку значение в mV было ограничено 16 битами.
Теперь ПО будет поддерживать более высокое напряжение, если изменить резисторный делитель.Для обычного делителя 10:1 изменений нет.»

Это сообщение отредактировал indman — Oct 21 2019, 06:47 PM

Присоединённое изображение (Нажмите для увеличения)

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

Один из вариантов реализации DC-DC на базе модуля P6BU-0524 предложил ув.NickNI.
Применение на выходе преобразователя стабилизатора тока(с возможностью его регулировки от 1 до 10мА)позволяет избежать повышенной нагрузки при КЗ
и наиболее достоверно определить напряжение стабилизации различных по типу стабилитронов.
Ещё одну схему DC-DC можно выполнить на довольно популярной микросхеме MC34063A.

Это сообщение отредактировал indman — Apr 23 2016, 01:15 PM

Присоединённое изображение (Нажмите для увеличения)

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

Пример тестирования стабилитронов на фото

Присоединённое изображение (Нажмите для увеличения)

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

Принцип проверки выходного напряжения интегральных стабилизаторов типа L78XX понятен из рисунка ниже.Перемычкой выбирается режим работы вольтметра:
1.Проверка стабилитронов(перемычка установлена)
2.Проверка L78XX(перемычки нет)
Для проверки низковольтных интегральных стабилизаторов(например L78L33)во избежание их пробоя высоким входным напряжением,необходимо понизить Uext до безопасного порога.Эту задачу решает параллельно подключенный на время тестирования стабилитрон (Uст.=7-10В.)

Это сообщение отредактировал indman — Mar 23 2016, 07:33 AM

Присоединённое изображение (Нажмите для увеличения)

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

Начиная с 650-й ревизии,Карл-Хайнц занялся тестированием и определением параметров оптронов.Для оптопар,имеющих достаточно низкий ток управления через оптический элемент,возможен метод,при котором оптопара определяется,как обычный NPN транзистор.Для такого теста необходимо соединить катод светодиода с эмиттером транзистора.Значение hFe(В),умноженное на 100, примерно укажет на величину параметра CTR(Current Transfer Ratio)653-й ревизии автор увеличил разрешение hFe(В) до сотых долей после запятой.
На фото ниже пример тестирования 3-х оптопар: AOT128Б,EL817,TLP732.

Это сообщение отредактировал indman — May 15 2016, 11:10 AM

Присоединённое изображение (Нажмите для увеличения)

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

Для более удобного тестирования разнообразных оптронов ув.Seric предложил свой вариант адаптера.
Рисунок печатной платы адаптера в формате программы SprintLayout можно скачать здесь Link 1

Читайте также:  Выпрямитель для скутера своими руками

Это сообщение отредактировал indman — Apr 3 2016, 09:06 PM

Присоединённое изображение (Нажмите для увеличения)

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

———— ТЕСТИРОВАНИЕ КВАРЦЕВЫХ И КЕРАМИЧЕСКИХ РЕЗОНАТОРОВ ———

В 630-й ревизии Pieter-Tjerk de Boer впервые представил функцию тестирования кварцевых и керамических резонаторов(тест только на пинах 1-3).
Эта функция будет доступна только при установке в схему тестера кварца на 16МГц.Для активирования теста резонаторов необходимо изменить настройки в «Makefile» — добавить строку CFLAGS += -DWITH_XTAL и изменить значение на соответствующий кварц в строке OP_MHZ = 16.
Уверенный тест кварцевых резонаторов возможен для диапазона частот 1-13 МГц.Резонаторы с частотой ниже или выше указанного диапазона могут определиться,но с большой погрешностью.
Уверенный тест керамических резонаторов возможен для диапазона частот 0.4-13 МГц.
Пояснение к параметру резонатора,обозначенному в виде «Cm=хfF» :
Cm — motional capacitance crystal,эквивалентная ёмкость механической колебательной системы резонатора
хfF — значение этой емкости в фемтоФарадах,1fF=0.001pF
ser — последовательная резонансная частота
par — параллельная резонансная частота

Сделал перевод на русский язык статьи Pieter-Tjerk de Boer(PA3FWM),в которой он растолковал свой алгоритм тестирования кварцевых резонаторов.
Ссылка на сайт с оригинальными материалами автора Link1
Ссылки на перевод (яндекс-диск) здесь Link2
То же самое на гугл-диске здесь Link3

Это сообщение отредактировал indman — Jun 28 2018, 09:17 AM

Присоединённое изображение (Нажмите для увеличения)

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

Частотомер с использованием дополнительной схемы,предложенной автором на рис 2.5 инструкции,способен измерять сигнал,поданый на порт PD4 процессора,в диапазоне частот 0

4МГц(верхний порог зависит от качества мк).Однако чувствительность при этом не очень высока,поэтому целесообразно применить усилитель-формирователь входного сигнала.Проверенная на практике схема(автор С.Бирюков,журнал Радио №10 за 1981г.),рисунок печатной платы а также результаты её работы представлены ув.Ocela.
Скачать можно здесь Link 1 ,Link 2
Минимальная чувствительность при синусоидальном сигнале в диапазоне частот от 0,5Гц до 3,6Мгц — 300-400мВ.
Минимальная чувствительность при прямоугольном сигнале в диапазоне частот от 4Гц до 3,6Мгц — 300-400мВ.

Это сообщение отредактировал indman — Apr 17 2020, 07:25 PM

Присоединённое изображение (Нажмите для увеличения)

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

Генератор мультитестера может формировать на выходе прямоугольный сигнал(с дополнительной возможностью 10-bit ШИМ )в диапазоне частот 1Гц-2МГц.Выходной сигнал генератора с амплитудой 5 В выводится на тестовый контакт TP2 через резистор 680 Ом.
Однако,наличие на выходе генератора интегрирующей цепи ,а также высокое выходное сопротивление и спад частотной характеристики выходного буфера порта контроллера ограничивает нагрузочную способность.Для устранения этого недостатка возможно использование порта РВ2 процессора для подключения отдельной схемы усилителя-формирователя.Но необходимо учитывать,что этот порт активно используется тестером в других режимах работы и нагрузка на него не должна сказываться на результатах измерений!

С выходом 659-й ревизии прошивки автор изменил алгоритм работы генератора и отказался от фиксированных частот.Теперь пользователь может сам выбирать требуемую частоту в рабочем диапазоне(1Гц-2МГц) с минимальным шагом перестройки в 1Гц.Принцип выбора частоты показан на фото.При входе в режим генератора на дисплее мы видим частоту 1Гц.Кратковременное нажатие кнопки (0.1-0.7 сек.) добавляет к счётчику по 1Гц и так по кругу от до 9, более длительное нажатие кнопки (0.8-1.4 сек.)переводит установку частоты на другой разряд — теперь на дисплее мы видим частоту >01Гц.Кратковременное нажатие кнопки добавляет к счётчику уже по 10Гц.Далее алгоритм перестройки схож и понятен.К примеру,нам нужно выставить частоту генератора —155Гц.В младшем разряде короткими нажатиями набираем цифру 5,затем длительным нажатием переходим к более старшему разряду- опять набираем цифру 5 короткими,снова длительным нажатием переходим ещё на один разряд выше и выбираем цифру 1.Значение «f» отображает расхождение установленной на дисплее частоты с реально генерируемой и может быть в + или .

Это сообщение отредактировал indman — Feb 19 2017, 01:04 PM

Присоединённое изображение (Нажмите для увеличения)

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

—— UART — ПОСЛЕДОВАТЕЛЬНЫЙ ВЫВОД РЕЗУЛЬТАТОВ ИЗМЕРЕНИЙ И ПОДКЛЮЧЕНИЕ МИКРОКОНТРОЛЛЕРА К КОМПЬЮТЕРУ —-

«WITH_UART» — опция в «Makefile»,которая позволяет использовать порт PC3 процессора для последовательного вывода данных по протоколу V24.
Для стыковки микроконтроллера с компьютером можно использовать преобразователь интерфейса UART-USB,например на микросхеме PL2303 или аналогичной.При подключении преобразователя к PC необходимо будет установить в систему соответствующий драйвер.В диспетчере устройств в разделе «Порты(COM и LPT)» должно появиться устройство с виртуальным СОМ портом.Настройки порта выбрать,как на скриншоте ниже.Далее необходимо задействовать любую терминальную программу для проверки вывода результатов измерений в UART.

Это сообщение отредактировал indman — May 15 2016, 11:15 AM

Присоединённое изображение (Нажмите для увеличения)

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

Участник форума mikrocontroller.net Messtechniker предложил более удобную оболочку для документирования результатов измерений.Он использует для теста своих приложений клон GM328 с графическим дисплеем ,поэтому корректный вывод результатов пока возможен при использовании только такого дисплея.Мои попытки получить адекватные результаты при подключении к тестеру с дисплеем 16х2 не удались,хотя в терминальной программе всё работает.Более удачной оказалась стыковка к мультитестеру Fish8840.Пример на фото ниже.Надо отметить,что софт пока сыроват,но автор обещает выпускать обновление.
Скачать комплект приложений можно здесь Link 1, Link 2

Это сообщение отредактировал indman — Jul 21 2016, 11:17 AM

Присоединённое изображение (Нажмите для увеличения)

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

ВАРИАНТЫ СХЕМОТЕХНИКИ МУЛЬТИТЕСТЕРА
И КОНСТРУКЦИИ ДЛЯ САМОСТОЯТЕЛЬНОГО ИЗГОТОВЛЕНИЯ

Выражаю огромную благодарность лично автору проекта Karl-Heinz Kübbeler,а также постоянным участникам форума,уважаемым NickNI,Ocela,iskander,Ruslan,vlakar,ua4fgj,LIC,GENNADY_13,alexods,vank,Seric,tehnik315,Sleska,Stinger,zim,bdk100 и др.
за бескорыстную помощь,ценные советы и предоставленные материалы по тестеру!

ВАЖНО!
Негативные результаты, полученные вследствие использования информации, размещенной на страницах темы, не влекут за собой ответственности её создателей!

Для вывода информации,к мультитестеру возможно подключение довольно широкого ряда символьных и графических дисплеев,с поддержкой различных контроллеров и интерфейсов.В настоящее время автором в прошивках поддерживаются следующие виды дисплеев:
1.Символьные LCD 2-х и 4-х строчные с параллельным 4/8-ми битным интерфейсом,4-х битным SPI и I2C интерфейсами,на базе контроллеров HD44780,KS0066U(или совместимого с ними),ST7036.
2.Графические LCD с разрешением 128х64 с 4-х битным SPI и I2C интерфейсами,на базе контроллера ST7565
3.Графические LCD с разрешением 128х64 с 2-х битным последовательным и 4-х битным параллельным интерфейсами,на базе контроллера ST7920
4.Графические LCD с разрешением 128х64 с 8-ми битным параллельным интерфейсом,на базе контроллеров ST7108,KS0108
5.Графические LCD с разрешением 102×65 с SPI интерфейсом,на базе контроллера PCF8812
6.Графические LCD с разрешением 96х65 с 3-х проводным, SPI и I2C интерфейсами,на базе контроллера PCF8814
7.Графические OLED с разрешением 128х64 с 4-х битным SPI и I2C интерфейсами,на базе контроллера SSD1306
8.Графические OLED с разрешением 128х128 с 4-х битным SPI и I2C интерфейсами,на базе контроллера SSD1327
9.Графические цветные TFT LCD с разрешением 128х160 с 4-х битным SPI интерфейсом,на базе контроллера ST7735
10.Графические цветные TFT LCD с разрешением 128х128 с 4-х битным SPI интерфейсом,на базе контроллера ILI9163
11.Графические цветные TFT LCD с разрешением 240х320 с 4-х битным SPI интерфейсом,на базе контроллера ILI9341(для обеспечения корректной компиляции необходимо в makefile прописать установку контроллера WITH_LCD_ST7565 = 9341). Ещё есть нюансы по удвоению размера шрифта 8х8 на дисплеях 240х320.Об этом можно почитать на ресурсе ув.bpl Link

Читайте также:  Canon pixma ts5340 заправка картриджей своими руками

Однако, графические дисплеи разных фирм и производителей со схожими параметрами и контроллерами имеют своё специфическое подключение и инициализацию.Адаптация таких дисплеев с мультитестером ,а также сопряжение дисплеев,не поддерживаемых автором в прошивке,обсуждается в отдельной теме
«НЕСТАНДАРТНЫЕ ДИСПЛЕИ С ТЕСТЕРОМ ПОЛУПРОВОДНИКОВ»

Это сообщение отредактировал indman — Jul 4 2018, 10:44 AM

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

———— ВАРИАНТЫ КОНСТРУКЦИИ МУЛЬТИТЕСТЕРА ДЛЯ САМОСТОЯТЕЛЬНОГО ИЗГОТОВЛЕНИЯ.
УПРОЩЁННАЯ СХЕМА БЕЗ АВТООТКЛЮЧЕНИЯ
———

Базовую схему мультитестера можно упростить,исключив часть элементов,отвечающих за автоматическое выключение питания устройства.Схема такого варианта для микропроцессоров в DIP и TQFP корпусах представлена ниже
Скачать схему в формате программы SPlan(DIP-корпус)можно здесь Link 1, Link 2
Скачать схему в формате программы SPlan(TQFP-корпус)можно здесь Link 1, Link 2

Это сообщение отредактировал indman — May 25 2016, 08:45 AM

Присоединённое изображение (Нажмите для увеличения)

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

Рисунок печатной платы(в формате SprintLayout) для такого варианта схемы (DIP корпус мк.)мультитестера предложил ув.Stinger.
Скачать можно здесь Link 1, Link 2
Скачать комплект рабочих прошивок(ATMega8,ATMega168,ATMega328)для этого варианта схемы можно здесь Link 1, Link 2

Это сообщение отредактировал indman — Feb 27 2019, 11:11 AM

Присоединённое изображение (Нажмите для увеличения)

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

—- ВАРИАНТЫ КОНСТРУКЦИИ МУЛЬТИТЕСТЕРА ДЛЯ САМОСТОЯТЕЛЬНОГО ИЗГОТОВЛЕНИЯ.БАЗОВАЯ СХЕМА ——

Вариант конструкции мультитестера на основе базовой схемы из сообщения # 677598 (DIP корпус МК) предоставил ув. GENNADY_13.
Комплект документации(с рабочими прошивками) на данный вариант можно скачать здесь Link 1, Link 2

Это сообщение отредактировал indman — May 15 2016, 11:30 AM

Присоединённое изображение (Нажмите для увеличения)

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

Вариант печатной платы мультитестера на основе базовой схемы из сообщения # 677598 (TQFP корпус МК) предоставил ув.alexods.
Скачать рисунок печатной платы в формате SprintLayout можно здесь Link 1, Link 2
Автор конструкции использовал стабилизатор напряжения на 5В такого типа
LD1117V50

Это сообщение отредактировал indman — Sep 3 2016, 06:50 PM

Присоединённое изображение (Нажмите для увеличения)

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

Ещё один достойный вариант печатной платы мультитестера на основе базовой схемы из сообщения # 677598 (DIP корпус МК) предложил ув.qawsed113.
Скачать рисунок печатной платы в формате SprintLayout можно здесь
Link 1, Link 2
Скачать комплект рабочих прошивок (ATMega8,ATMega168,ATMega328) для этого варианта (подходит для остальных,представленных выше конструкций на основе базовой схемы) можно здесь Link 1, Link 2

Это сообщение отредактировал indman — Feb 27 2019, 11:11 AM

Присоединённое изображение (Нажмите для увеличения)

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

—- ВАРИАНТЫ СХЕМЫ МУЛЬТИТЕСТЕРА С ПРЕОБРАЗОВАТЕЛЕМ НАПРЯЖЕНИЯ ДЛЯ ПРОВЕРКИ И ТЕСТИРОВАНИЯ СТАБИЛИТРОНОВ —-

Схему и рисунок печатной платы в формате SprintLayout такого варианта (TQFP корпус мк.)мультитестера предоставил ув.NIckNI.В конструкции предусмотрена защита измерительных портов микроконтроллера с использованием 5В поляризованного реле.
Комплект документации можно скачать здесь Link 1, Link 2
Скачать комплект рабочих прошивок(ATMega168,ATMega328) для этого варианта схемы можно здесь Link 1, Link 2

Это сообщение отредактировал indman — Feb 27 2019, 11:12 AM

Присоединённое изображение (Нажмите для увеличения)

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

Два варианта печатной платы для конструкции с проверкой стабилитронов(DIP и TQFP корпуса мк.) представил ув.alexods.Преобразователь напряжения Vext построен на базе микросхемы MC34063.В варианте с DIP корпусом МК используется подключение дисплея по изменённой схеме «STRIPGRID».При компиляции прошивки в таком случае необходимо задействовать в makefile параметр «CFLAGS += -DSTRIP_GRID_BOARD».

Скачать комплект документации(с актуальными прошивками) можно здесь Link 1, Link 2

Вариант от ув.geniv82 ,в котором подправлена печатка от alexods под корпус MLF ATMEGA328-MU, использован LCD от факса Panasonic, питание 3 батареи CR2032.

Скачать можно здесь Link 1, Link 2

Ещё один вариант печатной платы для TQFP корпуса МК без «STRIPGRID» от Русл@н

Скачать комплект с прошивкой можно здесь Link 1, Link 2

Прошивка ревизии 796 для ATMega328, кварц 16 MHz, no strip_grid, русифицированная, под дисплей 1602 с поддержкой кириллицы, все функции меню включены от alexods

Это сообщение отредактировал indman — Jun 28 2018, 09:41 AM

Присоединённый файл ( Кол-во скачиваний: 1519 )
328RUS.RAR

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

Ещё два варианта печатной платы такого же варианта конструкции мультитестера( DIP корпус мк.)предложили ув.Romeo22 и ув.tehnik315.
Скачать рисунок печатных плат в формате программы SprintLayout можно здесь Link 1, Link 2
Прошивки для этих плат можно взять из сообщения # 683717.

Это сообщение отредактировал indman — Apr 17 2016, 08:18 PM

Присоединённое изображение (Нажмите для увеличения)

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

КОНСТРУКЦИЯ МУЛЬТИТЕСТЕРА С ПРЕОБРАЗОВАТЕЛЕМ НАПРЯЖЕНИЯ ДЛЯ ПРОВЕРКИ И ТЕСТИРОВАНИЯ СТАБИЛИТРОНОВ И
С УСИЛИТЕЛЕМ-ФОРМИРОВАТЕЛЕМ ДЛЯ ЧАСТОТОМЕРА

Данный вариант тестера представил ув.Ocela(TQFP корпус мк.)Питание от LI-ION батареи 3.7В с DC-DC преобразователем. Возможность зарядки батареи от USB.Доступна проверка интегральных стабилизаторов напряжения типа L78XX.
Скачать документацию по этому варианту можно здесь
Link 1, Link 2
Скачать актуальные прошивки для этой конструкции тестера можно здесь Link 1, Link 2

Это сообщение отредактировал indman — May 15 2016, 11:40 AM

Присоединённое изображение (Нажмите для увеличения)

Фанат

Группа: Cоучастник
Сообщений: 2693
Пользователь №: 102962
Регистрация: 3-October 13
Место жительства: Беларусь

——— ВАРИАНТЫ КОНСТРУКЦИИ МУЛЬТИТЕСТЕРА С ПРИМЕНЕНИЕМ ГРАФИЧЕСКИХ ДИСПЛЕЕВ ———-

Несколько таких вариантов(Rev.G9.02 и Rev.G9.07) предложил ув.NickNI(TQFP корпус мк).Графический LCD дисплей(ERC12864-2) с контроллером ST7565 через микросхему преобразователя уровней 74HC4050 подключён к процессору по 4-х проводному SPI интерфейсу .Питание от LI-ION батареи 3.7В с DC-DC преобразователем. Функция проверки и тестирования стабилитронов.Возможность зарядки батареи от USB. Для управления работой тестера применён инкрементальный энкодер с кнопкой.
Документацию по Rev.G9.02 мультитестера(с рабочими прошивками) можно скачать здесь Link 1, Link 2

Это сообщение отредактировал indman — Aug 25 2016, 08:29 PM

Присоединённое изображение (Нажмите для увеличения)

Источник

Adblock
detector