11.10.2017, 20:59 | #1 |
Заглянувший
Регистрация: 08.05.2013
Адрес: Питер
Сообщений: 123
Сказал(а) 'не согласен(а)'!: 1
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 80
Поблагодарили 306 раз(а) в 81 сообщениях
Репутация: как роза среди колючек (306)
|
Li-ion Wifi Loc G-scale
Решил в этой теме рассказать как я решил переделать своего Лилипута на питание от батареи с управлением через Wifi.
Задача мин.: 1. Батарея 2. Wifi управление мотором и фарами Макс.: 3. + подзарядка батареи от рельсов 4. Звук 5. Датчик приближения - аварийная остановка 6. Прожектор светодиодный На данный момент достиг успеха: 1. Собрал на заказ Li-ion батарею из 4-х ячеек, емкость А*ч. 3,45 (51,06 Вт*ч), напряжение 14,8В формфактор 2S2P 2. Подключил батарею через драйвер L298N (драйвер - Г - надо его менять, КПД 85%) 3. Управление в Локе сделал через Espruino Wifi 4. Сервер - NodeJS. Управление Локом через web-страничку Ну и сжег светодиоды фар головного хода Если тема интересна, буду подробности сюда выкладывать. |
4 пользователя(ей) сказали cпасибо: |
11.10.2017, 21:02 | #2 |
Заглянувший
Регистрация: 08.07.2013
Адрес: Калуга
Сообщений: 190
Сказал(а) 'не согласен(а)'!: 1
Сказали 'не согласен'! 1 раз в 1 сообщении
Сказал(а) спасибо: 5,062
Поблагодарили 148 раз(а) в 68 сообщениях
Репутация: скоро придёт к известности (148)
|
Очень интересно, особенно посмотреть!
|
11.10.2017, 21:36 | #3 |
Заглянувший
Регистрация: 08.05.2013
Адрес: Питер
Сообщений: 123
Сказал(а) 'не согласен(а)'!: 1
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 80
Поблагодарили 306 раз(а) в 81 сообщениях
Репутация: как роза среди колючек (306)
|
Лок на тестовом "стенде" https://youtu.be/ANKA3Dffndc
На моей садовой жд только после окончательной сборки, над ним еще серьезно поработать надо |
Пользователь сказал cпасибо: |
11.10.2017, 21:42 | #4 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,842
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,655 раз(а) в 1,571 сообщениях
Репутация: репутация неоспорима (2701)
|
|
5 пользователя(ей) сказали cпасибо: |
11.10.2017, 22:20 | #5 |
Заглянувший
Регистрация: 08.05.2013
Адрес: Питер
Сообщений: 123
Сказал(а) 'не согласен(а)'!: 1
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 80
Поблагодарили 306 раз(а) в 81 сообщениях
Репутация: как роза среди колючек (306)
|
Почитал. Вижу там сильный недостаток по сравнению с моим решением. Это мозги лока.
Там - ESP8266, у меня Espruino. Разница в том, что Espruino работает на асинхронном языке Javascript (компилятор на С), а соответственно она не тупит, когда одновременно прилетают команды от разных источников и может паралелить процессы. |
2 пользователя(ей) сказали cпасибо: |
11.10.2017, 22:39 | #6 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
Репутация: репутация неоспорима (3292)
|
|
11.10.2017, 23:09 | #7 |
Заглянувший
Регистрация: 08.05.2013
Адрес: Питер
Сообщений: 123
Сказал(а) 'не согласен(а)'!: 1
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 80
Поблагодарили 306 раз(а) в 81 сообщениях
Репутация: как роза среди колючек (306)
|
я совсем, вообще не технарь, поэтому ничего вообще не могу сказать по технологиям которые сам не использую. От DCC вообще полностью отказался (с Lenz повозился в свое время и не очень удачно), раздражает она меня. Особенно, ПО-моему, бессмысленна она для больших моделей, куда спокойно можно влепить гибкий программируемый контроллер.
|
2 пользователя(ей) сказали cпасибо: |
17.10.2017, 23:33 | #8 |
Заглянувший
Регистрация: 08.05.2013
Адрес: Питер
Сообщений: 123
Сказал(а) 'не согласен(а)'!: 1
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 80
Поблагодарили 306 раз(а) в 81 сообщениях
Репутация: как роза среди колючек (306)
|
Вот такой датчик приближения прикрутил. Меряет расстояние до 125 см. Можно сбрасывать скорость и останавливать Лок. Например, при движении задним ходом к вагонам на путях.
|
2 пользователя(ей) сказали cпасибо: |
18.10.2017, 10:06 | #9 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
Репутация: репутация неоспорима (3292)
|
Кажись были какие то нюансы с этим датчиком в полевых условиях. Ветер, растительность...
|
18.10.2017, 18:19 | #10 |
Заглянувший
Регистрация: 08.05.2013
Адрес: Питер
Сообщений: 123
Сказал(а) 'не согласен(а)'!: 1
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 80
Поблагодарили 306 раз(а) в 81 сообщениях
Репутация: как роза среди колючек (306)
|
Мне говорили про его ненадежность (время покажет), растительности (такой высоты) на путях быть не должно, ветер - ну вообще то ветер не должен сдувать звуковые импульсы на частоте 40 кГц, это же физика!
|
18.10.2017, 18:44 | #11 | |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
Репутация: репутация неоспорима (3292)
|
Цитата:
Какой-то еще нюанс был... возможно стоит посмотреть как этот датчик работает на сверх-коротких расстояниях, менее 2см. Хорошо, если 0 будет выдавать, а может и "бесконечность". |
|
07.11.2017, 23:27 | #12 |
Заглянувший
Регистрация: 08.05.2013
Адрес: Питер
Сообщений: 123
Сказал(а) 'не согласен(а)'!: 1
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 80
Поблагодарили 306 раз(а) в 81 сообщениях
Репутация: как роза среди колючек (306)
|
Как и было предсказано великим разумом Интернета L298N - это каменный век, полный шлак.
Замена на более современный шилд Adafruit DRV8871 (а точнее его аналог от китайцев) дало отличный результат. Напряжение падает только на 2.5% (т.е. КПД 97.5% против 85% у 298-го). Тот же Адафрут предлагает супер миниатюрный DC/DC понижающий транс - TSR12450. Получаем чистые 5в 1А. На фото получившаяся схема в тестовой сборке. Обратите внимание - поставил две штуки TSR12450. Второй для раздельного питания потребителей 5в. А то у меня были серьезные проблемы с работой WiFi модуля, когда и шилд и Эспруина питались от одного транса. |
3 пользователя(ей) сказали cпасибо: |
09.11.2017, 00:47 | #13 |
Заглянувший
Регистрация: 08.05.2013
Адрес: Питер
Сообщений: 123
Сказал(а) 'не согласен(а)'!: 1
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 80
Поблагодарили 306 раз(а) в 81 сообщениях
Репутация: как роза среди колючек (306)
|
Добрался до защиты от переплюсовки. Да! Лок можно будет заряжать прямо от рельс, т.к. в литиевых ячейках стоит контроллер и достаточно подать напругу правильной полярности. Но заряжать можно только поставив лок в одну сторону.
Сделал это на такой штуковине - КП723А, Транзистор, N-канальный Фото сборки защиты прилагаю. Проверял работу схемы пока питанием от самого аккумулятора. |
09.11.2017, 09:45 | #14 |
Brocken-Meister
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,627
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,030
Поблагодарили 9,327 раз(а) в 3,314 сообщениях
Репутация: репутация неоспорима (9368)
|
Бек емф реализовали?
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка. Московский Модуль H0-присоединяйтесь! |
09.11.2017, 15:55 | #15 |
Заглянувший
Регистрация: 08.05.2013
Адрес: Питер
Сообщений: 123
Сказал(а) 'не согласен(а)'!: 1
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 80
Поблагодарили 306 раз(а) в 81 сообщениях
Репутация: как роза среди колючек (306)
|
Минуту назад узнал что это такое Спасибо за вопрос.
Сейчас нет и даже не знаю есть ли у DRV8871 обратная связь. Скорее всего нет. Сейчас обратная связь условная, контроллер отвечает серверу, что команду принял. Т.е. если мотор не отработал, то сервер это не узнает. Как можно решить эту проблему - мерить ток потребления, а можно поставить акселерометр и мерить физическую скорость, что может быть даже более интересно, особенно если ее пересчитывать в модельную скорость и транслировать пользователю в виде спидометра. |
Пользователь сказал cпасибо: |
09.11.2017, 20:04 | #16 |
Заглянувший
Регистрация: 10.02.2012
Адрес: Яремче
Сообщений: 248
Сказал(а) 'не согласен(а)'!: 3
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 519
Поблагодарили 230 раз(а) в 117 сообщениях
Репутация: - весьма и весьма положительная личность (230)
|
|
10.11.2017, 09:54 | #17 |
Brocken-Meister
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,627
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,030
Поблагодарили 9,327 раз(а) в 3,314 сообщениях
Репутация: репутация неоспорима (9368)
|
Без бек емф локи ездят так себе. Останливаются на уклонах и в кривых и дергаются.
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка. Московский Модуль H0-присоединяйтесь! |
2 пользователя(ей) сказали cпасибо: |
14.11.2017, 21:57 | #18 |
Заглянувший
Регистрация: 08.05.2013
Адрес: Питер
Сообщений: 123
Сказал(а) 'не согласен(а)'!: 1
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 80
Поблагодарили 306 раз(а) в 81 сообщениях
Репутация: как роза среди колючек (306)
|
Акселерометр - это как раз самое простое.
Да точно. Конечно пока он у меня на стенде стоял я об этом и не догадывался, еще раз спасибо! И вот добрался я до натурных испытаний. Но китайцы всё испортили. В последнем прогоне на стенде на заднем ходу заклинило движок! Сгорел Н-мост. Вскрытие показало, что разболтались винты крепления двигателя, вал двигателя сместился наверх при включении назад и заклинило об шестеренку коробки передач. Ток ушел на 3.5 Ампера, Н-мост в помойку, лок в разборку. |
15.11.2017, 12:28 | #19 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
Репутация: репутация неоспорима (3292)
|
Вроде в описании платы DRV8871 указан какой-то резистор Rlim, которым можно регулировать максимальный ток:"You can set the current limiting with an external resistor Rlim. We solder in a 30K resistor by default for a ~2A current limit, however you can remove this resistor and/or solder a resistor over it to change the resistance and change the limit."
|
16.11.2017, 02:30 | #20 |
Заглянувший
Регистрация: 10.02.2012
Адрес: Яремче
Сообщений: 248
Сказал(а) 'не согласен(а)'!: 3
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 519
Поблагодарили 230 раз(а) в 117 сообщениях
Репутация: - весьма и весьма положительная личность (230)
|
Акселерометр даст ускорение и знак - а програмно уже надо вычеслить скорость, и не факт что правильно проинтегрируем, + малые ускорения плохо меряються, да и под чуствительность прибора уйти всегда можно, по-расчетам едем, а по-факту стоим. А с энкодера просто получаем импульсы, меряем период - знаем фактическую скорость ведущих колес. Если на неприводной оси - реальную скорость (давайте про пробуксовку пока не вспомним). К тому же собственно энкодер как прибор не нужен, оптопара и диск с щелями, или геркон (холл) и магнит.
|
Пользователь сказал cпасибо: |
16.11.2017, 19:37 | #21 |
Заглянувший
Регистрация: 08.05.2013
Адрес: Питер
Сообщений: 123
Сказал(а) 'не согласен(а)'!: 1
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 80
Поблагодарили 306 раз(а) в 81 сообщениях
Репутация: как роза среди колючек (306)
|
Да, так и есть. Стал читать описание акселерометров и понял, что для измерения скорости они, видимо, бесполезны, т.к. из-за погрешности расчетов будут левые цифры получаться.
Получается надо геркон лепить. Будем думать - на моем локе места мало, всего две колпары и обе приводных. |
16.11.2017, 20:29 | #22 |
Brocken-Meister
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,627
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,030
Поблагодарили 9,327 раз(а) в 3,314 сообщениях
Репутация: репутация неоспорима (9368)
|
Не поможет вам геркон. Для регулировки скорости нужен будет ПИД регулятор, а он с такой низкой частотой получения данных работать не будет. Нужно снимать с вала мотора как минимум. И то не факт.
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка. Московский Модуль H0-присоединяйтесь! |
16.11.2017, 20:46 | #23 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,842
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,655 раз(а) в 1,571 сообщениях
Репутация: репутация неоспорима (2701)
|
Вот у людей на колесе три магнита и Холом снимают.
http://wiki.rocrail.net/doku.php?id=gca-pi05-en |
Пользователь сказал cпасибо: |
16.11.2017, 20:51 | #24 |
Brocken-Meister
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,627
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,030
Поблагодарили 9,327 раз(а) в 3,314 сообщениях
Репутация: репутация неоспорима (9368)
|
Сенсор там есть. Там не напимсано, есть ли там пид регуляция.
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка. Московский Модуль H0-присоединяйтесь! |
16.11.2017, 23:32 | #25 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,842
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,655 раз(а) в 1,571 сообщениях
Репутация: репутация неоспорима (2701)
|
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
А21 - ком. станция с поддержкой Z21 на 4A(WiFi версия с ESP8266) | BNSF9399 | Arduino | 571 | Вчера 23:09 |
RFID и G-Scale | Alhimik | Садовые жд (Уличные макеты) | 144 | 17.09.2018 17:11 |
Swissminiatur - scale 0 | Alhimik | Садовые жд (Уличные макеты) | 19 | 19.07.2018 14:37 |
е7 z scale!!! | TSAREW | Самые маленькие" от 1:200 и менее (Z, T) | 3 | 21.11.2011 08:11 |