|
Электрика и DCC Обсуждение цифрового и аналогового управления |
|
Опции темы | Опции просмотра |
05.02.2018, 23:00 | #76 |
Новичок
Регистрация: 12.01.2018
Адрес: СПб
Сообщений: 54
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 13
Поблагодарили 6 раз(а) в 3 сообщениях
Репутация: пока неопределено (6)
|
Спасибо за дельные советы! С интересом постигаю новую для себя науку
В общем заменил танталовый кондер на 4,7 мкФ (10 В), на всякий случай поставил свежий транзистор. Стаб перестал греться, но переключения как-то тупят: если переключать с периодичностью больше 3-5 секунд, то все нормально, если чаще, начинает тормозить, причем потом догоняются сразу все сделанные переключения и трещат сразу друг за другом. Если при очередном торможении, быстро влючить/выключить питание, то переключает. Куда смотреть теперь? |
06.02.2018, 00:06 | #77 |
Заглянувший
Регистрация: 18.11.2011
Адрес: Киев
Сообщений: 131
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 20
Поблагодарили 91 раз(а) в 44 сообщениях
Репутация: скоро придёт к известности (82)
|
|
Пользователь сказал cпасибо: |
06.02.2018, 00:33 | #78 |
Новичок
Регистрация: 12.01.2018
Адрес: СПб
Сообщений: 54
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 13
Поблагодарили 6 раз(а) в 3 сообщениях
Репутация: пока неопределено (6)
|
Попробую в ближайшее время собрать на новой плате с новыми компонентами. Мне в любом случае с десяток декодеров нужно собрать
|
17.02.2018, 15:39 | #79 |
Новичок
Регистрация: 12.01.2018
Адрес: СПб
Сообщений: 54
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 13
Поблагодарили 6 раз(а) в 3 сообщениях
Репутация: пока неопределено (6)
|
В общем попробовал собрать пару плат: результат тот же. Может дело в транзисторе, попробовать что ли другую модель?
|
19.02.2018, 13:10 | #80 |
Заглянувший
Регистрация: 18.11.2011
Адрес: Киев
Сообщений: 131
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 20
Поблагодарили 91 раз(а) в 44 сообщениях
Репутация: скоро придёт к известности (82)
|
А почему нет? Разрешены все приемы.
Кстати. А Вы рассматривали вариант изменения платы. Я имею ввиду не радикальную переразводку, а оптимизацию. С целью уменьшения "опасных" для подмыканий мест, чтобы проводники не проходили ПОД элементом. Естественно, там, где это возможно. Вот попробовал на Вашей схеме навскидку подправить... |
Пользователь сказал cпасибо: |
19.02.2018, 14:24 | #81 |
Новичок
Регистрация: 12.01.2018
Адрес: СПб
Сообщений: 54
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 13
Поблагодарили 6 раз(а) в 3 сообщениях
Репутация: пока неопределено (6)
|
Спасибо за вариант. Попробую. А там где у Вас с транзистора идет разводка, Вы там не перепутали местами группы 5-6 и 7-8? А то изначально по другому шли контакты.
|
19.02.2018, 15:17 | #82 |
Заглянувший
Регистрация: 18.11.2011
Адрес: Киев
Сообщений: 131
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 20
Поблагодарили 91 раз(а) в 44 сообщениях
Репутация: скоро придёт к известности (82)
|
В моей прошивке, кажется, это учтено. В данном случае я просто уменьшал длину печатных проводников, но Вы можете оставить исходный вариант. Это влияет только на соответствие реального положения стрелки и пиктограммы на рокомыши. Но всегда можно подправить такое различие переустановкой бита "РЕВЕРС" в байте конфигурации.
|
19.02.2018, 16:15 | #83 |
Новичок
Регистрация: 12.01.2018
Адрес: СПб
Сообщений: 54
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 13
Поблагодарили 6 раз(а) в 3 сообщениях
Репутация: пока неопределено (6)
|
Понятно. Спросил на всякий случай. В общем буду пробовать все варианты
|
20.02.2018, 22:49 | #84 |
Новичок
Регистрация: 12.01.2018
Адрес: СПб
Сообщений: 54
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 13
Поблагодарили 6 раз(а) в 3 сообщениях
Репутация: пока неопределено (6)
|
Попробовал другой транзистор - все так же. Значит дело в микроконтроллере. Хотя странно, что могло пойти не так при прошивке...Вроде и верификация была пройдена при прошивке и на программирование CV реагирует как надо. В общем надо будет поэкспериментировать с программатором
|
21.02.2018, 00:49 | #85 |
Пользователь
Регистрация: 27.01.2014
Адрес: Україна, Одеса
Сообщений: 315
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 67
Поблагодарили 971 раз(а) в 197 сообщениях
Репутация: - просто великолепная личность (971)
|
Да дело не в программаторе, вообще непонятно, что это может быть. У меня подобная фигня лечилась тем, что я вскрывал приводы и подключал катушки напрямую к разъему, минуя контакты, обесточивающие катушку при перекидывании сердечника (делается это чтоб не спалить катушки, если управление стрелкой осуществляется в аналоге не кнопками, а тумблером). Я ничего другого не могу предположить, кроме того, что при срабатывании катушки и последующем размыкании контактов возникает импульс самоиндукции, который каким-то образом вызывает какие-то процессы в или в контроллере, заставляя его немеряно жрать ток по питанию, вызывая нагрев стаба, либо в самом стабилизаторе...
|
Пользователь сказал cпасибо: |
21.02.2018, 08:17 | #86 |
Новичок
Регистрация: 12.01.2018
Адрес: СПб
Сообщений: 54
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 13
Поблагодарили 6 раз(а) в 3 сообщениях
Репутация: пока неопределено (6)
|
Да дело еще в том, что с ленцовским декодером все нормально работает, да и стаб перестал греться. Просто тупит переключение и все
|
21.02.2018, 23:19 | #87 |
Заглянувший
Регистрация: 18.11.2011
Адрес: Киев
Сообщений: 131
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 20
Поблагодарили 91 раз(а) в 44 сообщениях
Репутация: скоро придёт к известности (82)
|
А может дело именно в нем? Если используемое программное обеспечение не обеспечивает целостность OSCCAL-константы, тактовая частота будет "плыть". Я с таким встречался на своем старом программаторе. Приходилось значение константы записывать карандашом перед программированием и восстанавливать после заливки HEX-файла.
|
28.02.2018, 16:13 | #88 |
Новичок
Регистрация: 12.01.2018
Адрес: СПб
Сообщений: 54
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 13
Поблагодарили 6 раз(а) в 3 сообщениях
Репутация: пока неопределено (6)
|
Доброго дня!
Так как в ближайшее время другого программатора мне не предоставиться, придется продолжать экспериментировать с Pickit 3. С чем в данном случае можно поиграться? Я глубоко не разбирался (ибо не сове в теме), делал то, что подсказали. В фирменной программе MP Lab IPE манипулировал значением VDD (с помощью опции Power Target Curcuit from Tool). Далее все прошивалось и верифицировалось. А что еще можно настроить? |
02.03.2018, 11:28 | #89 |
Заглянувший
Регистрация: 18.11.2011
Адрес: Киев
Сообщений: 131
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 20
Поблагодарили 91 раз(а) в 44 сообщениях
Репутация: скоро придёт к известности (82)
|
Навскидку и не скажешь, нужно пробовать...
У меня MPLAB IDE v.8.92, из нее я пользуюсь только Ассемблером, так привык. А полученый файл закачиваю в кристалл утилитой PICkit 2 v2.61. Программатор у меня тоже PICkit, только самодельный. |
07.03.2018, 00:30 | #90 | |
Новичок
Регистрация: 12.01.2018
Адрес: СПб
Сообщений: 54
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 13
Поблагодарили 6 раз(а) в 3 сообщениях
Репутация: пока неопределено (6)
|
Цитата:
Посему прошу совета, как оперировать с адресацией и этим самым OSCCAL-ом |
|
07.03.2018, 00:56 | #91 |
Местный
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Репутация: репутация неоспорима (5127)
|
ИМХОТоже сталкивался с воздействием от соленоидных приводов, но на другом декодере. Декодер балдел и вёл себя неадекватно. Так что можно попробовать поставить защитный диод на выход и проверить. Диод подключается встречно-параллельно катушке соленоида.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB С приветом из подземки!!! |
07.03.2018, 01:09 | #92 |
Новичок
Регистрация: 12.01.2018
Адрес: СПб
Сообщений: 54
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 13
Поблагодарили 6 раз(а) в 3 сообщениях
Репутация: пока неопределено (6)
|
А можно схематично изобразить куда и какой марки диод ставить? Для чайников
|
07.03.2018, 01:51 | #93 | |
Местный
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Репутация: репутация неоспорима (5127)
|
Цитата:
Как-то так:
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB С приветом из подземки!!! |
|
07.03.2018, 10:31 | #94 |
Заглянувший
Регистрация: 18.11.2011
Адрес: Киев
Сообщений: 131
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 20
Поблагодарили 91 раз(а) в 44 сообщениях
Репутация: скоро придёт к известности (82)
|
Выход мне видится простым: подключИте светодиоды с нагрузочными резисторами вместо электромагнитов стрелки. По вспышкам светиков будете видеть прохождение импульса переключения (вдруг электромагниты какие-нить левые).
ЗЫ. Кстати... А какие стрелки Вы переключаете? А имею в виду производителя. Ведь схема спланирована под GeoLine (правда, я когда экспериментировал с прошивкой, использовал стрелки старого Пико, п-образные)... Конечно, хуже не будет, только в мосфете IRF7103 уже предусмотрены защитные диоды. |
07.03.2018, 10:37 | #95 |
Новичок
Регистрация: 12.01.2018
Адрес: СПб
Сообщений: 54
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 13
Поблагодарили 6 раз(а) в 3 сообщениях
Репутация: пока неопределено (6)
|
Ну как левые...На фирменном декодере Lenz все переключается на ура. Поэтому думаю все же колдовать придется с прошивкой микроконтроллера. Да и Вы говорите в самом мосфете защита, тогда есть ли смысл? Посему прошу совета по OSCCAL
|
07.03.2018, 10:50 | #96 |
Заглянувший
Регистрация: 18.11.2011
Адрес: Киев
Сообщений: 131
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 20
Поблагодарили 91 раз(а) в 44 сообщениях
Репутация: скоро придёт к известности (82)
|
Какой же тут совет... OSCCAL - константа для более точной калибровки внутреннего кварцевого генератора. Она (константа) прошита в памяти программ по адресу 0x3FF (должен быть код 34ХХ). Вот намедни развлекался с точными задержками и удивился, когда с программной подстройкой частота увеличилась раза в полтора!
А насчет Lenz-a... Вы же сами пишете "фирменный". А у нас так, на коленке. Поэтому все может быть. |
07.03.2018, 11:08 | #97 | |
Новичок
Регистрация: 12.01.2018
Адрес: СПб
Сообщений: 54
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 13
Поблагодарили 6 раз(а) в 3 сообщениях
Репутация: пока неопределено (6)
|
Цитата:
|
|
07.03.2018, 11:20 | #98 |
Заглянувший
Регистрация: 18.11.2011
Адрес: Киев
Сообщений: 131
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 20
Поблагодарили 91 раз(а) в 44 сообщениях
Репутация: скоро придёт к известности (82)
|
Ну, в общем, это поправимо. Я тоже не с самого рождения этим занимался. Главное - не унывать!
Для своего программатора я пользовался материалом http://labkit.ru/html/programmators_shm?id=86 Там же есть и софт под него и рекомендации по установке. Уверен, что он (софт) должен подойти и к Вашему программатору. Впрочем, что Вы теряете? Попробуйте... |
Пользователь сказал cпасибо: |
07.03.2018, 11:40 | #99 |
Новичок
Регистрация: 12.01.2018
Адрес: СПб
Сообщений: 54
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 13
Поблагодарили 6 раз(а) в 3 сообщениях
Репутация: пока неопределено (6)
|
|
07.03.2018, 11:55 | #100 | |
Заглянувший
Регистрация: 18.11.2011
Адрес: Киев
Сообщений: 131
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 20
Поблагодарили 91 раз(а) в 44 сообщениях
Репутация: скоро придёт к известности (82)
|
Цитата:
Для расчета калибровочной константы встроенного RC-генератора: 1) через меню Tools -> OSCCAL -> Auto Regenerate запускаем процедуру вычисления калибровочной константы; появляется запрос-подтверждение о том, что данные в МК в процессе калибровке будут стерты; соглашаемся с этим и подтверждаем нажатием на кнопку «Ok»; 2) происходит запись в МК специальной программы, которая генерирует на выводе МК меандр; программатор измеряет частоту и рассчитывает калибровочную константу, которая затем записывается в МК. Вдогонку. Сначала выясните, сохранилось ли значение константы в том, что у Вас ужЕ записано. Возможно, константа была затерта при записи. Тогда ее нужно восстановить вышеупомянутой утилитой и еще раз залить прошивку. Просто эта версия не трет все подряд, а сохраняет константу. В этом можно убедится, считав память после записи. |
|
Опции темы | |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Альтернатива приводу стрелок Roco GeoLine | Seemann | Электрика и DCC | 21 | 21.01.2015 13:34 |
H0 ROCO GeoLine | ModelldepO | Новости магазина | 0 | 29.12.2014 19:21 |
Самодельный декодер | vla280872 | Электрика и DCC | 24 | 02.10.2014 17:23 |
Самодельный DCC декодер на 4 серворивода: помогите разобраться | yrij063 | Электрика и DCC | 17 | 19.03.2012 05:32 |
Roco Geoline | Виктор Платицын | Личный опыт | 4 | 29.12.2008 22:30 |