Возможно. Но уже менял два раза. Щас макетку собираю...
Добавлено after 3 hours 24 minutes 27 seconds:
Часы заработали, не работало из за остатков флюса на кварце. Мега импульсы так и не выдает , подключил генератор на затвор полевика накачки с частотой 3кГц (кстати автор все таки был не прав) и дозик заработал. В чем может быть причина отсутствия импульсов ?
serg-virus писал(а):подключил генератор на затвор полевика накачки с частотой 3кГц
А чего так стесняться-то, давайте уж сразу блокинг. Просто и сурово
serg-virus писал(а):(кстати автор все таки был не прав)
Чёта ржу
Stinger писал(а):убитый порт...
Нее, порт убить у мег ну очень трудно, почти нереально. Если у него там столько флюсо-грязи, что даже часовой кварц затыкается, то ни о какой накачке высокого напряжения и речи не будет. Видимо абзац в статье про промывку и чистоту успешно проигнорирован, равно как и про редкие импульсы в несколько микросекунд
Gennadich писал(а):Пожалуйста, подскажите, куда копать. Извиняюсь за качество фото.
Похоже на "соплю"/коротыш между линиями данных дисплея. Проверять под микроскопом, прозванивать до/после резисторов от меги до дисплея.
Ураа дозик заработал . Ошибка была в печатке вместо PB0 дорожка шла на PD7.
Огромная просьба к автору,скинуть последнюю прошивку со сглаженными цифрами. http://img.radiokot.ru/files/83083/12nesgeqqc.jpg
Может я чего путаю, но ваш вариант 8 к 1 с умножителем?
Просто я сделал без умножителя, чему честно говоря не рад, с моими познаниями купил бы готовый транс и горя не знал бы.
Вариант 8 к 1, но без умножителя, зачем?? Баловство все это..
Обратный импульс самоиндукции первичной (низковольтной) обмотки ограничивается на уровне около 50 вольт стабилитроном D4+R4 (что-бы не пробился транзистор IRLML0060, он держит 60 вольт), транс помножает его на 8, и в итоге на выходе имеем 400 вольт.
Умножитель в этой конструкции абсолютно не нужен (не могу понять его смысл )
Можно делать любой транс, хоть 30 к 1, хоть 4 к 1, хоть вообще просто ставить дроссель вместо транса - обратный импульс самоиндукции сделает свое дело. Но надо будет соответственно выбрать ограничительный стабилитрон и транзистор подкачки.
Большая, по сравнению с авторским вариантом, индуктивность первичной обмотки позволяет точнее дозировать энергию импульса накачки транса. Также идет меньшая импульсная нагрузка по цепям питания. По моей просьбе MadOrc увеличил возможное время накачки транса (требуется для большей индуктивности). Прошивка есть по ссылке в моем предыдущем посте.
1. Хочу добавить счетчик СИ-19Г, догадываюсь что добавлять сюда, но какие параметры?
#if (COUNTER == SBM21)
const unsigned int counter_base=1400; // время датчика / 3 * 10
unsigned long sbm[142]; //массив импульсов .
unsigned int sbm_count_time=420, count_validate=420;
#elif (COUNTER == SBM21_2)
const unsigned int counter_base=1080; // время датчика /2 * 10
unsigned int sbm[110]; //массив импульсов .
unsigned char sbm_count_time=216, count_validate=216;
#elif (COUNTER == SI19)
const unsigned int counter_base=320; // время датчика /2 * 10
unsigned int sbm[155]; //массив импульсов .
unsigned char sbm_count_time=64, count_validate=64;
#elif (COUNTER == SBM20)
const unsigned int counter_base=440; // время датчика /2 * 10
unsigned int sbm[50]; //массив импульсов .
unsigned char sbm_count_time=44, count_validate=44;
#elif (COUNTER == SBM20M)
const unsigned int counter_base=750; // время датчика /2 * 10
unsigned int sbm[77]; //массив импульсов .
unsigned char sbm_count_time=75, count_validate=75;
#elif (COUNTER == SBM10)
const unsigned int counter_base=1100; // время датчика / 2 * 10
unsigned int sbm[112]; //массив импульсов .
unsigned char sbm_count_time=220, count_validate=220;
#else
#error *** Не определен тип датчика/GM tube type not defined ***
#endif
Какой счетчик СИ-19 сюда уже занесен, я так догадываюсь что СИ-19БГ ???
2. На данный момент используется счетчик СБМ-21, но показания вдвое больше от контрольного дозиметра, как показания уменьшить в 2 раза? Что подправить в прошивке?