Считывание сигнала с генератора

dragonfly
Offline
Зарегистрирован: 02.04.2015

Считываю сигнал на Pin2, при этом подтягивающий резистор 10к сильно сглаживает задний фронт и на частотах 20 кГц получается жопа... Pin2 всегда HIGH

Как избавиться от подтягивающего резистора?

А если нужно проверять Pin на 100 кГц, миссион анпосибле чтоли?

 

С уважением,

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

dragonfly пишет:

Как избавиться от подтягивающего резистора?

Выкусить кусачками.

 

PS. А у Вас генератор бензиновый? На сколько КВт?

nik182
Offline
Зарегистрирован: 04.05.2015

10k без 10nF фронт завалить не может. Вообще фронт зависит от выходного сопротивления генератора и от 10k зависит, только если выходное сопротивление генератора больше 10k. Где вы такой генератор нашли? 

dragonfly
Offline
Зарегистрирован: 02.04.2015

Я не пойму, входной пин на арду подтянут к через мОм резистор к плюсу или минусу?

Или резистор подтягивается только при INPUT_PULLUP

В сети не нашел толком ничего (возможно криво искал)

Арду сгорит если я на входной пин подам с нее же 5в?

 

С уважением,

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

dragonfly, до тех пор, пока Вы не разместите в теме схему и скетч, разговор будет ни о чем.

dragonfly
Offline
Зарегистрирован: 02.04.2015

dragonfly
Offline
Зарегистрирован: 02.04.2015
На картинке очепятка, 
Осц. на Pin3 (4 вых оптрона)
 
 
 
С уважением,
DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

мда....

dragonfly
Offline
Зарегистрирован: 02.04.2015
#include <CyberLib.h>
void setup() 
{
D3_In;
D5_Out;
}
void loop() 
{
     if (D3_Read == HIGH){
      D5_High;
    }
    else{
 
      D5_Low;
       }
}
andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

dragonfly пишет:

Как избавиться от подтягивающего резистора?

У Вас в схеме и так нет подтягивающего резистора - избавляться не от чего.

dragonfly
Offline
Зарегистрирован: 02.04.2015

А R1 что?

По крайней мере на этом сайте он именуется именно так.

http://arduino.ru/tutorials/button

 

Какой номинал можно выставить по минимуму, что бы не убить арду?

 

С Уважением,

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

dragonfly, Вы всерьез считаете, что любой резистор в любой схеме автоматически является подтягивающим?

 

PS. Вряд ли "арду" можно убить этим резистором. Хотя менее 150 Ом я бы ставить не рекомендовал.

PPS. А еще не рекомендовал бы так подключать генератор, как показано на схеме. Правильно: встречно параллельно входному светодиоду ставится обычный диод, а последовательно с ними обоими - резистор.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Максимум что может "убить" этот резистор -
это транзистор оптрона или блок питания .
Ардуине глубоко фиолетов его номинал.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

1. Именно убитый транзистор оптрона может потянуь за собой все остальное.

2. Стабилизатор напряжения 5В - составная часть Ардуино. И при питании от 7-12В, думаю, именно он может выйти из строя, а не блок питания.

Но в целом лично у меня вызывает большие сомнения входная цепь оптрона.