Гость Борис

Тахометрическое реле на ардуино

12 сообщений в этой теме

Гость Борис   
Гость Борис

Народ, подскажите пожалуйста, есть задумка управления транспортерной лентой при помощи ардуино. Смысл таков: при вращении датчика скорости сигнал с опто-пары поступает на ардуино (как тахометр) и при достижении определенного кол-ва оборотов включает реле и удерживает его во включенном положении до тех пор, пока обороты не достигнут нулевого значения. Проблема состоит в написании скетча, пробовал отталкиваться от скетча на тахометр, но на включение реле не хватает тока( даже светодиод горит тускло); от скетча на прерывание опто-прерывателя реле включается когда опто-пара перекрыта и отключается, когда открыта( реле щелкает очень часто). Может кто сталкивался с подобными вещами или знает примерный код ??? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00
Falconist    4 207

Печальная картина. Абдурина в роли банального частотного компаратора...

При том, что и в кодировании - никак и в схемотехнике - плинтус...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dr. West    1 722

Зачем там вообще МК? Да и логика управления какая-то странная. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
alend    654

Можете делать как вам хочется,в смысле ардуины или не ардуины,-но оптические датчики на транспортёрную ленту не ставить!!!!

Сыпучие материалы создают пыль,а пыль в скором времени забьёт оптику и ваша автоматика встанет.

Магнитные датчики применяют,есть уже готовые датчики с виду похожие на обычные бесконтактные,но на выходе единица получается только при чередовании импульсов с колеса-"шестерёнки".

Типа этого http://www.sensor-com.ru/catalog/speedcontrol/use

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
hasl    37

Почему сразу такой хой подняли по поводу МК?

Какая выйдет схема на аналоговых компонентах и МК?

К тому же МК обеспечивают более лучшую гибкость в логике управления.

Если боролись за цену, вопрос может еще как то и стоял бы, но при наличии дешевых МК от STM или других контор, смысла в аналоговой схеме нет

К тому же. почему у многих привычка, давить собеседника.

Он вообще спросил про одно, а ему про  жизнь и  какой он "К...."

 

Печально.

 

ТС, напишите в личку и пришлите скейтч, посмотрю

Изменено пользователем hasl

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
BARS_    557

Сктеч, ардуина. Да без ардуиновского шлака, в том же AVR Studio, вся логика работы реализуется в 10-15 строках кода. Берем таймер, запускаем в режиме внешнего тактирования, заводим на него сигнал. Через определенные дискреты времени (например, по прерыванию от второго таймера) проверяем значение в счетном регистре, переводим в об/мин (если надо) или сравниваем с неким значением прямо так. Если превысили - включаем реле. ждем, пока обороты упадут. В чем вообще проблема, особенно учитывая наличие исходников тахометров в инете? Хотя да, в говнуино же таймеры не дают пользователю, там все труднее. А вот в нормальных IDE все делается за пол часа вместе с чтением даташита. Это как раз тот случай, когда ардуйня усложняет процесс разработки.

Изменено пользователем BARS_

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dr. West    1 722
36 минут назад, hasl сказал:

К тому же. почему у многих привычка, давить собеседника.

Смысл не в том, чтобы "задавить" идею на корню, а в том, что для решения задачи выбран  инструмент, с которым ТС сам не знает что делать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, Гость Борис сказал:

 

Смысл прост: если появились обороты, реле замыкает цепь питания пускового контактора эл.двигателя предыдущего конвейера. Если второй конвейер остановиться по какой либо причине(пробуксовка ленты или обрыв), то при выключении реле отключиться предыдущий, т.с. предотвратит заваливание с 1.

Почему МК? Передача данных на ПУ по беспроводной. Дешево и не сердито. От магнитных датчиков отошли, "гемороя" много. Блоки упр-я в данный момент есть, но очень много проводов. Вот и ищем вариант с беспроводной передачей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
BARS_    557
15 минут назад, Борис Зимирев сказал:

если появились обороты

Да там и тахометр не нужен. Достаточно смотреть чтобы в определенный промежуток времени появлялся импульс. например, если за секунду не было ни одного импульса с датчика - лента стоит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Возможно. Но я в ардуине новичек, нашел от чего оттолкнуться и пробовал

const int inPin = A0;

void setup() {
  Serial.begin(9600);
 pinMode(inPin, INPUT);
 digitalWrite(inPin, HIGH);
}
void loop() {
int rpm=get_rpm();
Serial.print("ob/min: ");
Serial.println(rpm);
if (rpm >=2){digitalWrite(12,HIGH);
}
else{
  digitalWrite(12,LOW);
}

}
int get_rpm()
{
int acct=0;
boolean IR=LOW;
unsigned long Time=0;
unsigned long sTime=millis();
while (Time<=1000)
{
if (digitalRead(inPin)==HIGH)
  {IR=HIGH;}
if (digitalRead(inPin)==LOW && IR==HIGH)
{
acct++;
IR=LOW;
}
Time=millis()-sTime;
}
int acct2 = int(1000./float(1000))*acct;
return acct2;
}

Вот код с которым работал. Нашел где-то на форумах. Там хотели пригородить это к токарному станку, чтобы при 300 об вкл реле

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Решение найдено. Может кому пригодиться. В строчке if (rpm <= 3 ){digitalWrite(10, LOW);} можно менять на нужное кол-во об.

const int inPin = A3;

void setup() {
 pinMode(inPin, INPUT);
 digitalWrite(inPin, HIGH);
 pinMode(10, HIGH);
}
void loop(){
  Serial.begin(9600);
int rpm=get_rpm();
 if (rpm <= 3 ){digitalWrite(10, LOW);}
 else {digitalWrite(10, HIGH);}
Serial.print("ob/min: ");
Serial.println(rpm);
}
int get_rpm()
{
int acct=0;
boolean IR=LOW;
unsigned long Time=0;
unsigned long sTime=millis();
while (Time<=1000)
{
if (digitalRead(inPin)==HIGH)
  {IR=HIGH;}
if (digitalRead(inPin)==LOW && IR==HIGH)
{
acct++;
IR=LOW;
}
Time=millis()-sTime;
}
int acct2 = int(1000./float(1000))*acct;
return acct2;
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Alex    494

Решение глупое и тупо "в лоб". Проще считать период, быстрее обрабатываться будет. А лучше аппаратными способами, а не тупо опросом пина.

Да и вот это выражение

5 часов назад, Борис Зимирев сказал:

int(1000./float(1000))*acct;

уж очень сомнительное. Что Вы этим хотели сделать, поведайте нам ?
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ваша публикация должна быть проверена модератором

Гость
Вы не авторизованы. Если у вас есть аккаунт, пожалуйста, войдите.
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

  • Похожие публикации

    • Автор: Den969
      Такая ситуация родственник приобрел рефрижераторную будку от одной машины и поставил на свою, питание рефрижератора 12В потребляет не менее 60А, а в машине 24В и два аккумулятора, если подключаем на один аккумулятор за день он садиться, нужно такое реле которое бы переключала питание  с одного аккумулятора на другой и обратно, думаю можно поставить таймер, допустим чтобы каждые 15 мин переключалось и аккумуляторы так сильно не садились, подскажите какое реле подойдет для этого или может у кого еще есть какие идеи как решить данную проблему.
    • Автор: artem83
      Реле времени РО-415 в количестве 3-х штук,новые. Цена за всё 1500 . Уфа,отправлю почтой за ваш счёт.Для связи ватсап  +79177693666. Артём

    • Автор: chirpavel
      Цена за 1 фирменный комплект (реле + колодка): 490 рублей.
      240 VAC 10 A - 24-28VDC 10 A.
      В наличии 30 комплектов реле с колодками. 
      Покупались для проекта, но так и не начали делать. Абсолютно новые, в упаковке (в коробке).
      Используются для автоматизации процессов включения и выключения оборудования. Подходит для управления оборудованием 220 вольт (до 240 вольт), включается от 24-28 вольт. Есть как нормально замкнутые, так и нормально разомкнутые контакты.
      Реле настоящие качественные, монтировать в колодке одно удовольствие.
      При покупке всех 30 сделаю еще больше скидку. 
      По-честному вышлю в любой регион.
      Телефон: +7-923-712-55-55, Павел.
      Почта: chirpavel@ya.ru



    • Гость Алексей
      Автор: Гость Алексей
      Помогите с прошивкой вылезает ошибка , пытаюсь собрать вот такой девайс http://cxem.net/arduino/arduino148.php
    • Автор: а.а.а
      Реле Schrack (TE)
      Катушка 12 в
      Контакты 250В 6 А (AgSnO2, gold plated)
      Код производителя 0-1393236-4
      60 руб. шт.
  • Сообщения

    • Мля, тема плавно перетекает в суть спора: "Мифы о тотальной замене конденсаторов..."  . Где мой оппонент - один из главных развеивателей мифов - в ЭТОЙ теме - выступает как главный насаждатель мифа. Жесть. 
    • Понял. Так можно. Тут уже нет правильного или неправильного решения - могут быть лишь мнения о вкусах и личных убеждениях. Я вот, к примеру, убежден, что в трехфазной сети нулевую жилу лишний раз разрывать не стоит, поскольку если в ней по ходу пропадет контакт, у Вас может выгореть все электрооборудование.
    • Скорректированный список. 6К9С 2 шт. 53г. 500р.шт.
      http://itmages.ru/image/view/3934036/c77c18d9 6Б8 - 7шт. 250р. шт.
      http://itmages.ru/image/view/3934056/140f312c 6А10С - 2 шт. 55г. 500р.шт.
      http://itmages.ru/image/view/3934170/a767f562
      http://itmages.ru/image/view/3934179/960a0c83 6Ж8 - 16 шт.  73г.  45р.шт.
      http://itmages.ru/image/view/3934256/74e4922d 6Х6С пл. 5шт. - 45р.шт.
      http://itmages.ru/image/view/3934375/aaf888e8 6П1П-ЕВ - 16шт. 75г. 45р.шт.
      http://itmages.ru/image/view/3934422/dbab7983 2Ц2С - 9шт. 100р.шт.
      http://itmages.ru/image/view/3934426/5baad3ce 5Ц4М 62г. пл. - 1шт. 80р.
      http://itmages.ru/image/view/3934448/b2ffb0c1 6Д13Д 75г. 150р.
      http://itmages.ru/image/view/3934465/21e6dde3 RTF 604 54г. 1шт. 1000р.
      http://itmages.ru/image/view/3934471/a67b187c
      http://itmages.ru/image/view/3934475/56520f3b 4Ц14С -5шт. 100р.
      http://itmages.ru/image/view/3934496/87b08f68 6Э5П - 70-е.гг. - 55шт. 70р. шт.
      http://itmages.ru/image/view/3964814/0a586539 Разрядник Р-26 1986г. 1шт. 750р. шт.
      http://itmages.ru/image/view/4014315/9901c51f 6Ж32П – 8шт. – 79г. – 150р.шт.
      http://itmages.ru/image/view/4013982/f61e7769 6Ф3П- 1шт. – 60р.шт.
      http://itmages.ru/image/view/4013990/c8234304 6П18П – 7шт. – 60р.шт.
      http://itmages.ru/image/view/4013993/482e8a0d 6В1П- 2шт. 68г. – 30р.шт.
      http://itmages.ru/image/view/4014001/75d5f06c 6В2П- 4шт. – 30р.шт.
      http://itmages.ru/image/view/4014009/23d92e97 6П15П-3шт. – 60р.шт.
      http://itmages.ru/image/view/4014024/55da2153 6Н15П – 4шт. – 30р.шт.
      http://itmages.ru/image/view/4014019/e04df351 12Ж1Л – 5шт. – 30р.шт.
      http://itmages.ru/image/view/4014038/60ff8baf 12Ж3Л – 4шт. 61г. – 50р.шт.
      http://itmages.ru/image/view/4014044/188fcc29 6Ж9П – 55шт. – 40р.шт.
      http://itmages.ru/image/view/4014061/4bda6c19 6Ж10П – 35шт. – 30р.шт.
      http://itmages.ru/image/view/4014066/ffbe0525 6Н1П – 5шт. – 35р.шт.
      http://itmages.ru/image/view/4014072/fb45dfdc 6Н2П – 3шт. – 30р.шт.
      http://itmages.ru/image/view/4014086/a018e355 6С3П-Е – 2шт. – 35р.шт.
      http://itmages.ru/image/view/4014199/b964bc2a 6Ж51П – 1шт. – 40р.
      http://itmages.ru/image/view/4014212/dd2a68fa 6Ж11П-Е – 1 – 30р.
      http://itmages.ru/image/view/4014229/f356edf6 ТГ1-0,1-1/3 - 4шт. 55; 56;57;61гг. – 80р.шт.
      http://itmages.ru/image/view/4014235/9fdc8b01 0,24Б12 – 18 – 2шт. – 80р.шт.
      http://itmages.ru/image/view/4014246/e7ff45a2 NSP-2 2шт. 350р. шт.
      http://itmages.ru/image/view/4014256/5da18560 Клистроны: Все по 500р. шт.
      К-29; К-30; К-35
      http://itmages.ru/image/view/4093210/1daf63ea
      К-11
      http://itmages.ru/image/view/4093217/046ba6aa
      К-12
      http://itmages.ru/image/view/4093221/d3749d98
      К-41
      http://itmages.ru/image/view/4093222/0675f485
      К-352
      http://itmages.ru/image/view/4093239/7fbd5328 СГ201С – 2шт. 72г. 60р. Шт.
      http://itmages.ru/image/view/4116067/0a079d2a 1Б5 – 9 57г. 120р.
      http://itmages.ru/image/view/4116089/3846ac73 ТП G\2 - 68г. 80р.
      http://itmages.ru/image/view/4116093/95d8ef13 6Н5С 61 и 62гг. 2 шт. - 250р. шт.
      http://itmages.ru/image/view/4142200/f8df1341 6П3С - 2 шт. 67 и 71 гг. - 200р. шт.
      http://itmages.ru/image/view/4142222/e4c03c26 5Ц4С - 71г. 4шт. – 75р.шт.
      http://itmages.ru/image/view/4154430/20d2cee5 6П36С – 4шт. 200р. шт.
      http://itmages.ru/image/view/4154463/31e54551 6С1П - 9шт. – 70р. шт.
      http://itmages.ru/image/view/4154470/0712b6a7 6BS7 - 2шт. - 300р. шт.
      http://itmages.ru/image/view/4154491/b3e67e06 ФЭУ – 86 - 4шт. – 700р.шт.
      http://itmages.ru/image/view/4154504/d06352cd
      http://itmages.ru/image/view/4154508/7414eaaa ГГ1-0,5\5 - 67 – 69гг. – 150р.
      http://itmages.ru/image/view/4186721/fea30f35 12Х3С – 3 шт. 30р.шт.
      http://itmages.ru/image/view/4186729/4067e0db 12С3С – 3шт. 30р.шт.
      http://itmages.ru/image/view/4186735/80cd0bb8 6П13С – 1шт. 100р. шт.
      http://itmages.ru/image/view/4186750/03fcb974 6Ц19П - 4шт. 30р.шт.
      http://itmages.ru/image/view/4186753/cd7d1b0f 6Ц10П 3шт. – 30р.шт.
      http://itmages.ru/image/view/4186754/aba7ccc0 ТГР1-2,5/2 - нов. 400р. шт.
      http://itmages.ru/image/view/4206664/cec6c6ed ТГИ1- 400/3,5 нов. 400р. шт.
      http://itmages.ru/image/view/4206668/8f1a1b1e ОГ - 4 64г. мет. 2 шт. - 120р. шт.
      http://itmages.ru/image/view/4256180/0ba3ee82 ГУ-50 29шт. 200р. шт.
      57г.-1 шт.; 58-1; 61-1; 62-1; 66-2; 71-1; 78-3; 81-8; 88-1; 91-6; 92-2; 93-2.
      http://itmages.ru/image/view/4384762/3dbd1573
      http://itmages.ru/image/view/4384777/04358703 5Ц9С - 14шт. 68г. 150р. шт.
      http://itmages.ru/image/view/4384781/cb9a8b7b 4П1Л - 2шт. 73г. 200р. шт.
      http://itmages.ru/image/view/4384788/e1368d5e СГ1П-ЕВ  штук 40 одной партии. - 25р.шт.
      http://itmages.ru/image/view/5099856/10a00182 ГУ-81М - 3шт. (86, 88гг.) - 700р. шт.
      http://lejup.lv/f/597c69d1dc9cevfjywyq1501325777.JPG
      http://lejup.lv/f/597c6ace5566crpzodsa1501326030.JPG ДПН-6/60А-1 - 4 шт. - 200р. шт.
      http://lejup.lv/f/597c6b6f660devmliumh1501326191.JPG AZ 21 - 1 шт - 700р.
      http://lejup.lv/f/597c6bf41d9bagleejzr1501326324.JPG
      http://lejup.lv/f/597c6c61b8eeafgairri1501326433.JPG ГМ-70  Фотон   60-е годы     2500р. шт.  – 8шт.
                       
    • Цитата: "Чтоб чистый звук услышать и понять
      Одно лишь правило запомни для начала
      Керамика в пути сигнала не должна стоять
      Стремиться нужно чтобы плёнка там стояла"

      Вся цитата - ©Омар к Хуйям
    • Сделал общее сопротивление 19,8 Ом - без изменений, так же "рычит" ), заметил, что 6 А предохранителя мало, он при  включении малёк светится, потом поменяю на 8 А. Термистор не хочется, а если как есть оставить - пойдет? ну т.е. трансформатору не "напряжно" будет?)   не поможет?
    • Вот этот подход меня тоже всегда вымораживал. Почему бы не сделать нормальный вход на 200мВ и усилить его простеньким каскадом с ОЭ? Наверно экранировка делителя создавала больше проблем, чем этот КТ315 Просто 0-V-... , а там как получится. Этих индуктивностей (включая паразитные) на все вкусы.