Перейти к содержанию

Датчик уровня


Рекомендуемые сообщения

Доброго времени суток.

Столкнулся с проблемой измерения уровня шоколада в баке.

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

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

Интересуют емкостные датчики. Но будут ли они реагировать на шоколад - неизвестно. \может кто сталкивался - подскажите. Сам попробовать не могу ввиду отсутствия данного типа датчиков.

Пробовал оптические, на отражение, работают крайне нестабильно. Разный шоколад имеет разное отражение, при  чем, как я понял проводя опыты, отражение зависит и от температуры шоколада.

Какие типы датчиков можно еще попробовать применить?

Спасибо!

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

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Сама жидкость шоколада токопроводящая - ? - Если да, то стержень через обмотку реле с замыканием на корпус ...

3-3.png

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

Что обещано- УЖЕ НЕ ТВОЕ

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

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Никаких токопроводящих, это же продукт питания.

Насколько я помню, используется ультразвуковой датчик. Дорого.

 

 

Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.

 

 

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

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

1 час назад, peresolyak сказал:

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

Для всего что будет хоть как то контактировать с шоколадом (погружной  ёмкостной датчик уровня , выставляющийся излучатель ультразвукового уровнемера, "глаз" оптического уровнемера итп.), помимо всего прочего придётся делать сертификацию для использования в пищевой отрасли (не, ну не для личного же применения столько шоколада!!? ... кабы чего не слиплось!).

Подобная самоделка, пусть и абсолютно безвредная, пусть даже и полезная (ну там из серебра/золота), но без соответствующей разрешительной бумаги - это козырь у первой проверяющей санитарной проверки, который Вам не хватит чем покрыть.

1 час назад, peresolyak сказал:

...Какие типы датчиков можно еще попробовать применить?

Только те которые имеют соответствующую сертификацию.

Самый безобидный - датчик веса (тензометрический)! Уровень шоколада - это степень заполненности бака, при примерно одинаковой плотности шоколада и неизменности объёма бака, функцию отслеживания уровня можно свести к измерение веса (да хоть всей установки в целом...). Весовые тензодатчики позволяют отследить значительные веса с точностью до грамма...

С уважением, Сергей

 

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

Моя благодарность - безгранична, но в пределах разумного :-).

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

18 минут назад, Sukhanov сказал:

Только те которые имеют соответствующую сертификацию.

Спасибо. Законы знаю, на юридическом форуме поспрашиваю. Теперь я нахожусь на техническом форуме, все таки хочется затронуть техническую сторону вопроса, без правовой. 

29 минут назад, Sukhanov сказал:

 Весовые тензодатчики позволяют отследить значительные веса с точностью до грамма...

Трудно взвесить разницу в килограмм на установке, которая весит 700 кг и имеет три двигателя (мешалка 3кВт, насос 1кВт и вибратор, несколько десятков ватт) и эти двигателя работают не постоянно.

Тензодатчики имею, применил, к примеру,  для взвешивания выгрузки муки. Но при этой установке - мое мнение - не реально будет добиться стабильной работы. Тем более, разный шоколад имеет разный вес. А мне нужно поддерживать именно уровень.

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

17 минут назад, peresolyak сказал:

А мне нужно поддерживать именно уровень.

А насколько проблематично свести Вашу проблему к "задаче с бассейном и двумя трубами" (в одну втекает в другую вытекает), типа контролировать выход и вход шоколада в бак??! Зная сколько вошло и сколько вышло несложно получить точный уровень находящегося в баке!

С уважением, Сергей

Моя благодарность - безгранична, но в пределах разумного :-).

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

Мешает большая вязкость шоколада. Ведь для контроля расхода нужен расходомер, для контроля разности их нужно два, А они (расходомеры) в большинстве случаев механические.

2 часа назад, ART_ME сказал:

Насколько я помню, используется ультразвуковой датчик. Дорого.

Не дорого, но ...

Тут свои проблемы. А именно открытые излучатель и приемник звука (ну или совмещенный). Как он поведет себя при попадании шоколада на излучатель? При мойке оборудования?

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

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

16 минут назад, peresolyak сказал:

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

Лучше, правильнее,  глянуть в сторону датчиков уровня применяемых в пищевой промышленности!!!! 

С уважением, Сергей

Моя благодарность - безгранична, но в пределах разумного :-).

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

2 часа назад, peresolyak сказал:

Столкнулся с проблемой измерения уровня шоколада в баке.

Друг, ты на наших советах уже в шоколаде по полной, хоть бы поделился что-ли.:lol: Кстати, по теме. Насколько знаю, шоколад полон железа. Вариант самодельного индуктивного датчика не рассматривается. Хотя возможно херню сморосил.:P

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

7 минут назад, Электроникс сказал:

Друг, ты на наших советах уже в шоколаде по полной, хоть бы поделился что-ли.:lol: Кстати, по теме. Насколько знаю, шоколад полон железа. Вариант самодельного индуктивного датчика не рассматривается. Хотя возможно херню сморосил.:P

Приезжай - поделюсь. Легко!

Имею индукционные датчики покупные. Но как-то не думал их тут применять. Нужно попробовать.

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

42 минуты назад, peresolyak сказал:

Имею индукционные датчики покупные

Не, покупные навряд ли сработают на шоколад, а вот самодельные в паре с МК, возможно сработают.

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

2 часа назад, peresolyak сказал:

 

Не дорого, но ...Тут свои проблемы. 

Не нужно гадать на кофейной гуще.

Обращаетесь к изготовителю ультразвуковых датчиков, рассказываете для чего он нужен, сообщаете технические параметры измеряемой среды. В ответ получаете коммерческое предложение. Само собой на сертифицированый в РФ датчик.

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

Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.

 

 

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

12 часа назад, peresolyak сказал:

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

А ты сделай подогреваемый (термостатируемый) поплавковый датчик. Шоколад будет плавиться и стекать.

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

20 часов назад, peresolyak сказал:

Трудно взвесить разницу в килограмм на установке, которая весит 700 кг и имеет три двигателя (мешалка 3кВт, насос 1кВт и вибратор, несколько десятков ватт) и эти двигателя работают не постоянно.

Тензодатчики имею, применил, к примеру,  для взвешивания выгрузки муки. Но при этой установке - мое мнение - не реально будет добиться стабильной работы. Тем более, разный шоколад имеет разный вес. А мне нужно поддерживать именно уровень.

 не понял о какой разнице в килограмм речь?  к примеру в вертикальной мешалке  диаметром  800мм ,  1см шоколада весит более 6-ти килограмм , вы уровень в баке с какой точностью измерять собрались ? в микронах?

с дозированием шоколада не сталкивался, а бетоносмесители с прямым дозированием вполне себе работают и дозируют материалы  с точностью +/-0,2кг не взирая на работу 15-22кВт двигателей , вибраторов и пневматики.

 

 

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

В 04.07.2019 в 12:32, peresolyak сказал:

Легко!

Есть хорошие (особливо, ежели они швейцарские) очень точные пневмодатчики. Но в Вашем случае шибкой точности и не нужно. Вам нужен не аналог, а бинарная логика - "да" - "нет". Как мне видится вся конструкция: микрокомрессор, воздушный фильтр (всё-таки пищевая отрасль), подогреватель воздуха, чтобы при контакте с шоколадом контрольная трубка вседа была чистой. Воздух поступает на тройник, один отвод на отметку требуемого уровня шоколада. перпендикулярно горизонту шоколада второй пошёл дальше - к датчику.Как токмо шоколад контактирует с трубкой, перераспределение давлений фиксирует датчик. Естественно все дела, пищевой термостойкий  пластик, своевременная замена фильтра, прокачка горячим воздухом в межцикловый период итд

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

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

Трубки... прессостаты... поплавки и прочее с прямым контактом шоколада сразу отпадает.

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

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

В 04.07.2019 в 10:30, peresolyak сказал:

Какие типы датчиков можно еще попробовать применить?

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

Емкостной датчик покроется коркой шоколада и, скорее всего, будет давать сбои.

Есть еще ультразвуковые. Но они очень не любят посторонние шумы, особенно свист и шипение. Могут давать незначительную погрешность, если температура материала не совпадает с температурой корпуса, – скорость звука зависит от температуры. Потребуется прибор с серьезной математической обработкой кривых эхо-сигналов и высококвалифицированный специалист, способный настроить прибор так, чтобы он не реагировал на мешалки.

Есть еще микроволновые. Это когда в бочку опускается трос и вдоль него пускается электромагнитная волна. Волна отражается от границы раздела фаз и датчик вычисляет расстояние до материала. Тоже вряд ли будет работать из-за налипания шоколада на тросе. Точно не подойдет, если применяется мешалка лопастного типа. Мешалка просто намотает на себя трос.

Есть еще радарные. По сути – радиолокаторы. Очень дорогие. Плохо работают на дистанциях 1 метр и меньше. Плохо работают в условиях росы и водяного тумана. Если бочка железная, то очень даже вероятно, что будут нестабильно работать на малых количествах материала. Будут видеть металлическое дно прямо сквозь материал. Также потребуется прибор с серьезной обработкой кривых эхо-сигналов и специалист по его настройке.

Из экзотики – гамма-изотопные. Можно заглянуть внутрь бочки прямо сквозь стены. До безумия дорогие. Понадобится разрешение Росатома. Вряд ли получится получить разрешение на облучение продуктов питания гамма-излучением

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

1234.png

Изменено пользователем avv_rem
Ссылка на комментарий
Поделиться на другие сайты

В 04.07.2019 в 12:27, peresolyak сказал:

А мне нужно поддерживать именно уровень.

Стабилизировать уровень в бочке можно просто путем избыточной подачи материала.:unknw:

Идея такая. В бочку подается явно избыточное количество шоколада. Но в бочке на нужном уровне есть система слива. Избыток шоколада вытекает и возвращается обратно на насос. Уровень в бочке абсолютно стабильный. Плотность материала может быть вообще любая. Никакие датчики не нужны вообще. Но потребуется повышенный расход электроэнергии на перекачивающий насос.

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

А кто потом  будет выковыривать застывший шоколад из системы слива? -)))

Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.

 

 

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

11 час назад, avv_rem сказал:

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

Поддерживаю: в данном случае это единственное и не дорогое решение!

Использовать либо тензодатчики, либо "рычажные весы": на одной стороне бак с шоколадом, на другой - груз и концевик, включающий насос

На форумах принято общаться на "ты", что не является оскорбительным и подразумевает равноправие

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

Датчик уровня касания с вращающимся щупом. В момент касания увеличивается ток вращения привода. Аналогичный вариант с вибрирующим датчиком касания.

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

Тот же вопрос: отковыривать застывший шоколад кто будет?

Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.

 

 

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

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

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

  Разрешено использовать не более 75 эмодзи.

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

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

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

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • Релюхи не причём. При неисправности релюх симптомы были бы другие. И ИБП даже не клацает когда переходит в  "аварию".   Да. Аккум новый. Более того - 2 новых пробовал. И без АКБ тоже. Не влияет. Да мелкие особо не вздуваются ж. Хотя С21 под подозрением..   Спасибо. Буду иметь ввиду.
    • #include <Wire.h> #include <Oregon_TM.h> #include <BME280I2C.h> //////////////////////////////////////////////////////////////////////////////////////////////////////////// //Скетч для устройства, передающего данные датчика BME280 в формате Oregon Scientific THGN132N //Принципиальная схема прилагается. //Для работы необходима библиотека https://github.com/finitespace/BME280/ //Устройство работает от 3-ех пальчиковых батареек, для экономии электричества заливать скетч нужно через ISP //////////////////////////////////////////////////////////////////////////////////////////////////////////// //Также возможна передача данных в формате - THP (температура, влажность, давление, напряжение батареи) //Пример с приёмником поддерживает расшифоовку THP //////////////////////////////////////////////////////////////////////////////////////////////////////////// # define THGN_SEND 1 // Передавать ли данные в формате THGN132 # define THP_SEND 0 // Передавать ли данные в формате THP # define DEVICE_LOG 1 //Писать ли лог В Serial # define DONE_PIN 15 // вывод сигнала об окончании работы на таймер # define BME_WAIT 10 // Сколько мс ожидать датчик BME # define BATTERY_THR 3.5 // Порог напряжения для выставляения флага разряда батарейки (THGN) ///////////////////////////////////////////////////////////////////////////////////////////////// //Ниблы датчика THP //Во всех полях младшие ниблы идут вперёд!!! // 1-2 - тип (55) // 3 - канал (0-7) // 4-6 - (температура от -100С) * 10. Т.е. +25.1С = 1251 = 4E3h // 7-9 - Влажность *10 Т.е. 25.1% = 251 = 0FBh // 10-12 - (давление от 500ммртст) * 10. Т.е. 765мм = 2650 = A5Ah // 13-15 - данные с АЦП (A0) // 16-17 - CheckSUM // 18-19 - CRC8 (poly 0x07 start 0x00) ///////////////////////////////////////////////////////////////////////////////////////////////// Oregon_TM transmitter(4); BME280I2C bme; bool bme_present = false; float bme_temp(NAN), bme_hum(NAN), bme_pres(NAN); ///////////////////////////////////////////////////////////////////////////////////////////////// void setup() { digitalWrite(DONE_PIN, LOW); pinMode(DONE_PIN, OUTPUT); #ifdef DEVICE_LOG Serial.begin(115200); Serial.println("Waiting for BMEsensor..."); #endif //Обмен данными с BME////////////////////////////////// Wire.begin(); while(!bme.begin()) { if (millis() > BME_WAIT) break; } if (!bme.begin()) { #ifdef DEVICE_LOG Serial.println("No BME sensor found"); #endif bme_present = false; } else { switch(bme.chipModel()) { case BME280::ChipModel_BME280: bme_present = true; bme.read(bme_pres, bme_temp, bme_hum); #ifdef DEVICE_LOG Serial.println("Found BME280 sensor! Success."); Serial.print("Temperature = "); Serial.print(bme_temp, 1); Serial.println("C"); Serial.print("Humidity = "); Serial.print(bme_hum, 1); Serial.println("%"); Serial.print("Pressure = "); Serial.print(bme_pres * 0.75, 1); Serial.println("mmHg"); #endif break; default: #ifdef DEVICE_LOG Serial.println("Found UNKNOWN sensor! Error!"); #endif bme_present = false; } } //Напряжения батареи/////////////////////////////////////////// word battvotage = (word)(((float)(1.1 * 16368) / Vbg()) * 100); #ifdef DEVICE_LOG Serial.print("Battery voltage = "); Serial.println(battvotage,HEX); #endif //Подготовка и отправка данных THGN////////////////////////////////////// transmitter.protocol == 2; if (THGN_SEND) { transmitter.setType(THGN132); transmitter.setChannel(3); transmitter.setBatteryFlag(battvotage < BATTERY_THR); if (bme_present) { if (bme_hum > 98) bme_hum = 98; if (bme_hum < 2) bme_hum = 2; if (bme_temp > 70) bme_temp = 70; if (bme_temp < -50) bme_temp = -50; transmitter.setTemperature(bme_temp); transmitter.setHumidity(bme_hum); transmitter.setComfort(bme_temp, bme_hum); } else { transmitter.setTemperature(-49.9); transmitter.setHumidity(2); transmitter.setComfort(-49.9, 2); } transmitter.SendPacket(); } // Если отправляются оба формата пакетов, межу ними надо выдержать паузу if (THP_SEND && THGN_SEND) delay(100); //Подготовка и отправка данных THP////////////////////////////////////// if (THP_SEND) { transmitter.setType(THP); transmitter.setChannelTHP(1); transmitter.setBatteryTHP( battvotage); if (bme_present) { transmitter.setTemperatureTHP(bme_temp); transmitter.setHumidityTHP(bme_hum); transmitter.setPressureTHP(bme_pres * 0.75); // перевод Pa в mmHg } else { transmitter.setErrorTHP(); } transmitter.SendPacket(); } #ifdef DEVICE_LOG Serial.println(); Serial.print(millis()); Serial.println("ms"); Serial.println(); #endif //Команда на отключение питания digitalWrite(DONE_PIN, HIGH); } ///////////////////////////////////////////////////////////////////////////////////////////////// void loop(){} ///////////////////////////////////////////////////////////////////////////////////////////////// int Vbg() { ADMUX = (1<<REFS0)|(0<<REFS1)|(1<<MUX3)|(1<<MUX2)|(1<<MUX1)|(0<<MUX0); long buffersamp=0; for (int n=0x0; n<=0xff; n++ ) { ADCSRA = 0xc7; while (bit_is_set(ADCSRA,ADSC)); buffersamp += ADC; } buffersamp >>=4; //16368 full scale 14bit ADCSRA &= ~(1 << ADEN); // отключаем АЦП return buffersamp; } Вот код программы. Пробовал по разному и от 5в запитывал и всю систему от 3,3 в. Причем голая ардуинка с таймером работает в нормальном режиме некоторое время, но потом все равно слетает и начинает питать мк постоянно( Причем это происходит всегда через разный промежуток времени.
    • На фото может быть название , характеристики и т.д. И по этому фото я смогу выбрать такой же в инете.. самому мне не собрать..
    • А что даст фотка? Тот же щуп, только чуть крупнее и с проводами питания.
    • Для меня наверное лучше купить готовый.. цель повысить чувствительность до 1 mV.. Наверное на Авто стоит покупать , мне бы фотку какую нить..такого активного щупа..))
    • Так на схемах обозначается подключение к сети 220 В.
×
×
  • Создать...