Доброго времени суток.
Подскажите как решить 2 задачи с пр 200.
1 счетчик длительности импульса в мс, с выводом на дисплей.
2 определение и вывод на дисплей скорости выпускаемой продукции ( пузырьки двигаются по конвейеру )
Вид для печати
Доброго времени суток.
Подскажите как решить 2 задачи с пр 200.
1 счетчик длительности импульса в мс, с выводом на дисплей.
2 определение и вывод на дисплей скорости выпускаемой продукции ( пузырьки двигаются по конвейеру )
1. счетчиком погоды врядли кто поделится.
2. вытекает из первого
задача такая. на дискретный вход мы подаем 1.
должен включится секундомер , при подаче на вход 0 секундомер останавливается, выводим полученное время на дисплей.
при подачи на вход 1 секундомер обнуляется .
1.Ставите блинк с периодом 2мс (мин) .Делаете счетный триггер и на него заводите импульсы с фотодатчика ,Выход Т-триггера через элемент "И" соедините с блинк и заводите на счетчик .Счетчик определяет время между двумя пузырьками ,только данные нужно поделить на 2 ,что бы было в мс .
2.если вам нужно считать скорость шт в секунду ,то делайте блинк с периодом 1сек (импульс 0,999 и пауза 0,001)
и импульсы с датчика ,аналогично описаному выше ,заводите на счетчик ,который будет считать шт\сек. только позаботьтесь о сбросе счетчиков .
Но прежде чем сбросить счетчик запишите его значение в Озу (на сел) и от туда выводите на экран ...
Что-то тут натянуто... А если время цикла 15мс? И почему "поделить на 2"? наверное умножать надо счетчик, чтобы получить в мс.
Блинк работает по прерыванию, а счетчик-только в прогоне программы, и это надо учитывать. Точнее получается считать время и не зависеть от времени цикла если считать циклы, и автоматически измерять среднее время цикла, и перемножать. Уже про это были разговоры...просил чтобы дали нам такой ФБ, чтобы делал счет времени по прерыванию. но что есть то есть.
Да ,умножить на 2 ..А точность ни кто не обещал .А если 5,10 мс?надо говорить о приведенной погрешности ....
все равно не понимаю, как реализовать на выходе готовое число (например: 5853 шт/час)?
Если много пузырьков(не один-два в час), наверно лучше подсчитать сколько за минуту проходит и х60, а так можете только через час заметить изменение производительности, а после драки, кулаками не машут!