Показать сообщение отдельно
Старый 22.10.2017, 11:37   #219
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,652
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3285)
По умолчанию

В этом посте будут собираться замечания для последующего исправления плат

Индикаторы:
- добавить усилители на плату светодиодной индикации (просадка по яркости)
- добавить второй разъем для транзита на вторую плату светодиодов

Бустер + ОС:
- добавить подписи на плату
- сдвинуть L6203 ближе к краю
- заменить C9 на 0805 0.1uF (иначе при выключении DCC напряжение на DCC_IS_ON слишком медленно падает)
- убрать R23 и ногу 7 от 6n137 напрямую к 5В.
- добавить конденсатор большой емкости на питание +20В. возможно с ограничителем заряда, чтобы при включении не вызывать перегрузку
- тоже самое на +5В со стабилизатора
- добавить инвертор сигнала для Enable усилителя, чтобы при включении было в состоянии выкл. иначе если КЗ при старте бустера, то усилитель останется без защиты, пока МК грузится
- добавить транзистор на усиление DCC (или переподключить "инверсный" DCC напрямую к выходы оптопары)
- убрать возможность подключения других датчиков, кроме токовых (оставить это только на платах расширения датчиков).
- сдвинуть разъемы "общего рельса" и выходов на рельсы с датчиков
- добавить конденсаторы-буферы на выход с оптопары датчиков(?). по итогам тестирования вместе с 74165

Еще никак не могу снять "пилу" с оптопары. После усиления транзистором она еще ничего, а вот на выходе оптопары амплитуда какая-то небольшая совсем - не хватает, чтобы переключить логический элемент 7486.

Попытался сделать усилитель из транзистора, который для определения присутствия сигнала DCC (отключив диод), но "пила", после усиления вторым транзистором, явно имеет какие то дефекты по верхнему краю, как будто сигнал слишком усилен и обрезаны верхушки импульсов.

На свежую голову разобрался - с номиналами напутал. ТТшный лок вполне себе нормально едет и фырчит даже от 12В источника питания. Порадовался Однако все равно надо переделывать - добавить еще один транзистор для усиления DCC или снимать инверсный DCC с транзистора, который для сигнала DCC_IS_ON. В-общем, исправлять ошибку.

Нажмите на изображение для увеличения
Название: 10194.jpg
Просмотров: 508
Размер:	106.8 Кб
ID:	149158

p.s. Есть идея попробовать передавать сигнал DCC на усилитель так, как это сделано в проекте OpenDCC.
Дешевле на транзисторах-резисторах, раз уж работает.

К сожалению, в наличии не оказалось 74HC165. Жду заказ из ЧипДипа, вроде быстро возят. Сегодня планирую проверить механизм КЗ и отладить код, если физически все работает.

Последний раз редактировалось shalex; 23.10.2017 в 21:33.
shalex на форуме  
Вверх
5 пользователя(ей) сказали cпасибо: