Регулятор мощности паяльника с цифровой индикацией
Re: Регулятор мощности паяльника с цифровой индикацией
Если смотреть на симистор (со стороны надписи ВТ-136) левый вывод - на дроссель и резистор 100ом, средний - на нагрузку, правый - управляющий электрод. Я правильно все понял из даташита?
Re: Регулятор мощности паяльника с цифровой индикацией
Правильно, не должен выходить из строя.
-
Egor25
- Открыл глаза
- Сообщения: 55
- Зарегистрирован: Пн ноя 09, 2009 22:36:34
- Откуда: Краснодар
- Контактная информация:
Re: Регулятор мощности паяльника с цифровой индикацией
Да все в порядке, мож симисторы паленые? Попробуй просто подать управляющее напряжение исключив микроконтроллер из цепи, просто подай минус на упр. электрод и про лампочку не забудь.
Re: Регулятор мощности паяльника с цифровой индикацией
Наконец-то удалось съездить в магазин за симистором. Снова начал пробовать. Правда пока я все это дело мучал, все дорожки на плате поотлетали. Собрал все другими деталями на макетке. Все заработало и дроссель не жужжит (жужжит, но тихо-тихо). И без дросселя пробовал, нормально все, симистор живой. Начал поочереди втыкать детали со старой платы и как ни странно все работает. Вот уже около часа гоняю на нагрузке в 40Вт, все в порядке. Разводка правильная. Видимо расположение деталюх неудачным получилось. Больше никак не могу объяснить пробивание симистора. Буду рисовать новую плату. Как все соберу, отпишусь.
Re: Регулятор мощности паяльника с цифровой индикацией
Или может действительно симисторы паленые. Но куплены в разных магазинах, в разное время.
-
Egor25
- Открыл глаза
- Сообщения: 55
- Зарегистрирован: Пн ноя 09, 2009 22:36:34
- Откуда: Краснодар
- Контактная информация:
Re: Регулятор мощности паяльника с цифровой индикацией
Да шут его знает, может на плате какой косяк был, может дорожка не туда, может микрозамыкание замыкание, может просто проводимость на плате кая была от флюса например....
Re: Регулятор мощности паяльника с цифровой индикацией
Ну вот и появилось свободное времечко! Нарисовал новую плату, впаял все. Включил, все работает отлично! Спасибо всем за помощь! 
- hpo
- Открыл глаза
- Сообщения: 70
- Зарегистрирован: Сб янв 15, 2011 18:46:07
- Откуда: Крым
- Контактная информация:
Re: Регулятор мощности паяльника с цифровой индикацией
Тема понравилась, пытаюсь оптимизировать для себя. Но вот проблема - с контроллерами пытаюсь дружить недавно... Подскажите, плз, почему при компиляции исходников этого проекта 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: Регулятор мощности паяльника с цифровой индикацией
Symbol not previously defined (_DATA_CP_OFF) Означает что переменную -"_DATA_CP_OFF" необходимо было вначале прописать в шапке. Там в начале каждая переменая прописывается и ей выделяется определенный адрес.
Register in operand not in bank 0- это диагностическое сообщение и по большому счету не ошибка, просто говорит что бы ты был вниателен что адрес данной команды не в банке0, тоесть нужно перед выполнением этой команды выбрать определенный банк а потом вурнуться обратно(если нужно)!
В курсе как там организована адресация комманд?
Рекомендую прочитать книжку Корабельникова, очень все дельно расписано.
Register in operand not in bank 0- это диагностическое сообщение и по большому счету не ошибка, просто говорит что бы ты был вниателен что адрес данной команды не в банке0, тоесть нужно перед выполнением этой команды выбрать определенный банк а потом вурнуться обратно(если нужно)!
В курсе как там организована адресация комманд?
Рекомендую прочитать книжку Корабельникова, очень все дельно расписано.
- hpo
- Открыл глаза
- Сообщения: 70
- Зарегистрирован: Сб янв 15, 2011 18:46:07
- Откуда: Крым
- Контактная информация:
Re: Регулятор мощности паяльника с цифровой индикацией
это не переменная, а бит конфигурации, проблема в том, что контроллер pic16f628a (по даташиту) не знает о таком бите конфигурации... кроме того, использую файлы выложенные вами выше...
Корабельникова почитаю, спасибо
Корабельникова почитаю, спасибо
Полнота познания всегда означает некоторое понимание глубины нашего неведения
-
Egor25
- Открыл глаза
- Сообщения: 55
- Зарегистрирован: Пн ноя 09, 2009 22:36:34
- Откуда: Краснодар
- Контактная информация:
Re: Регулятор мощности паяльника с цифровой индикацией
Есть только такой бит конфигурации: "_CP_OFF"
_DATA_CP_OFF это откуда?
И более того, не обязательно биты конфигурации описывать в таком виде, гораздо проще сформировать кодовое слово, в книге про это есть. Если не понятно, поищу где было написано... Птамушта и сам не помню
_DATA_CP_OFF это откуда?
И более того, не обязательно биты конфигурации описывать в таком виде, гораздо проще сформировать кодовое слово, в книге про это есть. Если не понятно, поищу где было написано... Птамушта и сам не помню
- hpo
- Открыл глаза
- Сообщения: 70
- Зарегистрирован: Сб янв 15, 2011 18:46:07
- Откуда: Крым
- Контактная информация:
Re: Регулятор мощности паяльника с цифровой индикацией
да, все верно.Про формирование кодового слова читал, искать не нужно. Вопрос в том, что скачал исходники проекта, а компилировать их не получается - ошибок есть чуток. Вот и спрашиваю : ты, когда порты добавлял в параллель, не встретился с этим? Скачал твои файлы и Насти - везде этот бит конфигурации стоит...
_DATA_CP_OFF.
Дальше еще интересней: ручками его прибиваю, компилирую.... и получаю сообщение Register in operand not in bank 0. Вроде разобрался. Сейчас пытаюсь порты перераспределить - для управления симистором PORTA 2,3,4 и PORTB 0 - для анализа сети. С первой частью проблем не возникло, посмотрим что дальше будет
. Если чего, буду спрашивать 
Дальше еще интересней: ручками его прибиваю, компилирую.... и получаю сообщение Register in operand not in bank 0. Вроде разобрался. Сейчас пытаюсь порты перераспределить - для управления симистором PORTA 2,3,4 и PORTB 0 - для анализа сети. С первой частью проблем не возникло, посмотрим что дальше будет
Полнота познания всегда означает некоторое понимание глубины нашего неведения
-
Egor25
- Открыл глаза
- Сообщения: 55
- Зарегистрирован: Пн ноя 09, 2009 22:36:34
- Откуда: Краснодар
- Контактная информация:
Re: Регулятор мощности паяльника с цифровой индикацией
сообщение Register in operand not in bank 0 идет всегда после комманды которая находится не в нулевом банке!
А можешь скрин сделать или просто сохранить ошибки вместе с текстом программы? тогда будет понятнее.
А можешь скрин сделать или просто сохранить ошибки вместе с текстом программы? тогда будет понятнее.
-
Egor25
- Открыл глаза
- Сообщения: 55
- Зарегистрирован: Пн ноя 09, 2009 22:36:34
- Откуда: Краснодар
- Контактная информация:
Re: Регулятор мощности паяльника с цифровой индикацией
Вот еще по поводу этого сообщения.
http://www.microchip.ru/phorum/read.php ... 78&t=30178
http://www.microchip.ru/phorum/read.php ... 78&t=30178
- hpo
- Открыл глаза
- Сообщения: 70
- Зарегистрирован: Сб янв 15, 2011 18:46:07
- Откуда: Крым
- Контактная информация:
Re: Регулятор мощности паяльника с цифровой индикацией
Да я разобрался уже. Спасибо.
Возник следующий вопрос - правильно ли будет выглядеть управление симистором параллельными портами 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
??????????
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: Регулятор мощности паяльника с цифровой индикацией
тестировал полученный вариант прошивки протеусом - результат плачевный - 4 порт не иницилизирован, а с 2 и 3 наблюдается постоянная "1", нагрузка находится под питанием постоянно
- Вложения
-
- dimmer.zip
- неудачный тест
- (19.11 КБ) 331 скачивание
Последний раз редактировалось hpo Пн май 02, 2011 20:35:18, всего редактировалось 1 раз.
Полнота познания всегда означает некоторое понимание глубины нашего неведения
-
Egor25
- Открыл глаза
- Сообщения: 55
- Зарегистрирован: Пн ноя 09, 2009 22:36:34
- Откуда: Краснодар
- Контактная информация:
Re: Регулятор мощности паяльника с цифровой индикацией
что сказать я даже и не знаю...
Может выложишь прошивку, посмотрю в Mplabe...
что не так.
В чем вообще цель модернизации и какова задумка.
Кстати в макросах я вообще не понимаю ни слова)) Так что не советую сильно их использовать.
Может выложишь прошивку, посмотрю в Mplabe...
что не так.
В чем вообще цель модернизации и какова задумка.
Кстати в макросах я вообще не понимаю ни слова)) Так что не советую сильно их использовать.
- hpo
- Открыл глаза
- Сообщения: 70
- Зарегистрирован: Сб янв 15, 2011 18:46:07
- Откуда: Крым
- Контактная информация:
Re: Регулятор мощности паяльника с цифровой индикацией
я ж тоже пытаюсь разобраться... Цель простая - объединить два проекта, чтобы путем прошивки контроллера можно получить разные результаты. Мною собраны варианты Насти и Alexey Petrushev - у каждого на мой взгляд есть и недостатки и преимущества. Например этот вариант применим к освещению, и думаю (не пробовал) к коллекторным двигателям. А вариант Alexey применим к электропечам. Интересен вариант единой платы. Кроме того, 3 параллельных порта увеличивают надежность устройства.
- Вложения
-
- Dimmer.zip
- (2.05 КБ) 388 скачиваний
Полнота познания всегда означает некоторое понимание глубины нашего неведения
- hpo
- Открыл глаза
- Сообщения: 70
- Зарегистрирован: Сб янв 15, 2011 18:46:07
- Откуда: Крым
- Контактная информация:
Re: Регулятор мощности паяльника с цифровой индикацией
исходники выложил не измененные, извиняюсь. Сегодня перезалил файлы. 
Полнота познания всегда означает некоторое понимание глубины нашего неведения
-
Egor25
- Открыл глаза
- Сообщения: 55
- Зарегистрирован: Пн ноя 09, 2009 22:36:34
- Откуда: Краснодар
- Контактная информация:
Re: Регулятор мощности паяльника с цифровой индикацией
а я и не заметил))) Вечерком погляжу... 