Автор Тема: ARDUINO на замену КИРПИЧУ  (Прочитано 3114 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Alexandro

  • Старожил
  • ****
  • Сообщений: 475
  • Репутация: +15/-3
  • Откуда: SPb
  • Имя: Alexander
Re: ARDUINO на замену КИРПИЧУ
« Ответ #30 : 10 Марта 2017, 19:57:03 »
Насколько я понял Alexandro, он планирует повесить на каждый блок участок по своему собственному драйверу и управлять ими, синхронизирую шим вдоль набора блоков (маршрута).
были такие мысли,если  более цифровое управление делать,учитывая недостаток знаний решил аналогово управлять пока )
касательно паяльника - мне лично проще им несколько пасов сделать чем решать вопрос программно )
Сделал выход на КТ805 - все работает не хуже,на обум поэкперементировал с частотой ШИМ - от писка ушел )
« Последнее редактирование: 10 Марта 2017, 21:48:38 от Alexandro »
DR/DB/FS/MAV/SNCB

Оффлайн Равнодушный кот

  • Ветеран
  • *****
  • Сообщений: 1389
  • Репутация: +52/-2
  • Откуда: Санкт-Петербург
Re: ARDUINO на замену КИРПИЧУ
« Ответ #31 : 10 Марта 2017, 22:34:20 »
BNSF9399, Я видел не один dcc бустер на l298, и там транз с резаками, и тоже делают цифровой выход  КЗ. Если бы было все плохо, горели бы как свечки :) Имхо, пока еще не проверил
qvan22, А можно схему в студию (или в личку) ?

Оффлайн Alexandro

  • Старожил
  • ****
  • Сообщений: 475
  • Репутация: +15/-3
  • Откуда: SPb
  • Имя: Alexander
Re: ARDUINO на замену КИРПИЧУ
« Ответ #32 : 10 Марта 2017, 23:37:03 »
А можно схему в студию (или в личку) ?
уж лучше в студию )
DR/DB/FS/MAV/SNCB

Оффлайн BNSF9399

  • Ветеран
  • *****
  • Сообщений: 1278
  • Репутация: +116/-1
  • Скайп: Мой статус
  • Откуда: Москва
  • Имя: Владимир
Re: ARDUINO на замену КИРПИЧУ
« Ответ #33 : 11 Марта 2017, 01:45:43 »
и там транз с резаками
яж не говорю - что нельзя реализовать. я к тому, что у ТЛЕ оно уже в теле реализовано :)
Если бы было все плохо, горели бы как свечки
ну вот тут же чуть выше, камрад писал, что спалил пару штук :) думаю, лучше не проверять. На соседнем форуме камрады упоминали про необходимость делать теплоотвод с L289 на китайских моторшилдах, так как горят они иначе "как свечки" по перегреву....
Так что, я за разумный минимум. Нагрузку нужно "мониторить" и обрубать питание, в случае чего...

Оффлайн qvan22

  • Постоялец
  • ***
  • Сообщений: 141
  • Репутация: +25/-0
  • Откуда: Минск
  • Имя: Владимир
Re: ARDUINO на замену КИРПИЧУ
« Ответ #34 : 11 Марта 2017, 10:37:37 »
qvan22, А можно схему в студию (или в личку) ?
Схемы как таковой нет, это обычная кс DCC++, просто собрана из нестандартных деталей(что было под рукой).

Сделал выход на КТ805 - все работает не хуже,на обум поэкперементировал с частотой ШИМ - от писка ушел )
Вчера тоже помучил настройки таймеров для интереса.
"ШИМ с точной фазой" получше будет "быстрого шима" который настроен по умолчанию.
Настройки для таймера_1(пины 9,10) и таймера_2(пины 3,11).

TCCR1A=0x01;//Phase Correct PWM
TCCR1B=0x05;//divisor
TCCR2A=0x01;//Phase Correct PWM
TCCR2B=0x07;//divisor
Спойлер (кликните для показа/скрытия)

Таймер_0 (пины 5,6) отвечает за внутреннее время ардуино и его лучше не перенастраивать.

Если бы было все плохо, горели бы как свечки
На соседнем форуме камрады упоминали про необходимость делать теплоотвод с L289 на китайских моторшилдах, так как горят они иначе "как свечки" по перегреву....
Просто они не знают, что есть на свете самый лучший масштаб 1:160, вот и страдают, когда их roco из начала 90х ест за четверых наших :D
« Последнее редактирование: 12 Марта 2017, 08:49:54 от qvan22 »

Оффлайн Alexandro

  • Старожил
  • ****
  • Сообщений: 475
  • Репутация: +15/-3
  • Откуда: SPb
  • Имя: Alexander
Re: ARDUINO на замену КИРПИЧУ
« Ответ #35 : 11 Марта 2017, 11:51:16 »
во всей этой истории с частотой и фазой  не хватает ( мне лично ) более понятной установки частоты ( в Гц ) и фазы ( в градусах )
,и пределы регулировки скваженности в % )

попробовал вчера задержку на изменение скорости двигателя отсюда http://arduino.ru/forum/programmirovanie/plavnoe-upravlenie-skorostyu-kollektornogo-dvigatelya
DR/DB/FS/MAV/SNCB

Оффлайн BNSF9399

  • Ветеран
  • *****
  • Сообщений: 1278
  • Репутация: +116/-1
  • Скайп: Мой статус
  • Откуда: Москва
  • Имя: Владимир
Re: ARDUINO на замену КИРПИЧУ
« Ответ #36 : 11 Марта 2017, 12:50:59 »
частота и скважность, как влияют на управляемость?
ЭДС?

Оффлайн Alexandro

  • Старожил
  • ****
  • Сообщений: 475
  • Репутация: +15/-3
  • Откуда: SPb
  • Имя: Alexander
Re: ARDUINO на замену КИРПИЧУ
« Ответ #37 : 11 Марта 2017, 13:20:57 »
скваженость - скорость, частота - ...
Спойлер (кликните для показа/скрытия)

ну и момент разного  реагирования на шим разных движков ( в разных локах ) озадачивает )
с цифрой вопрос легче решаем
« Последнее редактирование: 11 Марта 2017, 14:30:01 от Alexandro »
DR/DB/FS/MAV/SNCB

Оффлайн Gematogen

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 5942
  • Репутация: +224/-1
  • Имя: Михаил
Re: ARDUINO на замену КИРПИЧУ
« Ответ #38 : 11 Марта 2017, 18:32:19 »
Старые движки на некоторых (предположительно низких) частотах противно жужжат.
Михаил, DCC

Оффлайн Кёф

  • Ветеран
  • *****
  • Сообщений: 1226
  • Репутация: +48/-0
    • Блог Александра a.k.a. Кёф
  • Откуда: Балашиха
  • Имя: Кёф, он-же Köf
Re: ARDUINO на замену КИРПИЧУ
« Ответ #39 : 11 Марта 2017, 21:38:05 »
У меня скорее пищат, точно как шуруповёрт! На самом деле я понял, что просто не нужно такие узкие импульсы давать.

Оффлайн Alexandro

  • Старожил
  • ****
  • Сообщений: 475
  • Репутация: +15/-3
  • Откуда: SPb
  • Имя: Alexander
Re: ARDUINO на замену КИРПИЧУ
« Ответ #40 : 11 Марта 2017, 22:31:25 »
На самом деле я понял, что просто не нужно такие узкие импульсы давать.
в этом то и вопрос - как задать частоту импульсов в Гц/кГц,и ширину импульсов )
хуже всего фляйш-роко едет, старые арнольды прекрасно,чемпион по гудежу - минитрикс V36
DR/DB/FS/MAV/SNCB

Оффлайн BNSF9399

  • Ветеран
  • *****
  • Сообщений: 1278
  • Репутация: +116/-1
  • Скайп: Мой статус
  • Откуда: Москва
  • Имя: Владимир
Re: ARDUINO на замену КИРПИЧУ
« Ответ #41 : 12 Марта 2017, 02:29:21 »
Старые движки на некоторых (предположительно низких) частотах противно жужжат.
Новый Атлас жужжит также противно :)
как задать частоту импульсов
тут читали? я уже давал эту ссылку http://playground.arduino.cc/Code/PwmFrequency
и вот еще
http://arduino-info.wikispaces.com/Arduino-PWM-Frequency
куда уж еще детальнее то?

Оффлайн qvan22

  • Постоялец
  • ***
  • Сообщений: 141
  • Репутация: +25/-0
  • Откуда: Минск
  • Имя: Владимир
Re: ARDUINO на замену КИРПИЧУ
« Ответ #42 : 12 Марта 2017, 08:47:25 »
и вот еще
http://arduino-info.wikispaces.com/Arduino-PWM-Frequency
куда уж еще детальнее то?
Спасибо за ссылку, не знал что у таймера_2 нестандартный набор делителя частоты.


Оффлайн Alexandro

  • Старожил
  • ****
  • Сообщений: 475
  • Репутация: +15/-3
  • Откуда: SPb
  • Имя: Alexander
Re: ARDUINO на замену КИРПИЧУ
« Ответ #43 : 12 Марта 2017, 12:00:54 »
куда уж еще детальнее то?

с базовыми частотами понятно с грехом пополам )
как сделать не 31372.55 Hz а скажем половину от нее ?
и с длинной импульсов как обстоят дела?
DR/DB/FS/MAV/SNCB

Оффлайн BNSF9399

  • Ветеран
  • *****
  • Сообщений: 1278
  • Репутация: +116/-1
  • Скайп: Мой статус
  • Откуда: Москва
  • Имя: Владимир
Re: ARDUINO на замену КИРПИЧУ
« Ответ #44 : 12 Марта 2017, 12:34:14 »
как сделать не 31372.55 Hz а скажем половину от нее ?
и с длинной импульсов как обстоят дела?
Ни как, от слова СОВСЕМ.
с длиной импульсов дела обстоят так: http://www.arduino.cc/en/Tutorial/PWM
Все, что можно - есть по ссылкам.
Учтите еще такой момент - чем выше частота, тем меньше мощность будет.
Поэтому, не парьтесь, а ставьте минимальную частоту и будет вам счастье.
КМК, больше слов чем дела. Я вчера за 2 часа с нуля сделал все.
Скорость энкодером. По кнопке энкодера - останов. Направление переключается тумблером.
Защита от перегрузки.
Доберусь до дома, выложу видео.