22.03.2018, 21:36 | #726 |
Заглянувший
Регистрация: 03.07.2013
Адрес: Мурманск
Сообщений: 60
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 66
Поблагодарили 24 раз(а) в 12 сообщениях
:
0 за это сообщение 0 Всего Репутация: на пути к лучшему (24)
|
|
|
22.03.2018, 21:41 | #727 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,650
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
При силе тока в 1А получится I = U/R, U = I*R, U = 1A*0.33Ом = 0.33В.
0.33*(1023/5) ~ 68 для analogRead |
|
Пользователь сказал cпасибо: |
23.03.2018, 07:19 | #728 |
Заглянувший
Регистрация: 03.07.2013
Адрес: Мурманск
Сообщений: 60
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 66
Поблагодарили 24 раз(а) в 12 сообщениях
:
0 за это сообщение 0 Всего Репутация: на пути к лучшему (24)
|
А почему тогда в программе analogRead * 10 и получаем ток в мА?
|
|
23.03.2018, 10:42 | #729 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,650
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
К сожалению, в скетче от Ф.Гатова v4.79 не нашел такого кода
Судя по его скетчу - в программе нет пересчета показаний вольтажа с шунта во что либо. Если правильно понял, то пин VAmpIntPin используется: 1. для сравнения с константой КЗ, (VAmp >= DETECT_SHORT_INT_VALUE) 2. для отлова всплесков тока. Чтобы реализовать чтение CV из шины DCC ( dcc.setCurrentLoadPin(VAmpIntPin) Последний раз редактировалось shalex; 23.03.2018 в 23:29. |
|
3 пользователя(ей) сказали cпасибо: |
24.03.2018, 00:42 | #730 |
Пользователь
Регистрация: 27.01.2014
Адрес: Україна, Одеса
Сообщений: 315
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 67
Поблагодарили 971 раз(а) в 197 сообщениях
:
0 за это сообщение 0 Всего Репутация: - просто великолепная личность (971)
|
|
|
2 пользователя(ей) сказали cпасибо: |
24.03.2018, 09:45 | #731 |
Brocken-Meister
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,618
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,024
Поблагодарили 9,323 раз(а) в 3,311 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (9364)
|
Там написано что эта функция недопилена и показания могут быть не правильные. Что вобщм логично, так как под каждый драйвер со своим каррент сенсе это нужно калибровать.
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка. Московский Модуль H0-присоединяйтесь! |
|
Пользователь сказал cпасибо: |
21.05.2018, 21:35 | #732 |
Заглянувший
Регистрация: 03.07.2013
Адрес: Мурманск
Сообщений: 60
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 66
Поблагодарили 24 раз(а) в 12 сообщениях
:
0 за это сообщение 0 Всего Репутация: на пути к лучшему (24)
|
А в каком файле функции бустера прописаны? У меня TLE5205-2g работает как в даташите написано, а не как у Гатова. В файле DCCHardware.c функция setup_DCC_waveform_generator это оно? Нужно поменять логику работы
|
|
21.05.2018, 22:30 | #733 |
Московский модуль
Регистрация: 02.02.2015
Адрес: Москва
Сообщений: 941
Сказал(а) 'не согласен(а)'!: 9
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,981
Поблагодарили 3,306 раз(а) в 637 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (3321)
|
С L6203 нормально работает , а с 5205 я так и не запустил, если и работает , то только если лок стоит на рельсах в определенном положении , если его развернуть ,то не едет. И на осциллографе импульсы не симметричные.
|
|
22.05.2018, 00:48 | #734 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,837
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 972
Поблагодарили 2,652 раз(а) в 1,569 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2678)
|
|
|
22.05.2018, 18:54 | #735 |
Заглянувший
Регистрация: 03.07.2013
Адрес: Мурманск
Сообщений: 60
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 66
Поблагодарили 24 раз(а) в 12 сообщениях
:
0 за это сообщение 0 Всего Репутация: на пути к лучшему (24)
|
Заказывал TLE5205 с алиэкспресса. Работает по таблице из даташита. Когда на входах 0, на выходе напруга. На выходе 0 когда на первом входе 1, на втором 0. Сейчас переделал только функцию
Arduino код:
|
|
Пользователь сказал cпасибо: |
22.05.2018, 18:56 | #736 |
Заглянувший
Регистрация: 03.07.2013
Адрес: Мурманск
Сообщений: 60
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 66
Поблагодарили 24 раз(а) в 12 сообщениях
:
0 за это сообщение 0 Всего Репутация: на пути к лучшему (24)
|
Не вижу такого...
Нашел такую функцию Arduino код:
Последний раз редактировалось KitaPro; 22.05.2018 в 20:42. |
|
22.05.2018, 20:52 | #737 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,837
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 972
Поблагодарили 2,652 раз(а) в 1,569 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2678)
|
Я бы на предварительном этапе мелкой логикой привёл бы к работе аналогичной работе мотор-шилда L298P например.
А потом можно было бы извращаться программно. А так попробуйте на 1 вход подать низкий уровень, а на второй сигнал DCC. (только аккуратно) И библиотеку возьмите старую без райлкома. вот здесь Это она. |
|
Пользователь сказал cпасибо: |
23.05.2018, 21:16 | #738 |
Заглянувший
Регистрация: 03.07.2013
Адрес: Мурманск
Сообщений: 60
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 66
Поблагодарили 24 раз(а) в 12 сообщениях
:
0 за это сообщение 0 Всего Репутация: на пути к лучшему (24)
|
Изменил управление пином DCCPin на обратное (с LOW на HIGH) и все заработало. А где управляется пином с самим сигналом DCC?
---------- Сообщение добавлено в 23:16 ---------- Предыдущие сообщение было в 22:59 ---------- Точнее не DCC, а управлением на включение/выключение (пином GoIntPin) ---------- Сообщение добавлено в 23:16 ---------- Предыдущие сообщение было в 23:16 ---------- И при стоянке двигатель гудит, это нормально? С бустером Роко такого нет |
|
23.05.2018, 22:01 | #739 |
Заглянувший
Регистрация: 03.07.2013
Адрес: Мурманск
Сообщений: 60
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 66
Поблагодарили 24 раз(а) в 12 сообщениях
:
0 за это сообщение 0 Всего Репутация: на пути к лучшему (24)
|
Управление стоп/старт нашел только в основной программе.
|
|
23.05.2018, 22:21 | #740 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,837
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 972
Поблагодарили 2,652 раз(а) в 1,569 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2678)
|
Да. Правильно.
Нет. Чудеса какие-то. |
|
23.05.2018, 22:55 | #741 |
Заглянувший
Регистрация: 03.07.2013
Адрес: Мурманск
Сообщений: 60
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 66
Поблагодарили 24 раз(а) в 12 сообщениях
:
0 за это сообщение 0 Всего Репутация: на пути к лучшему (24)
|
При LOW LOW на выходе TLE полное питание с одного выхода (18 В постоянки) и локомотив иногда на полной скорости стартует при включении. (Ведь при включении Z21 нет сигнала DCC пока не будет пульта или программа на телефоне не запущена?)
При работе через приложение, напряжение на одном выходе TLE 12 В, на втором 6 В. В чем может быть причина гула? При этом гул усиливается когда включаешь свет. Это все на старых библиотеках, новые сильно отличаются |
|
23.05.2018, 23:43 | #742 | |||
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,837
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 972
Поблагодарили 2,652 раз(а) в 1,569 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2678)
|
Цитата:
Это в setup надо смотреть что-бы после pinMode(XXX, OUTPUT); шло digitalWrite(XXX, HIGH);. (XXX - для примера, я не знаю что у вас.) Цитата:
Цитата:
В том, что сигнал получается какой-то неправильный. Вот мне ещё интересно, вы поняли, что на выше приведённой схеме входы серыми буквами неправильно подписаны? В #735 сообщении пример из новой библиотеки. В старых только один DCCPin. Последний раз редактировалось Alexmit; 24.05.2018 в 01:02. |
|||
|
Пользователь сказал cпасибо: |
24.05.2018, 07:10 | #743 | ||
Заглянувший
Регистрация: 03.07.2013
Адрес: Мурманск
Сообщений: 60
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 66
Поблагодарили 24 раз(а) в 12 сообщениях
:
0 за это сообщение 0 Всего Репутация: на пути к лучшему (24)
|
Цитата:
Цитата:
Я сейчас пробую программу и библиотеки, которые Вы дали, а не новые Гатова |
||
|
Пользователь сказал cпасибо: |
24.05.2018, 10:57 | #744 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,837
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 972
Поблагодарили 2,652 раз(а) в 1,569 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2678)
|
Да.
Я пользуюсь вашими данными с этой страницы. Ещё раз, там DCC и GO/STOP перепутаны. С нетерпением жду результатов. |
|
24.05.2018, 12:30 | #745 |
Заглянувший
Регистрация: 03.07.2013
Адрес: Мурманск
Сообщений: 60
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 66
Поблагодарили 24 раз(а) в 12 сообщениях
:
0 за это сообщение 0 Всего Репутация: на пути к лучшему (24)
|
|
|
24.05.2018, 12:56 | #746 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,837
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 972
Поблагодарили 2,652 раз(а) в 1,569 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2678)
|
|
|
2 пользователя(ей) сказали cпасибо: |
24.05.2018, 20:52 | #747 |
Заглянувший
Регистрация: 03.07.2013
Адрес: Мурманск
Сообщений: 60
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 66
Поблагодарили 24 раз(а) в 12 сообщениях
:
0 за это сообщение 0 Всего Репутация: на пути к лучшему (24)
|
Alexmit, огромное спасибо, поменял входы на ТЛЕ местами и все работает как надо (сигнал DCC на IN2, управление старт/стоп на IN1). При стоянке тоже гула нет.
В программе поменял только Arduino код:
|
|
2 пользователя(ей) сказали cпасибо: |
24.05.2018, 21:56 | #748 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,837
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 972
Поблагодарили 2,652 раз(а) в 1,569 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2678)
|
А вот там аккуратнее. Т.к. там состояния выходов не подходят для ТЛЕ и переключение задаётся хитрыми функциями.
Плюс к этому вроде есть проблема и в основном файле библиотеки (DCCPacketScheduler.cpp) - были жалобы что декодеры работают только при одной полярности подключения. (т.е. например локомотивы приходилось разворачивать) |
|
Пользователь сказал cпасибо: |
24.05.2018, 22:08 | #749 | |
Заглянувший
Регистрация: 03.07.2013
Адрес: Мурманск
Сообщений: 60
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 66
Поблагодарили 24 раз(а) в 12 сообщениях
:
0 за это сообщение 0 Всего Репутация: на пути к лучшему (24)
|
Цитата:
Arduino код:
При Arduino код:
Но я опять спалил ТЛЕ и выход микрухи(( Уже вторую так палю (замкнул вход ТЛЕ с 18В щупом). Буду новую заказывать, пока перерыв на месяц... |
|
|
24.05.2018, 22:15 | #750 |
Московский модуль
Регистрация: 02.02.2015
Адрес: Москва
Сообщений: 941
Сказал(а) 'не согласен(а)'!: 9
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,981
Поблагодарили 3,306 раз(а) в 637 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (3321)
|
|
|
Пользователь сказал cпасибо: |
Опции темы | |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
DCC серво декодер своими руками за 5 долларов и 1 вечер | BR95009 | Arduino | 170 | 09.01.2021 19:46 |
Автотранспорт своими руками | et2l027 | Флейм | 65 | 11.02.2018 20:31 |
RollerStand своими руками | Yuriy | НО (1:87) | 16 | 02.10.2014 20:59 |
DCC своими руками | Taizer | ЧАВО | 51 | 16.07.2012 18:31 |
УЖД модели - своими руками | HUMANIST | УЖД | 7 | 18.09.2010 17:08 |