Часы на ИВ-22
И снова привет всем! Всех с новым годом! Решил собрать часы на ИВ-22. Так как так и не нашел времени на обучение программирования AVR решил все делать на Arduino. Пошел в лоб и каждый анод задействовал напрямую. Так как использовал Arduino UNO выходов не хватало и подключил к нему 6 74HC595 (сдвиговый регистр) + транзисторы (кт315Е). На макетке тестировал, вроде все нормально было (правда собрал всего 3 595, но работало). А теперь полная ересь (то зажигаются все аноды, то все тухнут). Для накала использую намотанный мной трансформатор со средней точкой. Общее напряжение - 1,233. Общий провод соединен со средней точкой трансформатора. Повышенное питание (+25В) берется от малогабаритного трансформатора (вроде ТПК). Земли микроконтроллера и малого трансформатора соединены. Также представляю вашему вниманию печатку, код на Arduino IDE и фотографии собранных плат. Я думаю, что все-таки ошибся в коде и накосячил с управлением 74HC595. Прошу помощи!
И снова привет всем! Всех с новым годом! Решил собрать часы на ИВ-22. Так как так и не нашел времени на обучение программирования AVR решил все делать на Arduino. Пошел в лоб и каждый анод задействовал напрямую. Так как использовал Arduino UNO выходов не хватало и подключил к нему 6 74HC595 (сдвиговый регистр) + транзисторы (кт315Е). На макетке тестировал, вроде все нормально было (правда собрал всего 3 595, но работало). А теперь полная ересь (то зажигаются все аноды, то все тухнут). Для накала использую намотанный мной трансформатор со средней точкой. Общее напряжение - 1,233. Общий провод соединен со средней точкой трансформатора. Повышенное питание (+25В) берется от малогабаритного трансформатора (вроде ТПК). Земли микроконтроллера и малого трансформатора соединены. Также представляю вашему вниманию печатку, код на Arduino IDE и фотографии собранных плат. Я думаю, что все-таки ошибся в коде и накосячил с управлением 74HC595. Прошу помощи!
Вложения
Последнее редактирование: