Страница 15 из 25
Re: БП с цифровым управлением.
Добавлено: Сб янв 29, 2011 23:00:59
vadd
Сделал проверку с кнопками и энкодером проказаня одинаковые: 0,37;0,54;0,48;0,42;0,37;1,57;1,51;1,45;1,39;2,35;2,29;2,23;2,18;3,36;3,31;3,26;3,2;3,37В. Почему-то начинается нормально, а потом максимум стремиться к минимум по идеи должно наооборот может что в программе? Аналоговая часть работает нормально я подовал напряжение от О до 5В на операционник от другого источника питания на выходе напрение изменялось плавно от 0-21В.
Re: БП с цифровым управлением.
Добавлено: Вс янв 30, 2011 00:19:12
kotyk7
Не хочется разбирать свой блок чтобы все мерять. Но уменя все работает тип топ. Радует, что кнопки с энкодером совпадают.
Если можешь опиши ряд выходного напрядения при присоединенной аналоговой части. При разных режимах шага.
В принцыпе проверить работу ЦАП очень просто надо 8 светодиодов. Припаяй каждый с резистором конечно на каждый порт,
Потом включи питания 5 вольт все светодиоды должны не "гореть". При нажати на кнопку "+" засветися на порте 0, следущее нажатие кнопки - регистр сдвинется и Р0 погаснет, а засветится Р1 (цыфра -2), потом вспыхнет Р0 - тоесть "3" и так далее по булевой математике. На максимуме будут светиться все 8 диодов. И тут главное- следующее нажатие кнопки не должно их погасить, а игнорироватся. Можно это сделать и обычним стрелочным тестером.
А я пока посмотрю исходник, возможно, я действительно взял не окончательный вариант для переделки под Твой индикатор.
Жуть...
Re: БП с цифровым управлением.
Добавлено: Вс янв 30, 2011 10:48:47
vadd
Припаял 8 светодиодов и получилась такая вот картина: при точной регелировке (нажимаю все время на копку "+") подаю 5В все сетодиоды не горят, далле загораются
1и 2
1и7
2
1и2
7
1и7
2 и все время повторяются, остальные светодиоды так и незогарелись.
при губой регулировки:
1
никакой
1,2,8
2и8
8 и т.д остальные светодиоды так и незогарелись.
на самом максимуме горит 2 и 8
Вот такие дела.
Я думаю либо что-то с программой, либо с мегой.
Re: БП с цифровым управлением.
Добавлено: Вс янв 30, 2011 12:35:09
kotyk7
vadd, "перезалей" программу и проверь по светодиодам.
Заодно проверь номиналы сопротивлений в ЦАПе.
Re: БП с цифровым управлением.
Добавлено: Вс янв 30, 2011 13:04:46
vadd
Купил новую Мегу результат такой же .
Re: БП с цифровым управлением.
Добавлено: Вс янв 30, 2011 13:55:03
kotyk7
Ты программу перезалил, испытал?
Re: БП с цифровым управлением.
Добавлено: Вс янв 30, 2011 14:30:32
vadd
Программу перезалил. Результат тотже. Почемуто ноги 22,23,28,29нормально работают т.е. слетодиоды загораются и гаснут, а вот с ногами 24,25,26,27 на них напряжение всегда есть без нагрузки 3,7 в но когда подключаешь стетодиод он не горит и напряжение падает до 1,5в. Светодиоды подключал сразу к ногам мк. Не знаю на что грешить 2 мк и все по одинаковому работают. Думал может где замыкает проверил вроде бы все в порядке. У меня ATMEGA16A-PU, я думаю может из-за буквы А может контроллер не подходит, других у нас нет. У меня еще есть МК ATMEGA8535 и них выходы вроде бы похожи может попробывать его, если не трудно переделать программу.
Re: БП с цифровым управлением.
Добавлено: Вс янв 30, 2011 18:28:23
kotyk7
vadd, поскольку у Вас не тот микроконтроллер, дело приобретает другой оттенок...
По сему, чтобы продолжить надо начинать с понимания работы энтой модификации.
Насколько мы уже сумели понять все работает нормально кроме одного порта РС, как ни странно, тоже очень важного.
По сему предлагаю занятся именно им.
Я написал программу которая будет работать только с ним.
1. Для начала отпаяй все резисторы от этого порта (должен быть чистый лист) ОСТАЛЬНОЕ НЕ ТРОГАЙ, ОНО НАМ МЕШАТЬ НЕ БУДЕТ.
2. Припаяй 8 диодов с органичительными резисторами, как раньше. Общие ноги светодиодов на корпус.
3. Программа заставит (должна однако) засветится весь порт , для начала.
Да, проверь еще раз фюзы.
Re: БП с цифровым управлением.
Добавлено: Вс янв 30, 2011 19:02:09
O-LED
kotyk7
Сто пудов у человека обрывы или замыкания которые просто не удается найти.
Вынуть контроллер из устройства, подпаять к нему только питание и кнопки и посмотреть что на выходе порта. ОЧЕНЬ большая вероятность что все заработает.
а еще проанализируйте что это за выводы(сильно в вашу дискуссию не вникал). случайно не порт С 2-5 пины

Re: БП с цифровым управлением.
Добавлено: Вс янв 30, 2011 19:58:20
vadd
Прошил новой прошивкой горят светодиода. Попробывал прошить МЕГУ 8535 этой же прошивкой загорелись все светодиоды, значит замыканий и обрывов нет что-то с контроллером не то, может они паленые?
Re: БП с цифровым управлением.
Добавлено: Вс янв 30, 2011 19:59:13
vadd
Проверка мега 8535.
Re: БП с цифровым управлением.
Добавлено: Вс янв 30, 2011 20:19:10
O-LED
так у вас на меге16 как раз не горят 2-5 пины. разве вас это не настораживает?? это же пины JTAG, которые отключаются программированием соответствующего пина. А с завода идут с включенными.
Re: БП с цифровым управлением.
Добавлено: Вс янв 30, 2011 20:28:05
kotyk7
vadd, с такой "байдой" еще не сталкивался.
По идее буква А обозначает так называемый "усовершенствованый" в сторону оптимизации или "обрезания". Но по даташиту вроде как должен жить одиннаковой жизню с прототипом.
По сему такое поведение для меня странное. Обьяснением может быть всего два случая - либо мешают неотключенные резюки ЦАП, которые не те что нужно или действительно дохлый МК.
Я конечно могу "наваять" програмку которая на все порты подаст 5 вольт для проверки. Жди!
Про JTAG у меня тоже есть сомнения, но я ведь уже кажется просил автора проверить фюзы!!!! Доверяю, однако.
Выкладываю опять:
Re: БП с цифровым управлением.
Добавлено: Вс янв 30, 2011 20:46:51
vadd
Резисторы я все отпаял.Светодиоды подключены к портам МК на прямую. Фьюзы фыставил правильно. А атмега 8535 не подойдет?
Re: БП с цифровым управлением.
Добавлено: Вс янв 30, 2011 20:59:39
kotyk7
Атмега 8535, та которая на 40 ног... М-да?...
"мистр Фог, есть ли у нас план..., есть ли у нас план... Конечно у нас есть план!..." гдето-так по памяти из мультфильма "80 Дней вокруг света". Ведь это практически новый проект. Надо подумать.
Re: БП с цифровым управлением.
Добавлено: Вс янв 30, 2011 21:16:15
vadd
Да у нее тоже 40 ног. Они просто похожи по выводам и может быть схему не придется переделывать, а если придется, то не надо, тогда закажу нужную мегу. А какая у тебя маркировка меги?
Re: БП с цифровым управлением.
Добавлено: Вс янв 30, 2011 22:00:53
kotyk7
У меня стоит AVR ATMEGA16L-8 (у нас оные очень были дешевые). Должна аналогично подойти ATMEGA16-16PU.
атмега 8535 действительно очень похожа по выводам и в плату подойдет. Программу попытаюсь переделать. Дай зо два-три дня времени. Если Тебе то, что нужно не достать, то подожди, испытаем и это чудо враждебной техники.
Да, попытайся фюзами поиграться может действительно отпустит. А то деньги они ведь не резиновые.
Я имею ввиду поставь прошей, и снова сними и прощей галочку при опции "JTAGEN".
Re: БП с цифровым управлением.
Добавлено: Вс янв 30, 2011 22:06:56
vadd
Хорошо буду ждать новую программу. А програмку для меги 16 проверки портов с можешь сделать, чтобы ноги 22-29 подавалось напряжение 5В. Спасибо за помощь.
Re: БП с цифровым управлением.
Добавлено: Вс янв 30, 2011 22:13:43
kotyk7
Держи для 16 меги. Там будет моргать весь порт РС.
С фюзом поиграйся, а вдруг поможет.
Re: БП с цифровым управлением.
Добавлено: Вс янв 30, 2011 22:21:08
vadd
Ура!!! Заработало. Убрал галочку с "JTAGEN". И все стало на место.