Библиотека устройств на микроконтроллерах http://elektro-shemi.ru Сайт тем кому не лень паять Wed, 17 Sep 2014 12:24:39 +0000 ru-RU hourly 1 https://wordpress.org/?v=4.9.22 Термостат DS v1 http://elektro-shemi.ru/termostat_ds_v1.html http://elektro-shemi.ru/termostat_ds_v1.html#comments Sat, 16 Feb 2013 20:00:00 +0000 http://www.elektro-shemi.ru/termostat_ds_v1.html

схема устройства



в схеме предусмотрен ICSP  для внутрисхемного програмирования

вот схема подключения последовательно датчиков температуры на одну шину!




   демонстрация роботы, показание поочередно температуры на всех датчиках



таблица деталей

Seznam sou??stek:

IO1 PIC16F88-I/P (+  18pin)
DIS1 BA56-12EWA
(3-m?stn? LED )
C1 1  10uF/10V (TANTAL)
C2 100nF (SMD  0805)
R1-R8 330 ohm (SMD 0805)
R9-R11 1K (SMD 0805)
TL1-TL3   (12V/50mA/6x6x12mm)
CON1,ICSP   RM=2,54mm (20pin)
Teplotn? senzory DS18B20
PULLUP 4k7

прошивка PIC16F88 — скачать

прошивка PIC16F628a — скачать

исходный код ASM   — скачать

]]>
http://elektro-shemi.ru/termostat_ds_v1.html/feed 4
Универсальный измерительный прибор «АВО-2006» http://elektro-shemi.ru/universalnyj_izmeritelnyj_pribor_quot_avo_2006_quot.html http://elektro-shemi.ru/universalnyj_izmeritelnyj_pribor_quot_avo_2006_quot.html#comments Sat, 02 Feb 2013 20:00:00 +0000 http://www.elektro-shemi.ru/universalnyj_izmeritelnyj_pribor_quot_avo_2006_quot.html Схема

,
При монтаже индикатора смотрите описание, выводы питания бывает по разному !
Нужно соединить 20 и 21 ноги микроконтроллера!
R2 сожать на +5в.

В корпусе
,

Функциональные возможности

* Наличие функции измерение частоты с возможностью изменения времени измерения и выводом значение частоты и длительности на дисплей.
* Наличие функции генератора с возможностью изменение частоты во всем диапазоне с шагом 1-100 Гц и выводом значение частоты и длительности на дисплей.
* Наличие функции осциллограф – позволяющей визуализировать форму сигнала и измерить его амплитудное значение.
* Наличие функции измерения емкости позволяет измерять емкость во всем диапазоне
* Наличие функции измерения сопротивления позволяет измерят во всем диапазоне
* Наличие функции измерения напряжения в режиме осциллограф
* Наличие режима автокалибровки в режимах измерения емкости и измерения сопротивления
* Наличие входного универсального разъема для подключения кабеля для всех пяти режимов работы.
* Наличие символьного дисплея с подсветкой размером 2 строки по 16 символов.
* Наличие трех кнопок управления: «кнопка переключения режимов3»-3, «кнопка увеличения значения параметра»-1 и «кнопка уменьшения значения параметра»-2.

Технические характеристики

Простая и легко повторяемая схема!
Диапазон измерения частоты Гц 0.1-15000000
Диапазон генерации частоты Гц 0-100000
Количество точек по горизонтали для осциллографа Шт 16
Количество точек вывода по вертикале для осциллографа Шт 8
Диапазон чувствительности входа осциллографа В 0-5
Диапазон измерения емкости мкФ 0.00001 – 2000
Диапазон измерения сопротивления ОМ 1 — 200000000
Напряжение питания В 5
Рабочая температура оС 0 — +60
Размеры мм 150х150х50

Порядок работы

Включить прибор на экране дисплея временно (1 Сек) появится сообщение «Измерение R» и прибор перейдет в режим измерения сопротивления. Переход из одного режима в другой осуществляется циклически при помощи кнопки переключения режимов «3» в порядке: «Измерение R», «Измерение С», «Осциллограф», «Генератор», «Частотомер». При переходе из режима в режим осуществляется кратковременная индикация названия режима. В режиме «Генератор» изменение частоты генерации происходит кнопками «1» — (увеличение частоты) и «2» (уменьшение частоты). В режиме «Осциллограф» кнопками «1» и «2» производится изменение времени развертки, измерение уровня сигнала происходит автоматически с индикацией его значения. В режимах «Измерение емкости» и «Измерение сопротивления» переключение диапазонов измерения происходит автоматически. Калибровка нуля в этих режимах происходит нажатием и удержанием кнопки «1»,с последующей записью в память кнопкой «2» и калибровка по номиналу 1000 ом или 1000пф нажатием и удержанием кнопки «2» с последующей записью в память кнопкой «1».
Изменение время измерения частоты осуществляется кнопкой «1», позволяющей измерять частоту с точностью до 0.1 Гц. Само время измерения (Сек) индицируется в крайнем правом знакоместе верхней строки.


Печатную плату (исправленна) предоставил «bliznecvy»

Исправленная прошивка (теперь генератор не виснет) здесь

]]>
http://elektro-shemi.ru/universalnyj_izmeritelnyj_pribor_quot_avo_2006_quot.html/feed 12
Цифровой спидометр/одометр http://elektro-shemi.ru/cifrovoj_spidometr_odometr.html http://elektro-shemi.ru/cifrovoj_spidometr_odometr.html#comments Thu, 20 Dec 2012 20:00:00 +0000 http://www.elektro-shemi.ru/cifrovoj_spidometr_odometr.html Выполняя пожелания посетителей, я разработал этот девайс. Прибор измеряет скорость в диапазоне 0…254 км в час, а также имеет аж 4 счетчика пробега — это общий, суточный, пробег от последнего включения зажигания и до замены масла. Суточный одометр считает не только сотни, но и десятки метров, а также еще и тысячи километров, что можно назвать особенностью прибора. А управление всеми функциями возложено на одну единственную кнопку. Индикация выполнена на 7-ми сегментных светодиодных индикаторах: 3-х значный без точки для скорости, и два 3-х значных с точкой для счетчиков пробега. Кроме того, имеется светодиод SERVICE NOW, который сигнализирует о том, что пора срочно заменить масло. Прибор откалиброван под 6-ти импульсный датчик скорости и на соотношение пробега 6 импульсов на 1 метр пути (все переднеприводные ВАЗы). Но калибровка может быть изменена практически под любой автомобиль.

Подробнее о работе девайса (на первый взгляд сложно и без стакана не разберешься :-)). Когда зажигание выключено, индикаторы погашены и ток потребления ничтожно маленький. Если включить зажигание, прибор включает все сегменты индикаторов, это своего рода самодиагностика, сразу будет видно, если какой сегмент не исправен. Также зажигается и светодиод SERVICE NOW. Далее через пару секунд прибор начинает индикацию скорости и ранее выбранного пробега (после 1-го подключения прибора будет индикация общего пробега). Коротким нажатием на кнопку переключается режим индикации суточного или общего пробега. Когда на дисплее суточный пробег, длинное нажатие (более 2 сек) обнуляет счетчики суточного пробега. Когда на дисплее общий пробег длительное нажатие на кнопку ничего не делает. После выключения зажигания прибор, на несколько секунд, индицирует пробег от последнего включения зажигания, когда индикаторы потухнут этот счетчик обнулится, а также все значения одометров будут записаны в энергонезависимую память EEPROM, поэтому даже отключение АКБ не вызовет сброс состояний всех одометров, кроме одометра от последнего включения зажигания. Если же зажигание выключили и на дисплее еще не потухла индикация пробега и тут же включить зажигания — сброса пробега не произойдет, пробег от последнего включения зажигания сбрасывается только тогда, когда все индикаторы погашены. Если до замены масла осталось менее 100 км то при включении зажигания на дисплее одометра будет не выбранный пробег, а остаток до техобслуживания, коротким нажатием кнопки будет включен ранее выбранный режим общего или суточного одометра. Если счетчик до замены масла полностью исчерпан, то будет постоянно гореть светодиод SERVICE NOW. Когда зажигание выключено и все индикаторы потухли, коротким нажатием на кнопку вызывается на несколько секунд текущее состояние счетчика пробега до замены масла. Когда масло заменили сброс счетчика на новый цикл осуществляется так: нужно при выключенном зажигании нажать и удерживать кнопку в течение 5 секунд, далее не отпуская кнопку нужно включить зажигание, спидометр включиться в обычном режиме, перейдя к индикации скорости и пробега (суточного или общего), а счетчики пробега до техобслуживания будут установлены на следующие 10 тысяч километров, точнее на 9999,99 км.

Чтобы небыло путаницы в одометрах, каждый счетчик имеет свой формат индикации.

  • общий одометр XXXXXX (младщий разряд 1 километр), 6 знаков, точки не горят.
  • суточный одометр ХХХХ.ХХ (младший разряд 10 метров), 6 знаков, горит 4-я точка
  • от последнего включения зажигания XXX.X (младший разряд 100 метров), 4 знака, горит 4-я точка, 1-й и 6-й знак не горит.
  • до замены масла XXXX (младший разряд 1 км), 4 знака, точки не горят, 1-й и 6-й знак тоже не горит.

    Данный девайс изначально откалиброван для датчика имеющего 6 импульсов на один оборот и на соотношение 1 метр пробега равен одному обороту датчика, но он также может быть откалиброван для работы с практически любым датчиком и соотношением пробега к импульсам. Пока это реализовано вручную, путем правки 1-й и 2-й ячейки EEPROMа. 1-я ячейка это время измерения скорости * 10 миллисекунд (т.е. если в ячейке 60, то реальное время 600 мс). 2-я ячейка это количество импульсов датчика на 10 метров пути (пример для ВАЗ-2109 — 6 импульсов = 1 метру, следовательно 10 метров это 60 импульсов). Изменение остальных ячеек EEPROM может привести к неправильной работе прибора, но их изменение может понадобиться для задания начального значения общего одометра.

    Перечень ячеек EERPOM:
    Адрес ячейки — (значения) — описание | (все значения указаны в десятичной системе, а адреса в шестнадцатеричной.
    00 — (0..255) — Время измерения скорости * 10 мс.
    01 — (0..255) — калибровка одометра (кол-во импульсов на 10 метров пути)
    02 — (0..99) — сотни тысяч и десятки тысяч километров общего пробега.
    03 — (0..99) — тысячи и сотни километров общего пробега
    04 — (0..99) — десятки и единицы километров общего одометра
    05 — (0..99) — сотни и десятки метров общего одометра
    06 — (0..99) — тысячи и сотни километров суточного пробега
    07 — (0..99) — десятки и единицы км суточного пробега
    08 — (0..99) — сотни и десятки метров суточного пробега
    09 — (0..99) — тысячи и сотни километров пробега до ТО
    0A — (0..99) — десятки и единицы километров пробега до ТО
    0B — (0..99) — сотни и десятки метров пробега до ТО
    0C — (90) — служебная константа (не менять!)

  • прошивка
    печатная плата

    ]]>
    http://elektro-shemi.ru/cifrovoj_spidometr_odometr.html/feed 30
    Простой универсальный цифровой тахометр. http://elektro-shemi.ru/prostoj_universalnyj_cifrovoj_takhometr.html http://elektro-shemi.ru/prostoj_universalnyj_cifrovoj_takhometr.html#comments Thu, 20 Dec 2012 20:00:00 +0000 http://www.elektro-shemi.ru/prostoj_universalnyj_cifrovoj_takhometr.html Тахометр предназначен для измерения оборотов практически любого двигателя.

    Начиная от мопедного 1-целиндрового двухтактного и заканчивая 16-ти целиндровым 4-х тактным двигателем. Индикация на 4-х разрядном цифровом индикаторе, точность имерения 50

    оборотов в минуту.
     
     
    После включения питания — тахометр сразу начинает измерять обороты. Первое нажатие кнопки — вызовет индикацию установленных количества импульсов на 1 оборот (по умолчанию 2 имп на 1 оборот, что соответствует 4-х тактному 4-х целиндровому двигателю). На дислее будет Р-2,0. Повторное нажатие кнопки, вызовет перебор всех допустимых значений — от 0,5 до 8 импульсов на 1 оборот. Пусть кажется немного странно — 0,5 импулсов, но это всего лишь означает что 1 имульс будет за 2 оборота. После установки нужного количества импульсов, через примерно 5 секунд — прибор запишит изменения в энергонезависимой памяти EEPROM (т.е. при повторном включении питания, не требуе вновь устанавливать количество импульсов), и перейдет в режим измерения оборотов с вновь установленными количеством импульсов.  

    печатная плата

    прошивка

    Ссылка на источник материала:  ‘

    ]]>
    http://elektro-shemi.ru/prostoj_universalnyj_cifrovoj_takhometr.html/feed 3
    Термостат для управления однокамерным холодильником. http://elektro-shemi.ru/termostat_dlja_upravlenija_odnokamernym_kholodilnikom.html http://elektro-shemi.ru/termostat_dlja_upravlenija_odnokamernym_kholodilnikom.html#comments Fri, 29 Jun 2012 20:00:00 +0000 http://www.elektro-shemi.ru/termostat_dlja_upravlenija_odnokamernym_kholodilnikom.html Сайт http://c2.at.ua.

    Автор: C@at.

    Программа предназначена для управления самодельным холодильником, подробней про самодельный холодильник здесь.

    «Термостат для управления холодильником» собственно представляет собой; термостат, который предназначен для поддержания температуры внутри одной холодильной камеры с точностью до 0.1°С, с использованием настраиваемого гистерезиса, установки пользователь выбирает самостоятельно.

    И дополнительно используется два термометра с точностью до 0.1°С.

    Назначение термометров, информация о температуре окружающего воздуха.

    Схема.

    Основные элементы схемы это; ЖКИ 16х2 на базе контроллера HD44780 или KS0006, МК ATmega8 с любой буквой и корпусе, внешний кварц 8 МГц, пьезодинамик с генератором.

    Датчики температуры DS18b20.

    Остальная часть схемы, может иметь различные варианты исполнения, если вы имеете достаточную практику в сборке подобных схем, вам не составит большого труда, сделать замену какой либо части схемы. Например; Step-down converter микросхема MC34063 – на «кренку», подключить реле 12V — вместо реле 5V, или часть схемы МОС3063 + ВТ137 заменить на релейную в случае необходимости.

    FUSE. Схема МК работает с кварцем, на частоте 8MHz.

    Принцип работы программы.

    Термостат — датчик U-1, имеет настраиваемый порог температуры и гистерезиса. Настройка производится из пользовательского меню, вход в меню происходит после нажатия кнопки Кн2, в этом же меню вводится вручную количество используемых датчиков DS18b20 (по умолчанию 3 шт.), это такая необходимость, чтобы в случае ошибки определения температурных датчиков во время работы термостата, это обеспечивает управление компрессором только тем датчиком, который подключен для него при настройке схемы.

    Датчик U-2, U-3, это дополнительные термометры, используются для отображения на ЖКИ температуры окружающего воздуха в помещении и улице.

    Сигнальный выход РВ1 (15 нога МК) предназначен для подачи звукового сигнала в случае обрыва датчика.

    Исполнительный выход РС0 (23 нога МК) управляется термостатом U-1, предназначен для управления компрессором холодильника. Выход РС2 (25 нога МК) это инверсия выхода РС0.

    Исполнительный выход РС1 (24 нога МК) предназначен для подключения второго компрессора, отличие от выхода РС0 это 3-х секундная задержка на включение и выключение, ( в приведенной выше схеме, показано последовательное включение реле для одного компрессора).

    Исполнительный выход РС5 (28 нога МК) управляет вентилятором, предназначенным для смешивания воздушных потоков внутри холодильной камеры. Команда на включение вентилятора подается периодически на 10 секунд, пауза между включениями вентилятора, во время работы компрессора в активном состоянии 3 минуты, во время простоя компрессора пауза 8 минут.

    Измерительный вход РС4 (27 нога МК) используется для определения пропадания основного питания схемы, в это время у МК проходит команда на сохранение накопленных данных статистики работы термостата. Порог напряжения при котором происходит запись в память МК, при настройке можно видеть визуально на экране ЖКИ, в виде графической буквы z (место-расположение на дисплее, в первой строке, 8-е знако-место).

    Просмотр статистики.

    Текущий в первой строке ЖКИ правая часть экрана, или более полный осуществляется по нажатию кнопки Кн1.

    Первая строка это время текущее время работы компрессора в активном состоянии, вторая строка это время неактивности компрессора, то есть паузы.

    Далее Кн2, просмотр общего (накопленного) времени работы компрессора в активном состоянии, и количество подачи команд на его включение. Переход в следующий пункт меню, где при желании можно обнулить эту статистику.

    Работу схемы можно протестировать в proteus’е.

    Печатная плата;

    Архив файлов проекта термостата для холодильника: прошивка, proteus, печатная плата.

    ]]>
    http://elektro-shemi.ru/termostat_dlja_upravlenija_odnokamernym_kholodilnikom.html/feed 3
    Автомобильные часы с двумя DS18x20 и двумя маленькими индикаторами http://elektro-shemi.ru/avtomobilnye_chasy_s_dvumja_ds18x20_i_dvumja_malenkimi_indikatorami.html http://elektro-shemi.ru/avtomobilnye_chasy_s_dvumja_ds18x20_i_dvumja_malenkimi_indikatorami.html#comments Wed, 02 May 2012 20:00:00 +0000 http://www.elektro-shemi.ru/avtomobilnye_chasy_s_dvumja_ds18x20_i_dvumja_malenkimi_indikatorami.html Автомобильные часы с двумя DS18x20 и двумя маленькими индикаторамиПо просьбе @SUSA была доработана схема и прошивка вот этих часов с сайта http://progcode.narod.ru/ : 

    В результате получилось очень даже не плохо. 

    Схема на PIC16F876


    Схема на PIC16F886
    Схема на PIC16F886 с измерением напряжения 25,5 Vmax (по кнопке «+» показывается только время и напряжение, по кнопке «-» часы переводятся в обычный режим «день-напряжение-температура»)




    Пробежимся по настройкам меню:

    1 — часы

    2 — секунды

    3 — день

    4 — время отображения дня (сек)

    5 — время отображения температуры (сек)

    6 — коррекция (0.096 сек/сутки)

    7 — яркость

    8 — время ночи (пониженной яркости)

    9 — с чего регулируется яркость (по времени (AUTO) или с переключателя«СВЕТ» (VHOD))

    10 — частота кварца (4.000/4.096)  (с кварцем 4.000 – подгонял точность ходаэкспериментально)

    11 — термометр 1 (HET/DS18S20/DS18B20)

    12 — термометр 2 (HET/DS18S20/DS18B20)

    13 — настройка коррекции (одинарная/двойная)

    14 —  «0» в температуре(нет/есть)

    15 —  «0» в часах(нет/есть)

    16 — точка (одна/две)

     

    С датчиком DS18S20 точность 0,5 гр.

    С датчиком DS18B20 точность 0,1 гр.

     

    Работа датчиков температуры:       

    — измерение температуры     <——

    — 5 секунд                                         |

    — считывание температуры 1         |

    — 5 секунд                                         |

    — считывание температуры 2        |

    — 5 секунд ———————-

    Принцип управления часами описан в предыдущих статьях.

    Плата

    От @SUSa


    Моя: требуется незначительная доработка прошивки.


    Фотки от @SUSa


    Плата от @SUSa

    Плата моя (требуется незначительная доработка прошивки… обращайтесь, перепишу)

    Схема

    Протеус PIC16F876

    Прошивка, исходник (PIC16F876 v1.0c)

    Модификации:

    На контроллере PIC16F873

    Протеус PIC16F873

    Прошивка, исходник (PIC16F873 v1.0)

    На контроллере PIC16F886

    Протеус PIC16F886

    Прошивка, исходник (PIC16F886 v1.0)

    На контроллере PIC16F886 с одним термометром и напряжением 25,5 Vmax

    Протеус PIC16F886 с одним термометром и напряжением

    Прошивка, исходник с напряжением (PIC16F886 v1.0)

    (по кнопке «+» показывается только время и напряжение, по кнопке «-» часы переводятся в обычный режим «день-напряжение-температура»)

    ]]>
    http://elektro-shemi.ru/avtomobilnye_chasy_s_dvumja_ds18x20_i_dvumja_malenkimi_indikatorami.html/feed 3
    Серия дозиметров Микрон http://elektro-shemi.ru/serija_dozimetrov_mikron.html http://elektro-shemi.ru/serija_dozimetrov_mikron.html#respond Tue, 01 May 2012 20:00:00 +0000 http://www.elektro-shemi.ru/serija_dozimetrov_mikron.html

    Автор: Shodan, adm@shodtech.net
    Опубликовано 03.04.2012.
    Создано при помощи КотоРед.

    Разработка: Shodan/Быканов Андрей (г.Тула) adm@shodtech.net
    Тестирование и разработка: Nusik1975/Бучнев Андрей (Тульская обл.)
    Тестирование: Slavector/ Вячеслав (г.Омск)

     

    Пролог:

    В последнее время форумы просто кишат обсуждениями разных дозиметров и радиометров, встречаются практически все виды, начиная с трещалки на одном транзисторе и заканчивая гиперсложными дозиками с GPS типа GreenRay. 
    Это, конечно, превосходно-можно подобрать дозик под конкретную задачу, собрать его, и исследовать нужный объект.

    Но почему-то все сразу забывают, что эти дозики большие, неповоротливые, жрущие АКБ как кот, которого дней 5 вообще ничем не кормили… ужОс!!!
    Некоторые возгласят: И чо? Надо же замерить 1 раз, убедится что все в норме и положить дозик в ящик…

    Я же в корне не согласен с этой позицией, ибо мы коты свободные, гуляем сами по себе, гуляем в местах разных, НО, конечно, ни один кот не будет таскать с собой здоровенный и тяжеленный дозик, когда идет на прогулку с кошкой по парку….а там… а там можно хапнуть дозу, от какой-нибудь фиговины, которая лежит рядом с лавочкой… И не забываем, что сейчас на дворе весна, тает снег, из-под него порой вылезает не только травка, но и радиоактивный мусор.

    Да и к тому же далеко не о каждом радиоактивном выбросе трубят наши доблестные СМИ.

    Кстати, когда я был еще совсем мелким котенком, игрался с батарейками, лампочками, выключателями…. все бы ничего… Но вот что выяснилось много лет спустя, когда я собрал свой первый дозик. Тот самый выключатель имел «на борту” ручку с СПД на основе изотопа Ra-226, который и по сей день очень активен по бета-излучению.

    Как все начиналось:

    Долго я рылся  в поисках легкого, компактного дозика с большим временем автономной работы…. ничего подобного нету…. вот только может, Терра. Да, она по автономности на первом месте, но габарит….. ее габарит, мягко скажем, впечатляет: такую дуру с собой не поносишь. Почесал я репу и подумал: «А мы же сами с усами!”
    Техзадание звучало так:
    1.Вес менее 100 грамм.
    2.Время автономной работы > 2 месяцев при ЕРФ.
    3.Габариты, позволяющие положить его в чехол от сотика, который можно повесить на ремень.

    Микрон 1:

    При создании данного девайса были использованы все имеющиеся в моем арсенале «ноу-хау”, как-то:
    — Работа с дисплеем от «Термометра самогонщика” (с) Nusik1975
    — Усовершенствованный алгоритм сна дозика Гаммы 3.
    — Повышающий каскад без блокинг-генератора, базирующийся на моем дозике «Бета-2”
    — Режим «адаптивной накачки”, который включает повышающий каскад только на 1/500 — 1/10000-ую долю секунды. (в зависимости от разных условий)
    — система катодного снятия импульса на «одном транзисторе”.
    — счет фона в режиме реального времени. (фон показывается за интервал t-36сек, где t-текущий момент времени)

    Пояснения к схеме:

    Цепь зарядки  построена на элементах HL1, R1, IC1, R2 практически по типовой схеме включения зарядки LTC4054. При работе зарядки загорается светодиод HL1, который показывает, что АКБ заряжается, а после окончания зарядки его яркость падает в 10 раз. В данной цепи допустимо применить зарядный чип MCP73812, это практически полный аналог LTC, но он не допускает использования светодиода для индикации, поэтому при использовании MCP светодиод не устанавливается, а на его место ставится перемычка.

    Цепь накачки высокого напряжения  построена на элементах R17,R14,C8,C9,VT1,T1.МК подает импульсы накачки на базу VT1, тот, в свою очередь, замыкает цепь первичной обмотки трансформатора T1, создавая на вторичной обмотке импульсы амплитудой от 120 до 185 вольт(в зависимости от напряжения АКБ).Причем кол-во импульсов вычисляется в МК таким образом, чтобы поддерживать напряжение на датчике BD1 в рамках рекомендуемого «плато”.На элементах VD1-VD3,С5-C7 собран умножитель напряжения на три.

    Цепь детектирования  построена на R3,BD1,R4,VT2. Через токоограничительные резисторы R3 заряжается емкость датчика BD1, при попадании в него ионизирующей частицы, между стенкой и стержнем создается разряд, который «просаживает” напряжение на выводах датчика на ~50 вольт, и создается кратковременный импульс тока, фиксируемыйтранзистором VT2. Таким образом, при каждой зафиксированной частице нога PD2 замыкается на землю, что инициирует прерывание режима сна МК.

    Индикация выполнена на 7-ми сегментном четырехразрядном индикаторе FYQ-2841BUG, разряды которого коммутируются транзисторами VT3-VT6. Я рекомендую применять полевые транзисторы IRLML2244, с ограничительными резисторами 300 Ом. Но они очень труднодоставаемы, поэтому допустимо использование биполярных транзисторов BC857B. При использовании биполярных транзисторов ограничительные резисторы по базам ставятся номиналом 10к.

    Второстепенный цепи. К ним относятся цепь звукового оповещения, цепь с кнопкой управления и питания, цепь мониторинга напряжения АКБ и цепи фильтров по питанию. Их описывать нет особого смысла, т.к. там все интуитивно понятно.

    Итого: данный дозиметр-радиометр состоит из менее 50 элементов, в отличии от его «больших братьев” где счет деталей идет на сотни.

    Самыми труднодоставаемыми в данном устройстве являются:
    — SMD конденсаторы 10 наноФарад / 500 Вольт габарита 1812.
    — Датчик СБМ-20.

    Если будете собирать этот дозик, то эти диковинные конденсаторы  можно купить в Платане и Элитане, или же можете попросить меня отсыпать из моих «обширных запасов”. Остальные детали продаются во многих местах, и их не составит труда приобрести.

    В качестве источника питания можно применить аккумуляторы EEMB серии LIR, которые по габариту смогут разместится в данном корпусе. (к примеру LIR3048) Также очень хорошо подходят маленькие АКБ серии «LP”, к примеру LP502030.

    Корпус был применен самый маленький из тех, что мне вообще удалось найти, а именно Gainta G430(или G401), габаритом 90x50x16мм !!! По габаритам он напоминает 2 спичечных коробка.

    Сборку дозиметра рекомендую проводить четко в следующей последовательности:
    снять колпачки с датчика СБМ-20, для примера можно посмотреть видео по снятию колпачков с СИ22Г, принцип внутреннего устройства один и тот-же. http://www.youtube.com/watch?v=Yefjrx1rdhY
    намотать трансформатор, приклеить его к обратной стороне платы, как показано на фотографии.
    произвести разметку корпуса, а именно определить те места где надо будет убрать лишний пластик, расставив компоненты внутри корпуса. Но будьте осторожны с катодом датчика, там очень нежная стеклянная колба, она должна иметь от боковой заглушки зазор не менее 1мм.
    Выбрать/выточить лишний пластик.-  целиком спаять все соединения устройства самым тонким МГТФ что у вас есть.- уложить детали в корпус на клей. Я обычно использую Poxipol и укладываю по 1 детали за раз, начиная с датчика.

    В результате получается КОТОстрофически мелкий и сверхлегкий дозиметр для  ношения в режиме постоянного мониторинга.

    Работа с устройством:

    Зарядка осуществляется через стандартный разъем «miniUSB B”.

    У устройства есть всего 2 кнопки управления: это кнопка с фиксацией для подачи питания и тактовая кнопка SWT-8 для активации индикации на устройстве.

    При однократном нажатии кнопки дозиметр отображает текущий фон в мкР/ч, данные отображаются и обновляются в течении 20 секунд. затем цифровая индикация отключается, и еще 5 минут продолжает мигать знак двоеточия, в моменты фиксирования радиоактивных частиц. После этого устройство переходит в режим сверхнизкого потребления и продолжает контроль фона.

    При индикации частицы в виде мигающего символа двоеточия можно осуществлять поиск источника излучения, полагаясь на частоту мерцания.

    При удержании кнопки более 2х секунд, на дисплее отображается «накопленная доза” с момента включения или за последние сутки(что наступит раньше) Обратите внимание, что она рассчитывается уже в миллиРентгенах.

    В случае если фон превышает 60 мкР/ч, то включается звуковая сигнализация, которую можно временно деактивировать нажатием кнопки. Если же необходимо полностью ее отключить, то устройство надо включить с зажатой тактовой кнопкой в момент подачи питания.

    Максимальное индицируемое число в режиме фона — 9999 мкР/ч, в режиме дозы — 999.9 мР. при превышении этих значений отображается «- — — -”.

    При разряде АКБ устройство каждую минуту сигнализирует подачей группы коротких сигналов.В случае отказа датчика сигнализация осуществляется серией длинных сигналов.

    Данное устройство позиционируется как носимый дозиметр, который позволяет оперативно оценить и предупредить радиоактивную угрозу организму.

    Параметры устройства

    Габариты: 90x50x16мм (сравнимо с маленьким сотовым)
    Вес: 64 грамма.
    Материал корпуса: пластик.
    Время автономной работы: > 2 месяцев на АКБ LIR3048.

    Данное устройство было собрано 1 раз в качестве «прототипа”, потом меня уговорили переделать его под дисплей Nokia 3310 и батарейку ААА. Так родился следующий дозик в рамках этого проекта.

    Микрон 2:

    Видеообзор от Slavector»a: 

    Данный дозиметр сделан по аналогичной схеме и принципам с Микроном-1, за исключением:

    — семисегментный индикатор заменен на дисплей от Nokia 3310;
    — питание производится от ААА батарейки с применением повышающей схемы на MAX1678 (более крупная батарейка не влезет по высоте в корпус G430);
    — реализован алгоритм ускорения счета;
    — генератор высокого напряжения перепроектирован на большую эффективность.

    Однако стоит заметить, что Микрон-1 на семисегментном индикаторе наиболее устойчив к физическим стрессам, т.к. повредить семисегментник практически невозможно!

    Пояснения к схеме:

    Питание ATMEGA8, дисплея и цепи накачки осуществляется от 3.3 вольт.
    Повышающий преобразователь собран по типовой схеме включения MAX1678. Крайне рекомендуется применять дроссели Sumida CD43NP-470KC, т.к. они максимально эффективны на данном чипе. Конечно, допускается применять что-то аналогичное, но эффективность упадет.

    В цепи накачки высокого напряжения применен полевой транзистор IRLML6346, это позволило снизить затраты на преобразование и продлить срок автономной работы. Допускается замена на другие N-канальные транзисторы с сверхмалым Rds(on) при потенциале на затворе не более 2.5 вольт. На момент написания статьи в номенклатуре International Rectifier есть только 4 аналога на замену IRLML6344, IRLML6244, IRLML2502, IRLML6246. Причем я бы рекомендовал применять только IRLML6344 и IRLML6346, т.к. в остальных вариантах напряжение выброса близко к напряжению пробоя VBRDS.

    Светодиоды подсветки выбираются максимально яркими, нагрузочные резисторы рассчитываются таким образом, чтобы каждая группа светодиодов потребляла не более 12 мА, а лучше 10 мА, иначе может не хватить тока для корректной работы схемы при низком напряжении батареи.

    Нагрузочный резистор на динамик рассчитывается также, чтобы ток не превышал 12 мА.

    Дисплей применяется от Nokia 3310, причем нужен обязательно оригинальный дисплей с металлизированными контактами на стекле. Я встречал оригинальные дисплеи, которые не имеют металлизации на стекле и соединительная панелька к нему была приклеена, такие нам не подходят. Т.к. они просто не влезут в корпус.

    При пайке конденсатора 1мкФ (габарит 0805) на ножки дисплея может возникнуть проблема с тем, что он по габаритам слишком большой. Тогда можно сделать отступление от схемы, припаяв первый вывод конденсатора сразу к 2-м ножкам —  GND и SCE, а второй вывод конденсатора припаять к VOUT. Соответственно контакт SCE на плату уже нельзя припаивать и вывод SCE платы дозиметра надо оставить «висящем в воздухе”.

    Работа с устройством:

    Основной режим это «Дежурный” с выключенным дисплеем и активной цепью детектирования частиц. В этом режиме устройство осуществляет мониторинг фона и расчет накопленной дозы за сутки. В случае если превышен порог фона,  устройство «просыпается” и переходит в режим тревоги. В данном режиме включается красная подсветка и раздается сигнал тревоги.

    В основном режиме на дисплее отображаются все важнейшие показатели, такие как «фон”, полученная за сутки доза, время с момента включения, гистограмма прихода импульсов.

    Гистограмма прихода импульсов очень помогает при поиске радиоактивных источников, по пикам на ней можно легко определить приближение или удаление от источника. Если значение фона выходит за пределы гистограммы, то ее масштаб автоматически пересчитывается, это позволяет найти точку с «максимумом излучения” и корректно отобразить данные на ней.

    Интерфейс проектировался с расчетом на максимальную простоту и одновременное отображение всех необходимых показателей без необходимости лазить по всевозможным меню.

    Также при повышении фона включается алгоритм ускоренного счета:
    При фоне > 1000 мкРч, счет идет 18 сек
    При фоне > 2000  мкРч, счет идет 9 сек
    При фоне > 4500  мкРч, счет идет 4 сек
    Когда включено ускорение счета, слева от гистограммы пишется коэффицент ускорения x2,x4,x9 соответствено.

    При разряде батареи до напряжения ниже 1.1 вольта, 1 раз в минуту начинает раздаваться серия звуковых сигналов. При этом батарею необходимо заменить.

    Если за период в 5 минут с датчика не пришло ни одного импульса, то считается, что цепь детекции вышла из строя и раздается сигнал звукового предупреждения.

    Работа устройства проверена до фона 14 900 мкР/ч, теоретический предел измерения составляет 65 000 мкР/ч, но на практике устройство на данном фоне не проверялось.

    Работа с кнопками:

    — Нажатие кнопки меню включает дисплей.
    — Удержание кнопки меню(от 1 до 4х секунд) включает подсветку.
    — Удержание сразу 2х кнопок на период 1-4 секунды активирует режим меню, где можно скорректировать параметры работы устройства.
    — Длительное удержание(>5 сек) кнопки меню переводит устройство в режим отключения, в котором МК не выполняет никаких действий и высокое напряжение на датчик не подается.

    Питание:

    После сборки дозика встал вопрос о питании, ведь чем более эффективная батарейка будет установлена, тем дольше дозик проработает без замены элемента.

    Провёл тест известных «брендов” в габарите ААА с надписью на корпусе «алкалайн”:
    Все батарейки тестировались током 100мА до разряда 1 вольт

    Kodak Max — вес 11.30гр. отданная емкость 893 мА/ч
    Duracell — вес 11.72гр. отданная емкость 870 мА/ч
    Samsung Pleomax — вес 11.30гр. отданная емкость 865 мА/ч
    Energizer — вес 11.71гр. отданная емкость 797 мА/ч (реклама врет в чистом виде)
    Panasonic — вес 10.68гр. отданная емкость 701 мА/ч

    После чего наткнулся на даташит от батарейки «Energizer L92 Ultimate Lithium”, в котором обещалось «с три короба»: типа  «идеальный элемент”; протестировав ее, я был приятно удивлен:
    При тесте в морозилке -14 гр.С, разрядном токе 100 мА, напряжении окончания заряда 1 вольт-элемент отдал 1072 мА/ч и это при весе в 7.56 грамм. 

    При тесте в комнатной температуре 22 гр.С, разрядном токе 500 мА и напряжении окончания заряда 1 вольт элемент отдал 1102 мА/ч. 

    Как показывает практика, носимые устройства далеко не всегда работают в условиях комнатной температуры, а при низких температурах алкалайны резко сокращают свою емкость. Тут спасает дорогостоящий, но надежный литий. (не путайте с литиевыми аккумуляторами) Да и гарантийный срок хранения в 15 лет, как минимум впечатляет, при этом саморазряд за эти 15 лет ограничивается 10-ю процентами от номинала.

    Литиевые элементы на основе литий-дисульфид железа также производятся и другими брендами на подобии Varta, но их не всегда легко достать.

    Платы:

    Платы обоих Микронов спроектированы по минимальным ограничениям 0.21/0.35 (зазор/проводник)
    Также необходимо обратить особое внимание на то, что плата Микрон-2(под корпус G430) сделана двухсторонней. На второй стороне никаких компонентов нет, только экранирующий слой и 1 дорожка.

    Сборка в корпусе G430:

    Будьте аккуратнее, припаивая провода МГТФ к дисплею.
    Также нужно аккуратно припаять керамический конденсатор 1 мкФ между 6 и 7 ножками дисплея. Ни в коем случае не протирайте после пайки контакты дисплея спиртом-контроллер дисплея приходит в негодность.

    Снаружи дисплея, внизу, нужно приклеить светонепроницаемую пленку, иначе на ярком солнце дисплей отключается.

    Подсветка дисплея выполнена из родной подложки. Для этого нужно взять подложку, на которой крепится дисплей в телефоне и аккуратно выпилить оргстекло под размер дисплея, оставив полукруглый выступ.

    Светодиоды подсветки (2 штуки SMD зеленого цвета) — взяты родные, с платы сотового. Светодиоды тревоги- (2 штуки SMD красного цвета)-применены подходящего типа. Все 4 светодиода крепятся на платке, и светить они будут на прозрачный полукруглый выступ подложки.
    Для начала советую сделать каплю термоклеем, в темноте отцентрировать подсветку, и только после этого можно залить Поксиполом.

    Также, как и при сборке любого дозиметра, особое внимание уделите чистоте платы в районе умножителя. Грязь на плате и невысохший флюс приводят к большим утечкам, и, как следствие, неработоспособности устройства.

    Не забудьте сделать пропилы в боковинках корпуса, чтобы датчик не касался их.

    Разъем для программирования устанавливается по желанию. Вполне вероятно, что будут еще прошивки с новыми фичами. Хотя память уже сейчас занята на 100%, но оптимизация кода возможна.

    Всю пайку советую осуществлять с флюсом ЛТИ-120 с последующей отмывкой в УЗ ванне с использованием изопропилового спирта. Если УЗ ванны нет, то надо хорошо протереть изопропанолом, до полной отмывки остатков флюса. После этого, просушить 4 часа под вытяжкой + 24 часа в герметичной коробке с селикагелем. Если нет специального селикагеля, то можно применить хорошо измельченный силикагель, который применяется в качестве наполнителей для кошачьих туалетов. Конечно он должен быть свежий и не использованный 🙂
    После этого сразу покрыть плату лаком Plastik-71 или полиуретаном с последующей сушкой в течении 24 часов.

    После снятия колпачков с датчика необходимо укоротить анодный вывод. Для этого аккуратно кусачками делаем круговые нажатия, постепенно перекусывая стержень. Обмотав штырек зачищенным от изоляции проводом МГТФ, обильно смачиваем все  флюсом и быстро паяем, не нагревая анод.

    Плату желательно разместить внутри корпуса на стоечках, и просверлив в плате отверстия под мелкие шурупы. Динамик располагается под датчиком. В случае, если все не помещается по высоте, сделайте углубление под динамик.

    Сборка в корпусе G436:

    В данном корпусе дозиметр делается на 2х печатных платах.
    Первая — это сам дозиметр с датчиком, а вторая —  это дисплей, кнопки и динамик.

    Закрепляются они в штатных отверстиях корпуса. Платы между собой соединяются гибким многожильным проводом, к примеру, МГТФ.

    Накладка на лицевую панель выполняется из оргстекла, которое в свою очередь предварительно сгибается под данный корпус. 

    Анодный вывод датчика не укорачивается.

    Светодиоды под данный корпус взяты выводные(не SMD), максимальной яркости. У них спилены линзы и отшлифованы, для того чтобы они давали более равномерный поток света. В остальном процедура сборки схожа с корпусом G430.

    Проверка устройства после сборки:

    1. Проверка потребляемого тока при старте устройства (кт1) — в разрыв полностью заряженной батареи подключается миллиамперметр, подается питание на устройство. — при старте и надписи «Загрузка….” потребляемый ток должен быть ~20-40 мА.- после отображения главного меню, ток падает до 500-800 мкА.- после автоматического отключения дисплея, ток падает до 100-150 мкА с редкими (почти не фиксируемыми обычным мультиметром) пиками до 10 мА.

    2. В точке «кт2” проверяется напряжение питания, оно должно быть в пределах 3.25 — 3.35 вольта.

    3. В точку «кт3” подключается мультиметр с входным сопротивлением не менее 10 МОм (китаец, на подобии M890) и при надписи «Загрузка”, мультиметр должен показать не менее 200 вольт.(как правило 200-210 вольт)

    Фото устройств Shodan»а (прототипы и готовые устройства в G430)
     

     

     

    Фото устройства Nusik1975 (готовое устройство в G430)

    Фото устройства Slavector»a (готовое устройство в G436)

    Файлы:
    Схемы, платы, прошивки.

    Все вопросы вФорум.

    ]]>
    http://elektro-shemi.ru/serija_dozimetrov_mikron.html/feed 0
    Измеритель длины http://elektro-shemi.ru/dlinnomer.html http://elektro-shemi.ru/dlinnomer.html#respond Wed, 18 Apr 2012 12:26:47 +0000 http://www.elektro-shemi.ru/?p=503 Это устройство, как следует из названия, используется для измерения длины. Построен на базе микроконтроллера ATMEGA8 , а также роль вращения работая на двух фототранзисторы, оптопара, чтобы сформировать слот. В рамках проекта разработана идея вдохновила одного из пользователей моего сайта. Измерение длины производится подсчет импульсов, генерируемых слота на колесе определенном радиусе. Точность измерений не шокирует, и зависит от диаметра колеса, с помощью которого измеряется расстояние и количество отверстий, что вы положили в него. Именно это раздел формируется путем деления окружности на количество отверстий (слотов). Измерение учитывает направление движения рулем, так что можно измерить "негативный ярдов". Устройство работает хорошо, когда измерения больших расстояний, и был специально разработан для измерения участков электрической системы. Таким образом, оснащен энергонезависимой памяти сегментов измеряется с возможностью скачивания и продолжить измерения (можно сохранить до 20 эпизодов). Меры контроля, чтобы клавиатура устройства (чтение, запись данных) и с помощью "МВ" и "2 R" (добавляет два луча в результате длина колесо, когда такая мера из угла в угол), расположенного в рукоятке блок . 

     

    Действие:



    Принципиальная схема системы приведена ниже:

    Система микроконтроллер U1 (ATMEGA8), вместе с кварцевым резонатором X1 (16 МГц), а конденсаторы C1 (22pF) и С2 (22pF). РазъемProg (заголовок) подключен к программисту, в том числе одно-контактный сброса Res и поставки VCC . Разъем Zas подключения 9В батареи. Нарезки через выключатель питания S0 (рокер переключатель). Стабилизатор U2 (7805), а также конденсаторы C3 (220uF), C4(47uf) и С5 (100nF) обеспечивает напряжение питания 5В для микроконтроллера U1 . Потенциометр P1 (10k) для установки контрастности на дисплее W1 (16×2 LCD). Использование транзистора Т1 (BC556) и резисторов R1 (47R) и R2 (3,3 л) можно включить подсветку программного обеспечения W1 . Основная версия использует дисплей без подсветки, так что оказалось ненужным. Клавиатура устройства расположены кнопки S1  S6 (uSwitch). Ключи S1 и S4 связаны декодеры построены в диоды D2  D5 (1N4148), как это предусмотрено только четыре контакта на клавиатуре, и нажать несколько кнопок сразу бывает трудно. Дополнительное подключение швейцарских франков (заголовок) позволяет вывести все кнопки, используя шнур на ручке прибора, если поддержка со стороны корпуса устройства оказалась очень удобной. Ручка должна обязательно найдете "МВ" (zwierający на землю), подключенных к микроконтроллеру PD.0 контактов (пин-код 2 в разъем швейцарских франков), так как происходит на деле. Основные добавляет два луча круг для измерения ("2 К"), был изобретен позже, так что его реализация осуществляется путем нажатия клавиш S5 и S6 . Или, используя те же два диода в качестве ключа для S4 .

    Самая важная часть системы построена с щелевой оптрон транзисторах T2 (L-932P3BT) и T3 (L-932P3BT), вместе с резисторов R3 (10k) иR4 (10k) и инфракрасный светодиод D1 , а токоограничивающих резисторов R5 (180R .) Светодиодные D1 горит на фототранзисторы T2 иT3 через отверстия в измерительном колесе. Направление вращения обнаружен на основе смещения относительно друг друга прямоугольной формы транзисторов Т2 и Т3 в том же порядке, как рулон компьютерной мыши.

    Строительство:

    Система может быть успешно построена на основе печатной платы можно здесь . Рисунок в зеркало, можно здесь . Установка должна начаться с шестью пайка перемычки на средних и слева от тарелки. На правой стороне соответствующего соединения осуществляются через корпус и кнопки, если они были установлены на проводах принять соответствующий вес связи с помощью перемычек или сечение провода, чтобы диод D1 и конденсатор C1 , C2 , были связаны с землей. Установка остальных частей должны быть установлены от самых маленьких до крупнейших компонентов, без излишних комбинаций. В соответствии с микроконтроллером U1 база должна быть использована. Инфракрасный T2 и T3 должны быть надлежащим образом согнуты под прямым углом и одна над другой (см. фото), так что свет от светодиодов łapały D1 находится на другой стороне пластинки. Свет от светодиодов должно проходить через щели (отверстия) в круге, так что внимательно рассмотрит высота установки диодов и транзисторов. Инфракрасный включает корпус, таких как светодиодные 3 мм, такой же, как D1 . Разъем Zas припаяны на 9V разъем аккумулятора, так называемые "головастика" и S0 два провода к выключателю. Система соответствует Z19 шасси. Помощь в график строительства может быть установка доступна здесь .

    Список деталей:

    1x полосы HEADER 1×2 
    1×4 1x полосы HEADER 
    HEADER 1×6 полосы 1x 
    6x Угловое uSwitch

    3,3 1x к 
    2x 10k 
    1x 47R 
    180R 1x 
    1x 10K Потенциометр монтажа

    2x 22pF 
    100nF 1x 
    1x 47uf электролита 
    1x 220uF электролита

    1x 16 МГц кварцевый генератор 
    4x 1N4148 
    BC556 1x 
    2x Фототранзистор L-932P3BT 
    1x Инфракрасный испуская 
    стабилизатор 1x 7805 
    + 1x микроконтроллер ATMEGA8 стенд 
    1x 16×2 LCD

     

     

    Вот микроконтроллера настройки fusebit (выписки из Burn-O-Mat):

     

     

    Механическая часть:

    Механическая конструкция этого устройства не сложно, все, что вы можете видеть на фотографии. Колесо, которое работает в системе был куплен в Castorama, так что я думаю, что не будет никаких проблем с получением его. Магистральные всей структуры кусок плоского 5 до 2 см в ширину. Наибольшую трудность изгиб и кручение принципа необходимости и без порока, и в этом случае может быть трудно. Для крепления колеса были использованы M8 и несколько орехов. После przewierceniu квартиру в конце концов, превратить немного 8 мм сверла (около 5 см от конца), так что квартиру вы можете исправить жилья. Плоский, но он по-прежнему скручивание podgiąć немного вверх (если у вас есть, чтобы попытаться на обложке), так что тело было помещено по радиусу. Это следует из того, что фототранзисторы расположенных один над другим должен быть установлен перпендикулярно к радиусу окружности.

    Удаление корпуса может быть сделано на основе контура пластины. 

    Фотографии проекта:

     

    скачать — архив проэкта

    исходный код

    перводил гугл хром с польского ничего не редактировал))

    строки калибровки

    Const K =  229  "параметр = окружности [мм] / отверстий * 10 
    Const Rr =  6  'Количество строк, добавленных 
    ]]>
    http://elektro-shemi.ru/dlinnomer.html/feed 0
    Для программирования icprog 1.6 http://elektro-shemi.ru/dlja_programmirovanija_icprog_1_6.html http://elektro-shemi.ru/dlja_programmirovanija_icprog_1_6.html#comments Wed, 18 Apr 2012 11:58:35 +0000 http://www.elektro-shemi.ru/?p=501 icprog 1.6  — скачать

    ]]>
    http://elektro-shemi.ru/dlja_programmirovanija_icprog_1_6.html/feed 1
    Rimu PCB http://elektro-shemi.ru/rimu_pcb.html http://elektro-shemi.ru/rimu_pcb.html#respond Wed, 18 Apr 2012 11:54:07 +0000 http://www.elektro-shemi.ru/?p=495 Rimu PCB — программа для рисовалки печатных плат

    ]]>
    http://elektro-shemi.ru/rimu_pcb.html/feed 0