West, да, я ошибся - считал фьюзы с переделанной платы. Прошу извинить за дезу.
Попробуйте low 0x2F, high 0xC9.
Проверить фьюзы онлайн можно здесь или здесь.
Схема работоспособная - не сомневайтесь. Я 1,5 года с ней езжу без проблем и её собрали, по меньшей мере, ещё десятки людей. Самое "заморочное" правильно прошить фьюзы микроконтроллера. Я ошибаюсь в раскладке фьюзов для разных "левых" программаторов, т.к. сам пользуюсь фирменными атмеловскими AVRDragon и AVRISP mkII из под AVRStudio, а там они устанавливаются гораздо проще - сделаны выпадающие меню с уже готовыми конфигурациями и не надо думать, в какой нотации какие галки расставлять (в архиве лежит скриншот, как раз из AVRStudio).
gnomon, я разобрался со своими ошибками и с фьюзами. По вашей выложенной картинки с AVRStudio фьюзы должны быть low 0x3F, high 0x89. Но у меня при установке этих параметров схема полностью перестает работать и реагировать на программатор. Оказалось, что у меня не работает внешний резонатор 16 МГц. Возник вопрос "Почему"? Нашел нестыковку, у Вас в схеме конденсаторы на резонаторе 22 нФ, а по описанию МК Atmega должны быть 12-22 пФ (прошу объяснить выбор). Но я думаю не это в моем случае главное, а дело в резонаторе. Покупал советский резонатор на 16000 кГц с толстыми ножками, маленьких с тонкими нигде не нашел. Когда понял причину неработоспособности схемы купил еще один такой же (других нет в нашем городе, 5 магазинов обзвонил), но схема все равно не работает.
Пока вышел из ситуации следующим образом: перешил фьюзы МК с использование внешнего тактирования от ПК на использование внутреннего генератора с максимальной частотой 8 МГц. Схема работает с прошивкой v. 1.2 но с косяками, и в 2 раза изменились параметры во времени. С прошивками v. 1.4 и выше, от внутреннего генератора не работает ШИМ - 100%.
Большая просьба, если не сложно перепишите программу с последней версией (там где через 4 мин простоя отключается ДХО) для использования внутреннего генератора 8 МГц, сейчас использую фьюзы low 0x24, high 0x89.
Сегодня привезли силовой ключ BTS650 P (BTS555 не найти и очень дорого), впаял - схема в сборе на 12-ти вольтовой лампочке работает.
West, керамика на кварце должна быть 22 пФ - это я в самой первой схеме накосячил когда её по памяти рисовал, а в последующих было исправлено.
Переписывать прошивку под медленный кварц нельзя, т.к. в в документации к компилятору на функцию программного ШИМа тактовая частота в 8 Мгц указана как предельно низкая, на грани работоспособности. Тем более, что Вы хотите использовать внутренний генератор, точность которого плавает в пределах 10...20%. imho, стоит просто найти нормальный кварц на 16 Мгц. Ну уж, если на 16 не найдете, то хотя бы на 10, 12, 14 - прошивку я подкорректирую.
Подойдет. Скоростные диапазоны будут расходится процента на 3 и частота ШИМ немного уедет.
Неужели у Вас кварц нельзя достать? Есть же ещё в России глухие места
West, нет никакой "стандартной" частоты. Какое будет внешнее тактирование - с такой скоростью микроконтроллер и будет работать. В Вашем случае примерно на 2-3% быстрее.
West, керамика на кварце должна быть 22 пФ - это я в самой первой схеме накосячил когда её по памяти рисовал, а в последующих было исправлено.
Переписывать прошивку под медленный кварц нельзя, т.к. в в документации к компилятору на функцию программного ШИМа тактовая частота в 8 Мгц указана как предельно низкая, на грани работоспособности. Тем более, что Вы хотите использовать внутренний генератор, точность которого плавает в пределах 10...20%. imho, стоит просто найти нормальный кварц на 16 Мгц. Ну уж, если на 16 не найдете, то хотя бы на 10, 12, 14 - прошивку я подкорректирую.
gnomon, я полностью разобрался с проблемами. Оказалось, что у меня Ваши первые косяки со схемой сложились с моими косяками с прошивкой МК, и я чуть совсем не запутался. Сначала я собрал схему с конденсаторами на 22 нФ и проверял ее, она работала только от внутреннего генератора. Потом я купил новый кварц и 2 конденсатора на 22 пФ, перепрошил еще раз МК и делал проверку работоспособности внешнего кварца в программе avreal путем считывания фьюзов с тактированием от кварцевого разонатора. Это оказалось ошибкой, так как при установке фьюзов на 16 МГц, микроконтроллер моим программатором не реагирует ни на какие команды, пока ему не задашь внешнее тактирование от компьютера по LPT ключ -o0. Но при этом когда я все таки решил проверить реальную работу схемы на макете, оказалось что мой кварцевый резонатор прекрасно работает емкостями 22 пф (с 22 нФ конечно не работал). Проверил все кварцы - все исправные.
Схема сейчас полностью работоспособно с прошивкой v1.7 переход на 30% через 30 сек, полное выключение примерно черех 5 мин.
Большое спасибо за разработку этого девайса и за помощь.