Страница 4 из 6

Re: Модуль управления переездом(аналог+цифра)

Добавлено: Ср апр 30, 2014 7:51 pm
Gematogen
Датчики хотелось бы токовые.
LABA писал(а):Если токовые, то просто ставить оптопару сдвоенную.
Прикидывали с Антоном - ценник очень негуманный получился. Может не там искали?

Re: Модуль управления переездом(аналог+цифра)

Добавлено: Ср апр 30, 2014 8:37 pm
LABA
H11AA1 вот оптопара на обе полярности, на ебее от 24 рублей, можно PC817 две штуки встречно || поставить, но не особо дешевле выйдет. И с токовыми датчиками вообщем не вижу проблемы. Делаем один большой блок-участок на каждом пути и мониторим его занятость. Занятость есть, шлагбаум закрылся, занятость пропала, он открылся. Собственно так у меня сейчас и модуль и работает.

Re: Модуль управления переездом(аналог+цифра)

Добавлено: Чт май 01, 2014 3:31 am
antobel
2*4,00р и 24,00р - небольшая разница???

Re: Модуль управления переездом(аналог+цифра)

Добавлено: Чт май 01, 2014 10:24 am
LABA
antobel писал(а):2*4,00р и 24,00р - небольшая разница???
Не о том спорим.

Re: Модуль управления переездом(аналог+цифра)

Добавлено: Чт май 01, 2014 7:16 pm
Gematogen
LABA писал(а):Делаем один большой блок-участок на каждом пути и мониторим его занятость.
Можно и так. Но тогда никакой автоматики вблизи переезда. Или токовые датчики автоматики включать последовательно с токовым датчиком переезда?

Re: Модуль управления переездом(аналог+цифра)

Добавлено: Пн май 05, 2014 9:18 am
Engineer_Keen
Gematogen писал(а):Или токовые датчики автоматики включать последовательно с токовым датчиком переезда?
ИМХО просто все датчики, касающиеся переезда объединить по схеме "ИЛИ" и его собственные и от остальной автоматики. Переезд сам по себе, автоматика сама по себе, а датчики общие.

Re: Модуль управления переездом(аналог+цифра)

Добавлено: Вт сен 16, 2014 9:37 am
Engineer_Keen
LABA, можно поинтересоваться как реализован звук? Это запись реального звука или какой-то синтез? Хочу на tiny13 сделать такой модуль, но там для звукового семпла байт 700 останется...

Re: Модуль управления переездом(аналог+цифра)

Добавлено: Вт сен 16, 2014 1:27 pm
LABA
Engineer_Keen писал(а):LABA, можно поинтересоваться как реализован звук?
Собственно я звук получил совершенно случайно. Мне товарищ посоветовал подключить пьезик к выходу с ШИМ. Я попробовал и получилось, что в принципе звук немного напоминал звонок. Потом я просто с помощью настройки таймера изменил частоту ШИМ, понизив её где-то 400кГц, а чтобы получить некое вибрато, у меня величина ШИМа немного плавает во временных рамках(изменение сигнала схоже с плавным изменением свечения светодиода, с использованием ШИМ).
Собственно вот кусочек кода из скетча для Arduino:
analogWrite(11, tone_Val);
tone_Val= tone_Val + toneAmount;
if (tone_Val == 30 || tone_Val == 240) {
toneAmount = -toneAmount ;}
for(;;){
unsigned long currentMillis = millis();
//проверяем не прошел ли нужный интервал, если прошел то
if(currentMillis - previousMillis > 55) {
// сохраняем время последнего переключения
previousMillis = currentMillis;
break;
Сразу скажу, что делал это без особого понимания, как это работает, чисто интуитивно, на основе примера, выложенного в сети. :oops:

Re: Модуль управления переездом(аналог+цифра)

Добавлено: Вт сен 16, 2014 1:42 pm
LABA
Gematogen писал(а):Можно и так. Но тогда никакой автоматики вблизи переезда. Или токовые датчики автоматики включать последовательно с токовым датчиком переезда?
Вообщем после долгих раздумий, решил процесс управления модулем переезда полностью отдать Rocrail. Т.е. программа будет, через аксессуарный декодер, дёргать входы модуля. Пытался непосредственно сам модуль научить понимать команды DCC, но там видимо какой-то конфликт библиотек возникает, пропадает звук звонка и мигание светодиодами, остаётся только управление шлагбаумом.

Re: Модуль управления переездом(аналог+цифра)

Добавлено: Вт сен 16, 2014 1:52 pm
Engineer_Keen
Спасибо за информацию. У меня вроде получилось синтезировать прикольный звук из 3х синусов и одного дополнительного условия (программный вариант удара молотком по чашке звонка), но это пока на дельфи. Буду пытаться запихнуть это в AVR ассемблер... Ну и DCC конечно я туда запихну, куда же без него :)
LABA писал(а):Пытался непосредственно сам модуль научить понимать команды DCC, но там видимо какой-то конфликт библиотек возникает, пропадает звук звонка и мигание светодиодами, остаётся только управление шлагбаумом.
Возможно DCC забирает таймер, который используется для ШИМ. Я не знаток ардуино, но может там можно как-то задать какой таймер для чего брать?