Навигация сайта

Поиск по сайту

Вход

                                                               Генератор на 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

 

Вложения:
ФайлОписаниеРазмер файлам
Скачать этот файл (Plata pinc.zip)Plata pincПлата пинцета RC21 kB
Скачать этот файл (Plata prosh gen AD9850.zip)Plata prosh gen AD9850Плата, прошивка23 kB
Скачать этот файл (Plata TT.zip)Plata TTПлата транзисторотестера37 kB

Ссылки

РЛ-Каталог - электроника, компьютеры, бытовая техника...     

КРС    

Сейчас на сайте

Сейчас 12 гостей и ни одного зарегистрированного пользователя на сайте