Найти в Дзене
Дмитрий Викторович

Ремонт контроллера для водоочистки Clack CI

Всем привет. Пусть это будет первой статьей на Дзене. Меня зовут Дмитрий, живу я в прекрасном городе на реке Волга - Самара. Работаю инженером на заводе который занимается производством снеков, кондитерки и разных других продуктов питания. Ближе к делу. Не так давно, после уборки и отключения оборудования перестала подавать признаков жизни колонна очистки воды. Ионообменная колонна. Напряжение в норме, не били, не ударяли. МК установлен Atmega325. Не долго думая после проверки обвязки МК и наличия напряжений питания решил считать прошивку (распиновка находится на фото). К слову, для того что бы контроллер заработал, на разъеме J4 Питания следует перемкнуть средние два контакта. На крайние подается 12 В переменного тока. Увы но прошивка не считалась полностью, всего 6 КБ. Не похоже на целую. Принял решение считать прошивку с аналогичной колонны и загрузить в эту. Получилось) НО! После прошивки и установки в голову, следует перемкнуть контакты RESET и GND в разъеме для программиро

Всем привет. Пусть это будет первой статьей на Дзене. Меня зовут Дмитрий, живу я в прекрасном городе на реке Волга - Самара.

Работаю инженером на заводе который занимается производством снеков, кондитерки и разных других продуктов питания.

Ближе к делу.

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

Напряжение в норме, не били, не ударяли.

МК установлен Atmega325.

Не долго думая после проверки обвязки МК и наличия напряжений питания решил считать прошивку (распиновка находится на фото).

Распиновка разъема программирования
Распиновка разъема программирования

К слову, для того что бы контроллер заработал, на разъеме J4 Питания следует перемкнуть средние два контакта. На крайние подается 12 В переменного тока.

Плата управления ионообменной колонной.
Плата управления ионообменной колонной.

Увы но прошивка не считалась полностью, всего 6 КБ. Не похоже на целую.

Принял решение считать прошивку с аналогичной колонны и загрузить в эту. Получилось)

НО! После прошивки и установки в голову, следует перемкнуть контакты RESET и GND в разъеме для программирования.

Вся статья по идее написана для того, что бы поделиться с людьми методом лечения и файлов прошивок. Увы, но в интернете файлов нет.

Фьюзы шьем в последнюю очередь: LockB: 3F, HF: 9F, LF: E2, ExtF: FF.

Код программы FLASH:

Atmega325 FLASH.hex

Код EEPROM:

Atmega325 EEPROM.eep

Ниже приложу рабочие прошивки для Atmega645.

atmega645V_Program.hex
atmega645V_eeprom.eep

Надеюсь эта статья поможет хотя бы одному человеку) Спасибо!

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