Страница 2 из 9

Re: DCC++ - командная станция на Arduino без пайки

Добавлено: Пн апр 04, 2016 10:26 pm
Василий
doctorby писал(а):Но загрузился нормально и тесты проходит. Вопрос. что за сообщения?
Это предупреждения компилятора, в данном случае на полет не влияющие. Первые о том, то между \ и символом переноса строки есть пробел. В некоторых случаях это может быть критично, но не здесь.
Второй тип предупреждений о том, что в коде используется устаревшая форма преобразования типов данных. Так же в данном случае не должно по идее ни на что влиять.

По функционалу не скажу, увы не копал.

Re: DCC++ - командная станция на Arduino без пайки

Добавлено: Ср апр 06, 2016 10:31 am
ddor
doctorby писал(а): Затем запустил Dccp контроллер, нажимаю Power on значок меняет цвет, на мотор шильде загораются светодиоды
Хорошо, значит скетч загрузился, соединение есть. Для проверки работы выключите и забудьте пока о Dccp контроллере.

Дальше надо посылать команды локомотиву. Проще всего это проверить вручную, открыть в среде Ардуино Port Monitor, подключиться к ардуино, поставить локомотив на главные пути (не programming track) и ввести:
<1> - должны загореться светодиоды на мотор шилде
Затем можно попробовать поехать (для локомотива с адресом декодера 3):
<t 1 03 50 1> - Если локомотив поехал, то система рабочая. Поехать он должен на 40% (50/128) от максимальной скорости
Чтобы остановился, вводите
<t 1 03 0 1>
И выключить систему
<0>

Команды взяты отсюда: https://github.com/DccPlusPlus/BaseStat ... aseStation

Дальше уже выбирать управляющую программу. Я бы с Dccp контроллером не связывался, он написан под макет и локомотивы автора, для своей системы и даже для других адресов декодеров придётся менять код. Пока что наименее сложный путь - это поставить и настроить Rocrail или JMRI. Я здесь не помощник, катаю локомотивы локомышью, а DCC++ использую только как программатор. Но в сети информация о настройке Rocrail и JMRI есть, только по-английски. Пример с JMRI здесь: http://trainelectronics.com/DCC_Arduino ... /index.htm
atom писал(а):Ранее было три варианта DCC14, DCC28 и DCC128


Это, действительно, слабое звено системы, поддерживается только 128 шагов, без вариантов, но декодер doctorby должен 128 шагов понимать.

Re: DCC++ - командная станция на Arduino без пайки

Добавлено: Ср июл 06, 2016 2:56 pm
BR95009

Re: DCC++ - командная станция на Arduino без пайки

Добавлено: Чт авг 04, 2016 9:01 am
BR95009
Прикрутил вайфай.

:)

Re: DCC++ - командная станция на Arduino без пайки

Добавлено: Ср сен 14, 2016 3:41 pm
samahin
BR95009 писал(а):Прикрутил вайфай.
Приветствую BR95009!
А можно по подробнее, какой программой управляете, по какому протоколу?

Re: DCC++ - командная станция на Arduino без пайки

Добавлено: Вт сен 20, 2016 11:04 am
LABA
Я тоже попробовал собрать себе это чудо. Результатом доволен. Планирую использовать в качестве переносной КС для тестов.
Хотел бы обратить внимание на один момент, касающийся китайских моторшилдов. На сайте Рокраил есть информация, что они имеют один небольшой недостаток. У них чип драйвера, своим теплоотводом не подпаян к самой плате и между ним и платой есть небольшой зазор. Это легко проверить запихнув под чип полоску бумаги.

Изображение

Соответственно охлаждение чипа происходит менее эффективно, из-за чего при продолжительной нагрузке, током около 2 ампера, чип может сгореть. Поэтому там рекомендуют не повышать порог сработки защиты при К.З. и перегрузках.
Это делается в файле CurrentMonitor.h. Строка №16:

Код: Выделить всё

#define  CURRENT_SAMPLE_MAX         300
Значение 300 соответствует току 0,8-1 ампер.
ИМХОЭто значение не стоит менять на большее, разве что совсем немного, до 400-500 максимум, либо приделывать к драйверу дополнительный радиатор.

Re: DCC++ - командная станция на Arduino без пайки

Добавлено: Вт сен 20, 2016 5:59 pm
Федюнь
Я думаю можно со шприца прыснуть туда термопасту.
Все вы чёто собирали на ардуине и переделывали. К окончательной версии готовой к употреблению всем,без доработок пришли?
Если пришли, выложите тут всё что касается последней версии. Ато лазить искать везде кусками слишком не понятно.

Re: DCC++ - командная станция на Arduino без пайки

Добавлено: Вт сен 20, 2016 7:09 pm
LABA
Федюнь писал(а):Я думаю можно со шприца прыснуть туда термопасту.
Не факт, что там под самим чипом есть контактная площадка для пайки, может там всё маской залито.

Re: DCC++ - командная станция на Arduino без пайки

Добавлено: Ср сен 21, 2016 10:41 pm
Василий
Федюнь писал(а):Все вы чёто собирали на ардуине и переделывали. К окончательной версии готовой к употреблению всем,без доработок пришли?
Если пришли, выложите тут всё что касается последней версии. Ато лазить искать везде кусками слишком не понятно.
Так на то она и ардуина, что бы быть конструктором :) Я выкладываю по мере нарабатывания код, но по большому счету он интересен только мне, и другим таким же конструкторам, вот Laba, например. Причина проста, я пилю свой декодер под свои конкретные хотелки и надобности. И вряд ли кому-то нужен такой же.

Универсальное же - библиотека, тоже есть. И чужие и моя.

Re: DCC++ - командная станция на Arduino без пайки

Добавлено: Чт сен 22, 2016 4:27 am
Федюнь
Мне нужен твой декодер и нужна КС на ардуине и я хотел бы повторить и возможно не в единственном количестве)))). Возможно в дальнейшем у меня в городе появятся заказчики (хочуны), на такую игрушку и надо будет собрать ещё парочку)))).