11.10.2017, 12:07 | #1 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Шилд Z21 для Arduino Mega (для Loconet и Roco-мышки)
Всем доброго дня
Прошу прощения за много непонятных терминов. Тема ориентирована на тех, кто немного знаком с электроникой и ардуиной... Хочу попробовать сделать шилд(плата расширения) Z21 для Ардуино Мега. В итоге должен получиться "бутерброд" из 3-х плат: Ардуино Мега, шилд Z21, сетевой шилд W5100. По задумке КС затачивается под Loconet + рокомышка. За базовую взята схема от Ф.Гатова. Вообще, все уже давно испробовано, сделано и исправлено другими форумчанами, за что им огромное спасибо! : раз два три Удалено: - интерфейс S88, - "встроенный" WiFi, т.е. ESP, - диодный мост на входе питания Замены: - DCC усилитель на L6203 (придется допиливать алгоритм распознавания КЗ основанный на измерении тока) - Loconet переделан в Loconet-B, вместо Loconet-T - Стабилизаторы 78* на микро-платы DC-DC преобразователи Плюс поправил некоторые ошибки на схеме. Комментарии и критика приветствуются! Вопросы: - не совсем понял, что именно меряет V_RAIL -напряжение питания +20В или все таки подключается к одному из рельсов? Последний раз редактировалось shalex; 12.10.2017 в 20:59. |
|
4 пользователя(ей) сказали cпасибо: |
11.10.2017, 14:58 | #2 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Есть вопрос: не совсем понял, что именно меряет V_RAIL -напряжение питания +20В или все таки подключается к одному из рельсов?
На схеме Гатова подключено к +20, но я поменял на подключение к рельсу, т.к. прочел такое: Код:
#define VoltIntPin A10 //Rail Voltage: Rail:100k - Sence - 4,7k - GND Канеш, можно просто поставить перемычку, но лучше понять причину, чем предусматривать последствия.... |
|
11.10.2017, 18:16 | #3 | ||
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,840
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,654 раз(а) в 1,571 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2680)
|
Функционал скетча???
В каком режиме используется разъём XNet? Цитата:
В сборе со штырьками и проходными колодками проверяли? Цитата:
И что мы намеряем если попадём не в ту полуволну? Мерить надо питание драйвера. Т.е. цепляться к ноге 2 L6203. |
||
|
Пользователь сказал cпасибо: |
11.10.2017, 18:40 | #4 | ||
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Сначала обычная Z21. Тестировать "модульную" электронику.
А потом попытаюсь добавить новые фишки в локонет, основанные на двусторонней связи "модУль-КС", т.е. мечта и цель, собственно. Хороший вопрос. Надо еще покопать эту тему. Мне нужен режим slave -чтобы втыкать рокомышку как пульт. Цитата:
Цитата:
Понял, меряем напряжение питания на усилителе, вдруг проблема с БП или самой платой и есть падение напряжения, например, при нагрузке. |
||
|
11.10.2017, 19:35 | #5 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Алексей, спасибо еще раз.
Убрал Xnet, который для подключения бустера с платы. Оставил только тот, который отдает 12В в шину, наверное он как раз для "мышей". Плюс добавил вырез для разъемов от меги. |
|
11.10.2017, 19:51 | #6 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,840
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,654 раз(а) в 1,571 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2680)
|
чтобы втыкать рокомышку как пульт - разъём должен работать в режиме мастер.
Т.е. по схеме нужен только нижний разъём. Но надо добавить три резистора между разъёмом и MAX485 (R1, R2, R3). Как здесь - А светодиод SEND/RECEIVE надо развернуть и подключить к земле. (Я на это неоднократно указывал.) Я бы в том месте где дополнительно подключается шилд W5100 просто сделал бы прямоугольное отверстие и надставил разъём колодками. |
|
Пользователь сказал cпасибо: |
11.10.2017, 19:58 | #7 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
|
|
11.10.2017, 20:05 | #8 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Шилд не будет брать ISP со спецразъема Меги, только передавать Меговские (50, 51, 52) выше. Т.е. на шилде z21 будут обычные пины "папа" под ISP, а на шилде W5100 "мама" разъем уже припаян. Он по нему как раз управляется, насколько я понял. Пины для карты памяти тоже вроде все свободны: 10,11,12,13,4.
|
|
11.10.2017, 20:15 | #9 | |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,840
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,654 раз(а) в 1,571 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2680)
|
Только R2 надо цеплять не к VCC, а к 8 ноге MAX485.
Соответственно R1 не просто к земле, а к 5 ноге MAX485. Цитата:
10 это CS для W5100 |
|
|
Пользователь сказал cпасибо: |
11.10.2017, 20:29 | #10 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
|
|
11.10.2017, 20:31 | #11 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Не уверен. Вот как выглядит соединение Мега-W5100. Причем на Меге, на ISP припаяны обычные "пины". Так же можно сделать и на шилде z21.
|
|
11.10.2017, 20:44 | #12 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,840
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,654 раз(а) в 1,571 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2680)
|
|
|
Пользователь сказал cпасибо: |
11.10.2017, 20:58 | #13 | |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Цитата:
|
|
|
11.10.2017, 21:04 | #14 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,840
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,654 раз(а) в 1,571 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2680)
|
Проще сразу взять два комплекта контактных колодок и один комплект разломать.
|
|
Пользователь сказал cпасибо: |
11.10.2017, 21:12 | #15 | |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Цитата:
---------- Сообщение добавлено в 22:12 ---------- Предыдущие сообщение было в 22:11 ---------- Еще вопрос - надо ли одну из сторон "заливать" полигоном и "заземлять"? Есть от этого какой-то профит? |
|
|
11.10.2017, 21:17 | #16 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,840
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,654 раз(а) в 1,571 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2680)
|
|
|
Пользователь сказал cпасибо: |
11.10.2017, 22:25 | #17 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Спасибо!
Если к остальному нет комментов, то думаю подождать другую плату с бустером (ее только приняли на почте в Китае, судя по треку, идти 10-14 дней, надеюсь...) и проверить на ней L6203. Заработает - можно заказывать плату шилда. |
|
12.10.2017, 00:13 | #18 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,840
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,654 раз(а) в 1,571 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2680)
|
Когда будете разводить плату добавьте отводы на свободные пины.
http://amperka.ru/product/arduino-mega-proto-shield |
|
Пользователь сказал cпасибо: |
12.10.2017, 12:36 | #19 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
|
|
12.10.2017, 16:49 | #20 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,840
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,654 раз(а) в 1,571 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2680)
|
Кнопки и светодиоды в первую очередь. Сами же писали:
Монитор в компьютере не всегда удобен. Сколько видел реализаций - везде есть. Другое дело, что не жалуют буквенно-цифровой, и в основном используются графические дисплеи с управлением по I2C. |
|
Пользователь сказал cпасибо: |
12.10.2017, 19:36 | #21 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Спасибо! Все комментарии приняты.
Добавил 4х1 контакта под I2C (пришлось допилить библиотечную мегу, чтобы добавить SCL1, SDA1. благо вроде разобрался), чтобы подключать дисплей. Вывел пины 2х1 под Кнопку. Добавил 5х2 контакта под резервные кнопки и светодиоды на контакты меги 30-34. |
|
Пользователь сказал cпасибо: |
12.10.2017, 21:51 | #22 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Еще хочется подключить большой дисплей 480х320, но в виде шлейфа пока не очень нравится решение, а как шилд - мешает другой шилд - W5100.
|
|
12.10.2017, 22:59 | #23 | |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,840
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,654 раз(а) в 1,571 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2680)
|
Что-то там управляющих пинов много. Не с чем пересекаться не будет?
Цитата:
Как она работает мне не понравилось. Я разбил на две. И оствил только csNormal и csTrackVoltageOff. |
|
|
Пользователь сказал cпасибо: |
13.10.2017, 10:00 | #24 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
так есть же "шинные" варианты https://nextion.itead.cc/
|
|
3 пользователя(ей) сказали cпасибо: |
13.10.2017, 11:10 | #25 | |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Цитата:
|
|
|
Пользователь сказал cпасибо: |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ссылки на DCC проекты для Arduino | laba | Arduino | 67 | 14.11.2023 19:26 |
Комплектующие и детали для Arduino | AleksSF | Arduino | 79 | 31.03.2023 11:00 |
Проблема декодер StrvoMotion1 и ARDUINO | IChibrik | Цифровая аппаратура Modelldepo | 19 | 12.05.2017 08:45 |
TT Mega-startset от Tillig | KONA | Наши стройки | 11 | 07.03.2009 22:56 |