Моя история по наладке дозиметра МИКРОН-2
1. Был собран проект Микрона 2 с питанием от одной батареи
https://radiokot.ru/circuit/digital/measure/70/12.gif 2. В микроконтроллер была залита прошивка автора
https://radiokot.ru/circuit/digital/measure/70/01.rar3. Дисплей ничего не отображал, кроме надписи "выключение" при выключении дозиметра. Но плюсом этой прошивки является то, что идёт постоянная накачка. Дисплей же с авторской прошивкой ничего не отображает из-за того что на 23 выводе микроконтроллера малое напряжение для питания LCD – 2.6В, вместо минимум 3В, информация из форума. С помощью осциллографа было измерено катодное напряжение СБМ-20. Через резистор R6=300 Ом оно составляло около 70 В. Изменил сопротивление R6 как в версии Микрон 1 до 30 Ом. Напряжение накачки стало около 420 В.
Начал играться с прошивками, потому что видел только на дисплее «загрузку», потом шла перезагрузка, не мог разобраться откуда "ноги растут". В форуме одни писали, что не запускается часовой кварц, другие, что нет счетных импульсов. А исходники мне не хотелось изучать, чтобы знать алгоритм работы ПО, наверное зря, разобрался бы быстрее. Завалил пару ATMEG8A из-за игры с битами, пришлось собирать переходник под параллельное программирование, чтобы опять использовать внутрисхемное программирование.
Конфигурацию битов нужно использовать как в рекомендациях автора, всегда проверяйте бит SPIEN=0, должен быть выбран, чтобы была возможность внутрисхемного программирования. Из особенностей программирования ATMEGA8, что я столкнулся, сначала заливается конфигурация, потом память программ и память данных. То есть это к тому, что допустим для TL866 нужно не автоматом прошивку целиком вливать сразу, а последовательно, после выбора определенных опций по прошивке. После перебора n-го количества прошивок, почему то более менее “встала” прошивка от ‘Sikorski, которая позволила мне хотя бы увидеть основной экран. Но при этом шло как бы “подвисание” и не шло время на дисплее и проходил рестарт. Виной рестарта оказалась просадка питающего напряжения при накачке из-за низкого сопротивления R6(30 Ом). Номинал резистора R6 был подобран 120-130 Ом, так как при этом номинале, счётчик BD-1 выдавал счётные импульсы. После многократного вымывания платы и этиловым спиртом и 646 растворителем было получена успешная генерация часового кварца амплитудой 0,7 В – часы “затикали”. Дальше через меню были сделаны нужные настройки и параметры накачки для устойчивых измерений:
количество импульсов - 22..24,
при импульс – 16,
длительность импульса – 4 мкС .
Дальше дело за корпусом, но это уже вопросы хозяина.