Регулятор мощности паяльника с цифровой индикацией

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Pavel84
Открыл глаза
Сообщения: 59
Зарегистрирован: Ср апр 06, 2011 13:50:40

Re: Регулятор мощности паяльника с цифровой индикацией

Сообщение Pavel84 »

Если смотреть на симистор (со стороны надписи ВТ-136) левый вывод - на дроссель и резистор 100ом, средний - на нагрузку, правый - управляющий электрод. Я правильно все понял из даташита?
Аватара пользователя
Valeriy L
Грызет канифоль
Сообщения: 291
Зарегистрирован: Вт сен 02, 2008 04:03:21
Откуда: Тихорецк

Re: Регулятор мощности паяльника с цифровой индикацией

Сообщение Valeriy L »

Правильно, не должен выходить из строя.
Egor25
Открыл глаза
Сообщения: 55
Зарегистрирован: Пн ноя 09, 2009 22:36:34
Откуда: Краснодар
Контактная информация:

Re: Регулятор мощности паяльника с цифровой индикацией

Сообщение Egor25 »

Да все в порядке, мож симисторы паленые? Попробуй просто подать управляющее напряжение исключив микроконтроллер из цепи, просто подай минус на упр. электрод и про лампочку не забудь.
Pavel84
Открыл глаза
Сообщения: 59
Зарегистрирован: Ср апр 06, 2011 13:50:40

Re: Регулятор мощности паяльника с цифровой индикацией

Сообщение Pavel84 »

Наконец-то удалось съездить в магазин за симистором. Снова начал пробовать. Правда пока я все это дело мучал, все дорожки на плате поотлетали. Собрал все другими деталями на макетке. Все заработало и дроссель не жужжит (жужжит, но тихо-тихо). И без дросселя пробовал, нормально все, симистор живой. Начал поочереди втыкать детали со старой платы и как ни странно все работает. Вот уже около часа гоняю на нагрузке в 40Вт, все в порядке. Разводка правильная. Видимо расположение деталюх неудачным получилось. Больше никак не могу объяснить пробивание симистора. Буду рисовать новую плату. Как все соберу, отпишусь.
Pavel84
Открыл глаза
Сообщения: 59
Зарегистрирован: Ср апр 06, 2011 13:50:40

Re: Регулятор мощности паяльника с цифровой индикацией

Сообщение Pavel84 »

Или может действительно симисторы паленые. Но куплены в разных магазинах, в разное время.
Egor25
Открыл глаза
Сообщения: 55
Зарегистрирован: Пн ноя 09, 2009 22:36:34
Откуда: Краснодар
Контактная информация:

Re: Регулятор мощности паяльника с цифровой индикацией

Сообщение Egor25 »

Да шут его знает, может на плате какой косяк был, может дорожка не туда, может микрозамыкание замыкание, может просто проводимость на плате кая была от флюса например....
Pavel84
Открыл глаза
Сообщения: 59
Зарегистрирован: Ср апр 06, 2011 13:50:40

Re: Регулятор мощности паяльника с цифровой индикацией

Сообщение Pavel84 »

Ну вот и появилось свободное времечко! Нарисовал новую плату, впаял все. Включил, все работает отлично! Спасибо всем за помощь! :))
Аватара пользователя
hpo
Открыл глаза
Сообщения: 70
Зарегистрирован: Сб янв 15, 2011 18:46:07
Откуда: Крым
Контактная информация:

Re: Регулятор мощности паяльника с цифровой индикацией

Сообщение hpo »

Тема понравилась, пытаюсь оптимизировать для себя. Но вот проблема - с контроллерами пытаюсь дружить недавно... Подскажите, плз, почему при компиляции исходников этого проекта mplab8.63 ругается: Symbol not previously defined (_DATA_CP_OFF) и Register in operand not in bank 0. Ensure that bank bits are correct.
Полнота познания всегда означает некоторое понимание глубины нашего неведения
Egor25
Открыл глаза
Сообщения: 55
Зарегистрирован: Пн ноя 09, 2009 22:36:34
Откуда: Краснодар
Контактная информация:

Re: Регулятор мощности паяльника с цифровой индикацией

Сообщение Egor25 »

Symbol not previously defined (_DATA_CP_OFF) Означает что переменную -"_DATA_CP_OFF" необходимо было вначале прописать в шапке. Там в начале каждая переменая прописывается и ей выделяется определенный адрес.

Register in operand not in bank 0- это диагностическое сообщение и по большому счету не ошибка, просто говорит что бы ты был вниателен что адрес данной команды не в банке0, тоесть нужно перед выполнением этой команды выбрать определенный банк а потом вурнуться обратно(если нужно)!
В курсе как там организована адресация комманд?
Рекомендую прочитать книжку Корабельникова, очень все дельно расписано.
Аватара пользователя
hpo
Открыл глаза
Сообщения: 70
Зарегистрирован: Сб янв 15, 2011 18:46:07
Откуда: Крым
Контактная информация:

Re: Регулятор мощности паяльника с цифровой индикацией

Сообщение hpo »

это не переменная, а бит конфигурации, проблема в том, что контроллер pic16f628a (по даташиту) не знает о таком бите конфигурации... кроме того, использую файлы выложенные вами выше...
Корабельникова почитаю, спасибо
Полнота познания всегда означает некоторое понимание глубины нашего неведения
Egor25
Открыл глаза
Сообщения: 55
Зарегистрирован: Пн ноя 09, 2009 22:36:34
Откуда: Краснодар
Контактная информация:

Re: Регулятор мощности паяльника с цифровой индикацией

Сообщение Egor25 »

Есть только такой бит конфигурации: "_CP_OFF"

_DATA_CP_OFF это откуда?

И более того, не обязательно биты конфигурации описывать в таком виде, гораздо проще сформировать кодовое слово, в книге про это есть. Если не понятно, поищу где было написано... Птамушта и сам не помню :)))
Аватара пользователя
hpo
Открыл глаза
Сообщения: 70
Зарегистрирован: Сб янв 15, 2011 18:46:07
Откуда: Крым
Контактная информация:

Re: Регулятор мощности паяльника с цифровой индикацией

Сообщение hpo »

да, все верно.Про формирование кодового слова читал, искать не нужно. Вопрос в том, что скачал исходники проекта, а компилировать их не получается - ошибок есть чуток. Вот и спрашиваю : ты, когда порты добавлял в параллель, не встретился с этим? Скачал твои файлы и Насти - везде этот бит конфигурации стоит... :o _DATA_CP_OFF.
Дальше еще интересней: ручками его прибиваю, компилирую.... и получаю сообщение Register in operand not in bank 0. Вроде разобрался. Сейчас пытаюсь порты перераспределить - для управления симистором PORTA 2,3,4 и PORTB 0 - для анализа сети. С первой частью проблем не возникло, посмотрим что дальше будет :)). Если чего, буду спрашивать :shock:
Полнота познания всегда означает некоторое понимание глубины нашего неведения
Egor25
Открыл глаза
Сообщения: 55
Зарегистрирован: Пн ноя 09, 2009 22:36:34
Откуда: Краснодар
Контактная информация:

Re: Регулятор мощности паяльника с цифровой индикацией

Сообщение Egor25 »

сообщение Register in operand not in bank 0 идет всегда после комманды которая находится не в нулевом банке!
А можешь скрин сделать или просто сохранить ошибки вместе с текстом программы? тогда будет понятнее.
Egor25
Открыл глаза
Сообщения: 55
Зарегистрирован: Пн ноя 09, 2009 22:36:34
Откуда: Краснодар
Контактная информация:

Re: Регулятор мощности паяльника с цифровой индикацией

Сообщение Egor25 »

Вот еще по поводу этого сообщения.
http://www.microchip.ru/phorum/read.php ... 78&t=30178
Аватара пользователя
hpo
Открыл глаза
Сообщения: 70
Зарегистрирован: Сб янв 15, 2011 18:46:07
Откуда: Крым
Контактная информация:

Re: Регулятор мощности паяльника с цифровой индикацией

Сообщение hpo »

Да я разобрался уже. Спасибо. :)) Возник следующий вопрос - правильно ли будет выглядеть управление симистором параллельными портами PORTA 2,3,4 - при инициализации указал

bsf STATUS,RP0 ; в Банк 1
movlw b'00000011'
movwf TRISA
clrf TRISB
bcf STATUS,RP0 ; в Банк 0
clrf PORTB
movlw b'11111110' ; отключение
movwf CMCON ; компараторов
clrf INTCON ; для pic16f628a

и в файл ассоциаций добавил строчки

#define кн1 PORTA,1 ; кнопка 1
#define кн2 PORTA,0 ; кнопка 2
#define сенсор PORTB,0 ; Zero Cross
;#define вкл bcf PORTA,3 ; вкл триак
;#define откл bsf PORTA,3 ; откл триак
вкл macro ; вкл триак
movlw b'00000011'
andwf PORTA,1
endm
откл macro ; откл триак
movlw b'00011100'
iorwf PORTA,1
endm

??????????
Полнота познания всегда означает некоторое понимание глубины нашего неведения
Аватара пользователя
hpo
Открыл глаза
Сообщения: 70
Зарегистрирован: Сб янв 15, 2011 18:46:07
Откуда: Крым
Контактная информация:

Re: Регулятор мощности паяльника с цифровой индикацией

Сообщение hpo »

тестировал полученный вариант прошивки протеусом - результат плачевный - 4 порт не иницилизирован, а с 2 и 3 наблюдается постоянная "1", нагрузка находится под питанием постоянно
Вложения
dimmer.zip
неудачный тест
(19.11 КБ) 331 скачивание
Последний раз редактировалось hpo Пн май 02, 2011 20:35:18, всего редактировалось 1 раз.
Полнота познания всегда означает некоторое понимание глубины нашего неведения
Egor25
Открыл глаза
Сообщения: 55
Зарегистрирован: Пн ноя 09, 2009 22:36:34
Откуда: Краснодар
Контактная информация:

Re: Регулятор мощности паяльника с цифровой индикацией

Сообщение Egor25 »

что сказать я даже и не знаю...
Может выложишь прошивку, посмотрю в Mplabe...
что не так.
В чем вообще цель модернизации и какова задумка.
Кстати в макросах я вообще не понимаю ни слова)) Так что не советую сильно их использовать.
Аватара пользователя
hpo
Открыл глаза
Сообщения: 70
Зарегистрирован: Сб янв 15, 2011 18:46:07
Откуда: Крым
Контактная информация:

Re: Регулятор мощности паяльника с цифровой индикацией

Сообщение hpo »

я ж тоже пытаюсь разобраться... Цель простая - объединить два проекта, чтобы путем прошивки контроллера можно получить разные результаты. Мною собраны варианты Насти и Alexey Petrushev - у каждого на мой взгляд есть и недостатки и преимущества. Например этот вариант применим к освещению, и думаю (не пробовал) к коллекторным двигателям. А вариант Alexey применим к электропечам. Интересен вариант единой платы. Кроме того, 3 параллельных порта увеличивают надежность устройства.
Вложения
Dimmer.zip
(2.05 КБ) 388 скачиваний
Полнота познания всегда означает некоторое понимание глубины нашего неведения
Аватара пользователя
hpo
Открыл глаза
Сообщения: 70
Зарегистрирован: Сб янв 15, 2011 18:46:07
Откуда: Крым
Контактная информация:

Re: Регулятор мощности паяльника с цифровой индикацией

Сообщение hpo »

исходники выложил не измененные, извиняюсь. Сегодня перезалил файлы. :oops:
Полнота познания всегда означает некоторое понимание глубины нашего неведения
Egor25
Открыл глаза
Сообщения: 55
Зарегистрирован: Пн ноя 09, 2009 22:36:34
Откуда: Краснодар
Контактная информация:

Re: Регулятор мощности паяльника с цифровой индикацией

Сообщение Egor25 »

а я и не заметил))) Вечерком погляжу... :shock:
Ответить

Вернуться в «Статьи»