Генератор на PIC16F84A и AD9850
Автор С.КУЛЕШОВ см. Радио №3 2004г.
Описываемый в статье генератор содержит микроконтроллер, который использован для управления специализированной микросхемой — синтезатором частоты AD9850.
Диапазон генерируемых частот от 1 герца до 60 МГц, в пределах которого можно получить любое значение частоты с точностью 1 Гц.
На Ebay наткнулся на модуль на микросхеме AD9850, работающий, как было указано, на чатотах до 40мгц. Решил его приобрести и управлять им данной схемой.
В Журнале Радио №10 2005г и №5 2006г дана доработка генератора для повышения точности.
Доработал программу, как предложил А.Долгих (Радио №10 2005г и №5 2006г), верхний предел генератора сделал 40мгц.
Сделал печатку под основной блок и кнопки, собрал все до кучи так сказать без единого гвоздя (провода), все на разъемах.
Сначала собирался делать полную клавиатуру, заказал ее на Ebay, но посылка задерживается, и я оставил только курсорные клавиши,
клавиши ввода и сброса, что позволило уменьшить размеры конструкции , да и какая необходимость в полной клавиатуре. Правда возникли проблемы, курсор перемещался в самый старший разряд, а набора частоты не происходило, хотя с полной клавиатуры
набиралась частота. Пришлось покапаться в исходнике, подправил и все заработало.
Посмотрю может из кнопок сделаю самодельный джойстик, как на паяльной станции делал. Если высота штока кнопки позволяет, то можно отдельную плату не делать, а устанавливать кнопки на основной плате.
Кнопки "U" (Up — вверх) и "D" (Down — вниз) позволяют ступенчато изменять выходную частоту генератора,
соответственно увеличивая или уменьшая значение десятичного разряда на единицу.
Требуемый десятичный разряд выбирают, перемещая курсор кнопками "L" (Left — влево) и "R" (Right — вправо).
При нажатии кнопки "*" значение частоты и позиция курсора сохраняются в энергонезависимой памяти микроконтроллера,
благодаря чему при следующем включении питания прерванный режим работы автоматически восстанавливается .
Кнопка "С" ("Сброс"). Двукратное нажатие этой кнопки переводит прибор в рабочий режим с установленным ранее значением частоты.
В рабочем режиме в крайнем правом знакоместе индикатора мигает символ звездочки.
Индикатор применил китайский двухстрочный 1602 и прошивка сделана под него. При отсутствии прямоугольного сигнала, нужно подрегулировать переменный резистор на модуле.
Добавил сброс AD9850, без него что то не запускался генератор, см. печатку. Чтобы не делать перемычки часть резисторов поставил с выводами. Как подключить модуль к схеме видно по печатке.
Схема из журнала.
Модуль
Схема модуля
Генератор в сборе.
Пинцет RC
Автор: Илья
Устройство предназначено:
для измерения сопротивления в диапазоне 0 Ом - 4,5 МОм;
Ёмкости в диапазоне 1пФ - 47000 мкФ.
После изготовления и прошивки устройство ничего не умеет,его надо обучить,
как это сделать см. статью автора на "Радиокоте".
Обозначение номиналов:
Четвертый знак индикатора.
Для резисторов:
Нижний символ - Ом
Средний символ - кОм
Верхний символ - МОм
Для ёмкости:
Нижний символ - пФ
Средний символ - нФ
Верхний символ - мкФ
Калибровка нуля происходит автоматически при каждом переключения переключателя.
Схема
Схема преобразователя
Внутри
Пинцет собрал на двух платах, так как микросхем в планарном корпусе не было.
Питание сделал от аккумулятора 3,7в, вытащил его из солнечной зарядки аккумуляторов.
Преобразователь DC-DC на МС34063, напряжение повышается до 8,2в и подается на стабилизатор 5в на 78L05.
Для корпуса использовал коробку от маленькой обувной губки, прочная и качественная пластмасса.
Для переключения C, R использованы две кнопки. Для включения, выключения поставил движковый выключатель.
Для зарядки аккумулятора установил малогабаритный разъем d=2 мм, снял с блютуза дохлого.
Так как перешел в основном на аккумуляторное питание конструкций, пришлось подумать о зарядке.
Взгляд упал на Китайскую зарядку "Лягушку", вывел из нее провод со штеккером, вот и зарядка для всех устройств!
Прикладываю свою печатку (при печати зеркалить не нужно), индикатор HS420361K с общим катодом.
Транзисторотестер
Тестер полупроводниковых элементов.
Тестер определяет типы выводов транзистора, тиристора, диода, тип их проводимости.
Тестер измеряет:
- H21e (коэффициент усиления по току) - диапазон до 10000
- Прямое напряжение – Uf [mV]
- Напряжение открытия (для MOSFET) - Vt [mV]
- Емкость затвора (для MOSFET) - C= [nF]
- Наличие элементов защиты - диода - "Символ диода"
- Резисторы - диапазон от 0,5 К до 500К [K]
- Конденсаторы - диапазон от 0,2nF до 1000uF [nF, uF]
Схема
Схема преобразователя.
Собрал на Atmega328P, LT1004 заменил на TL431,питание сделал от аккумулятора телефона, 3,7в.
Преобразователь DC-DC на МС34063, напряжение повышается до 8,2в и подается на стабилизатор
5в на 78L05. Можно с выхода МС34063 сразу получить 5в и подать на схему, для защиты контроллера
по питанию можно поставить восстанавливаемый предохранитель и стабилитрон 5,1, 5,6 в.
Правда тогда нужно подобрать дельтель чтоба контроллер думал что напряжение батареи 9в, заложено
в программе. Для корпуса использовал мыльницу, уменьшил ее высоту, прочная и качественная
пластмасса и стоит копейки.
Для зарядки аккумулятора установил разъем, зарядка "Лягушкой", вывел из нее провод со штеккером.
R11 для контроля батареи подключил к выходу преобразователя. R1-R6 поставил 5%, точность
измерения составляет 1,5%.
При получении 1% резисторов поменяю. Панельку сделал из панельки микросхемы, и поставил стерео разъем
с 3 -мя крокодилами. Были проблемы с включением заменил BC557 на IRLM6402, можно наверно решить проблему уменьшением резистора R7.
Прикладываю свою печатку.
Внутренности
Транзисторотестер на дисплее ST7920
Схема подключения
Транзисторотестер на дисплее ST7735
Схема подключения
На моем дисплее обозначения выводов другие подключал так:
VCC - +5v
GND
CS -GND
Reset - 10к - D0
D/C (A0) -10к - D1
Din (SDA) -10к - D3
CLK (SCK) -10к - D2
BL (LED) - 680ом - +5v
Новые прошивки и документацию на русском смотри: http://www.mikrocontroller.net/svnbrowser/transistortester/
Подробности, обсуждение на форуме vrtp.ru