Всем привет. Помогите новичку.
Имеем дохлый контроллер управления гидравлической системой скрепера, стоимостью как новая иномарка.
Хочется что-то бюджетное, т.к. регион у нас бедный.
Суть системы такова: постоянно мониторим давление в системе. При достижении порогового значения (примерно 380-420 Bar) подаём напряжение на клапан разгрузки.
Управлять клапаном по ШИМ или нет - пока не знаю. На данный момент (наверное) можно и без ШИМ, просто ВКЛ/ВЫКЛ.
Датчик присмотрел наш, фирма "Метран"
Контроллер хочу какой нибудь маленький ардуино, нужен всего один АЦП.
Посоветуйте, в каком направлении мне идти. СПСБ.
Стандарт 4-20. Как с ним работать..
Сообщений 1 страница 20 из 20
Поделиться12014-03-28 10:44:29
Поделиться32014-03-28 12:56:13
Всем привет. Помогите новичку.
Имеем дохлый контроллер управления гидравлической системой скрепера, стоимостью как новая иномарка.
Хочется что-то бюджетное, т.к. регион у нас бедный.
Суть системы такова: постоянно мониторим давление в системе. При достижении порогового значения (примерно 380-420 Bar) подаём напряжение на клапан разгрузки.
Управлять клапаном по ШИМ или нет - пока не знаю. На данный момент (наверное) можно и без ШИМ, просто ВКЛ/ВЫКЛ.
Датчик присмотрел наш, фирма "Метран"
Контроллер хочу какой нибудь маленький ардуино, нужен всего один АЦП.
Посоветуйте, в каком направлении мне идти. СПСБ.
Да, действительно, в чем вопрос? Если в надежности, то я бы предложил следующее:
Если клапан не сработает, или датчик, или питание, то что? 420 бар это очень большое давление!
Обычно в таких случаях стоит обычный механический клапан сброса давления, что то типа стального шарика, перекрывающего дырку за счет прижимы мощной пружины.
Если все же на микроконтроллере, то я бы взял любой контроллер, да хоть тиньку 13 если нужно только мониторить и срабатывать, обязательно включил бы там BOD, WDT, прямо на ноги питания навесил бы емкость приличную, и одну ногу задействовал бы на контроль напряжения питания. Естественно обязательно в случае обесточивания контроллера или аварии, или нулевых показаний с датчика - клапан нужно открывать. Точнее даже наоборот, схемно клапан должен быть открыт, контроллер его закрывает если давление находится в пределах. Ну и и иногда цикл самоконтроля, сброс давления клапаном с контролем падения по датчику.
UPD
Как ток в напряжение перевести? Поставить резистор в цепь, на нем в дифференциальном режиме мерить напряжение, оно будет прямо пропорционально току. Если нет совсем напряжения, значит авария, обрыв.
Отредактировано IgorL (2014-03-28 13:53:57)
Поделиться42014-03-30 12:06:28
-->>
Если клапан не сработает, или датчик, или питание, то что? 420 бар это очень большое давление!
Обычно в таких случаях стоит обычный механический клапан сброса давления, что то типа стального шарика, перекрывающего дырку за счет прижимы мощной пружины.
-->>
Да, такие демпфирующие клапана естественно стоят и настроены они на 1000 Bar. Суть их состоит в том, что они просто демпфируют гидроудары и ВСЁ!!
Ситуация здесь не совсем такова, как вы её себе представляете (наверно)...
Насосный узел - это РЕГУЛИРУЕМЫЙ аксиальный насос. При достижении исполнительным механизмом (гидроцилиндр или ещё чтото) крайних положений происходит резкий перепад в объёме прокачивания жидкости (масла) и соответственно и скачёк давления и гидроудар. Поэтому система регулирует ПРОИЗВОДИТЕЛЬНОСТЬ насосного узла ВМЕСТЕ с ДАВЛЕНИЕМ!
---
Сейчас всё работает хорошо, но есть одно но... Система не "видит" перегрузки, и если перегрузка случается... двигатель просто глохнет.
Как-то вот так.
Поделиться52014-03-31 09:59:14
На ATmega328P 5V 16M Micro-controller буду делать девайс.
Вопросы: питание датчика должно быть стабилизированным?
+24В---------датчик--------резистор------масса. Так подключать?
По какой формуле считать сопротивление резистора?
СПСБ.
Поделиться62014-03-31 10:27:13
Подключать так. Питание лучше стабилизированное, хотя современные датчики имеют автоподстройку тока стабилизатором, но лучше не рисковать. Сопротивление выбирать в зависимости от опоры, если будет использовано напряжение питания контроллера (+5V) то на сопротивлении в 250 ом при 20 миллиамперах будет 5 вольт, что и будет максимумом. При 4 миллиамперах соотвественно 1 вольт.
Поделиться72014-03-31 11:00:11
Понятно.
У меня есть в наличии промышленный датчик 4-20, правда на 16 Bar.
Но у него на корпусе написано, Vdc 8...28V.
Думаю, что наверно это стандарт... или нет?
Поделиться82014-03-31 15:46:37
Но у него на корпусе написано, Vdc 8...28V.
Наиболее вероятно, что у него внутри датчик питается стабильным током, поэтому такой широкий диапазон напряжений питания. Проверьте обычным измерителем тока - милиамперметром в цепи. Я оцифровывал датчики с токовой петлей, если в линии больше никого нет, то все просто, иначе нужно городить гальванически развязанный интерфейс или питать преобразователь от линии.
Поделиться92014-04-02 19:05:37
Стандарт 4-20 достаточно прост - ставим резик 120 ом в землю, на нем как раз 2.4в получается (встроенная опора)при 20ма, далее уравнение прямой по 774 отсчетам АЦП
Напруга для датчиков нормируется 12-24В. Т.е. цепь такова- +источника->датчик -> резик, земли резика и ИП вместе.
Датчик внутри питается стабильным напряжением, и на собственное потребление датчика как раз отводится 4ма. (схема питается падением )
Насчет напруги можно не париться- такой разброс вызван исключительно разнообразием входного сопротивления регистрирующих приборов. Датчик это просто источник тока.
Иногда есть модификации с отдельным питанием.
Отредактировано Skull (2014-04-02 19:10:07)
Поделиться102014-04-03 09:35:55
Значит 2,5 Вольта будет максимумом на АЦП?
На вход АЦП подавать напрямую? Никаких операционников не надо?
С питанием подумаю, но я заказал импульсник с регулятором StepDown, (от 24В до 3 В на выходе) поэтому питание пока оставим.
Skull - а что такое 774. Откуда берётся такая цифра.
Поделиться112014-04-03 10:55:21
Вход АЦП стоит защитить двунаправленным стабилитроном на немного большее напряжение, чем 2.54 в. В принципе, можешь использовать не 120 а 250 Ом, как рекомендовали выше, но все равно стабилитрон обязателен. Не лишней будет и RC-цепочка на вход АЦП, для сглаживания и гашения помех. Подавать не совсем на прямую- с нагрузочного резистора ))) . Ну, и операционники точно не нужны ))) Токмо глянь в спецификации датчика- обычно там указано минимальное сопротивление для нагрузки. Оттуда и пляши.
774 это диапазон отсчетов АЦП от минимума до максимума показаний для 4-20 ма при нагрузке 120 Ом и опоре 2.54 В.
Отредактировано Skull (2014-04-03 10:57:14)
Поделиться122014-04-03 12:20:04
У Mega 328P встроенная опора только 1.1 вольта. Мощный стабилитрон включится уже после того, как защитный диод в порту выгорит, но при этом он пошумит изрядно. Внутренне сопротивление порта весьма высоко, если порт к преобразующему резистору подключить через резистор килоом на 47..100 то на показания это не повлияет, а порт будет надежно защищен .
Поделиться132014-04-03 16:10:52
У него 328 ? Если опора не внешняя,тогда делитель.... и стабилитрон не нужен, только все равно RC от делителя желательно.
Поделиться142014-04-03 23:07:10
Ребят, может мне платформу другую покупать? Что из ардуино ещё можно? Хочется малогабаритное.
У меня ардуино микро.... вроде.
СПСБ.
Поделиться152014-04-04 08:01:20
Какую "платформу"? Вам, ИМХО, надо со схемотехникой определиться, чем вы свой клапан включать будете, сколько он кушает. Контроллера здесь хватит Tiny13, задача примитивная, мерить напряжение на резисторе и по неким показаниям дергать порт, можно и вовсе без контроллера обойтись, любая пороговая схема, настроенная на превышение уровня напряжения будет работать не хуже, возможно даже надежней.
Отредактировано IgorL (2014-04-04 08:16:01)
Поделиться162014-04-04 12:19:07
По платформе: Почему ардуино? - нихочу ничего паять и софр меняется по юсб.
Клапан дёргать будет мосфет bts214118. У меня их много, т.к. авторемонтник я.
Зачем контролер? Затем, что делим диапазон 350-420 бар и управляем ШИМ 0%-100%. Иначе гидроудары на переходных процессах.
Подскажите, какая ардуина мне подойдёт: нано, микро или мини?
Поделиться172014-04-04 12:59:15
Все ардуины одинаковые для вашего проекта. У всех mega 328 или 168, они отличаются только памятью, вам ее 168 хватит с избытком. ШИМ и MOSFET чаще всего подразумевают драйвер и пайку, bts низкочастотный ключ, у меня на 160 герцах горели 555 в управлении мощным вентилятором, заменил на IRFZ44 с драйвером и холодные на 38 килогерц.
Отредактировано IgorL (2014-04-04 13:03:31)
Поделиться182014-04-04 13:57:25
Хорошо. Закажу ещё 168, стоит копейки.
Bts стоит в ЭБУ авто в качестве ключа катушки зажигания, фигасе низкочастотный.
IRFZ тоже есть в наличии, в автоусилках стоят на преобразователе вверх.
Всем спасибо, жду предоплаты и... вперёд на танки!
Поделиться192014-04-24 19:57:25
Привет Всем!
BootLoader BasCom для 328P есть у кого? Поделитесь, плз.
Поделиться202014-04-24 22:03:25
Он лежит в папке BasCom_а
Называется "c:\Program Files\MCS Electronics\BASCOM-AVR\SAMPLES\BOOT\BootLoader.bas"
Добавь вот такие кусочки;
$crystal = 16000000
...
$regfile = "m328pdef.dat"
Const Loaderchip = 328
....
#if Loaderchip = 328 ' Mega328
$loader = $3c00 ' 1024 words
Const Maxwordbit = 6 'Z6 is maximum bit '
Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
#endif
...Я еще добавил
WDR
Stop Watchdog
что бы не вис при перезагрузке от сабаки.