1 2 3 4 5 6 7 8 9 10 10/10 9,80оценок: 15

Автоматика управления ТТ котлами своими руками

Тема в разделе "Котлы, горелки, котельное об-е своими руками", создана пользователем Senkiivan, 28.03.14.

Метки:
  1. Виктрычч
    Регистрация:
    05.06.17
    Сообщения:
    2.387
    Благодарности:
    1.327

    Виктрычч

    Живу здесь

    Виктрычч

    Живу здесь

    Регистрация:
    05.06.17
    Сообщения:
    2.387
    Благодарности:
    1.327
    Вдогонку. Выпускается готовый дифдатчик на вроде 50 па и под ардуину. Здесь гдето есть ссылка на форуме. Но его стоимость четверть моей пенсии. Мир сошёл с ума. В наше время любая железка стоила любую бутылку водки. На эту почти два ящика! Вот и крою. Мясо есть, зубов нету.
    Кстати нашёл библиотеку под два датчика но bmЕ280 как раз по I2C и 76,77 адресам. Барометр с функцией влажности. У меня bmP280. Попробую подключить, шансы невелики. Но можно запросить у братьев bme. Заодно будет метеостанция. Есть задумка.
     
    Последнее редактирование: 16.02.22
  2. V757V
    Регистрация:
    23.11.11
    Сообщения:
    1.683
    Благодарности:
    633

    V757V

    Живу здесь

    V757V

    Живу здесь

    Регистрация:
    23.11.11
    Сообщения:
    1.683
    Благодарности:
    633
    Адрес:
    Москва
    Оксфорд, у вам все в порядке?
    Мы поместили датчик в трубу и он показал давление в ней Х. Вопрос, какое у нас разрежение (в трубе)?
     
  3. Оксфорд
    Регистрация:
    12.04.12
    Сообщения:
    9.414
    Благодарности:
    1.871

    Оксфорд

    Живу здесь

    Оксфорд

    Живу здесь

    Регистрация:
    12.04.12
    Сообщения:
    9.414
    Благодарности:
    1.871
    Адрес:
    Уфа
    Датчик в трубу или давление в трубе к датчику? Две большие разницы. Датчики разные бывают. Раньше все измеряли относительно атмосферы. Сейчас фиг его знает. Наверное все по разному. Поэтому и уточнил. Пыл поумерьте слегка. 10 лет пришлось заниматься измерением давлений в экспериментах- практически от 0 до 500 и более ата в динамике.
     
    Последнее редактирование: 16.02.22
  4. leo270474
    Регистрация:
    14.11.11
    Сообщения:
    7.683
    Благодарности:
    3.513

    leo270474

    Модератор

    leo270474

    Модератор

    Регистрация:
    14.11.11
    Сообщения:
    7.683
    Благодарности:
    3.513
    Адрес:
    Екатеринбург
    А диф MPXV7002DP такие задачи не решит?
     
    Последнее редактирование: 16.02.22
  5. Виктрычч
    Регистрация:
    05.06.17
    Сообщения:
    2.387
    Благодарности:
    1.327

    Виктрычч

    Живу здесь

    Виктрычч

    Живу здесь

    Регистрация:
    05.06.17
    Сообщения:
    2.387
    Благодарности:
    1.327
    У меня есть MPX5010. В принципе почти то же самое. Аналоговый датчик с крутизной вольт на килопаскаль. На 20 Па (20 мВ) просто будет шум. Да и АЦП ардуины впрямую не возмет. У неё дискретность около 5 мВ. Плюс ошибка самого датчика. И стоимость соизмерима с D6F-PH0505AD3. А этот конкретно заточён под задачу и ардуину по I2C.
    Пока помучаюсь всё таки с bmp. В сети есть решения. Пока пристреливаюсь.
     
  6. Виктрычч
    Регистрация:
    05.06.17
    Сообщения:
    2.387
    Благодарности:
    1.327

    Виктрычч

    Живу здесь

    Виктрычч

    Живу здесь

    Регистрация:
    05.06.17
    Сообщения:
    2.387
    Благодарности:
    1.327
    Идея! Идея нахожусь?
    Попробовал сдублировать библиотеку и сопутствующее из установок в цикл. Компилируется! Т. е. Если в цикле два раза запускать библиотеку только под разными адресами получим данные с двух датчиков! Лишний килобайт скетча переживу. С точки зрения программиста это наверное абсурд, но должно сработать. Что нам скажут начальники транспортного цеха?
     
  7. V757V
    Регистрация:
    23.11.11
    Сообщения:
    1.683
    Благодарности:
    633

    V757V

    Живу здесь

    V757V

    Живу здесь

    Регистрация:
    23.11.11
    Сообщения:
    1.683
    Благодарности:
    633
    Адрес:
    Москва
    Я так и не понял, у вас датчики физически имеют разные адреса? Один откликается на 0х77, а другой на 0х76, или оба откликаются на какой-то один из этих адресов?
     
  8. Виктрычч
    Регистрация:
    05.06.17
    Сообщения:
    2.387
    Благодарности:
    1.327

    Виктрычч

    Живу здесь

    Виктрычч

    Живу здесь

    Регистрация:
    05.06.17
    Сообщения:
    2.387
    Благодарности:
    1.327
    С магазина эта партия 76. Но на них перепайкой перемычки можно обозначить 77. Пока просто методом проб под 76 датчик поправил библиотеку из под 77 и работает один датчик. Вот и задумал поставить перемычку на второй датчик для 77 и подгружать к нему вторую оригинальную библиотеку. Т. е. тередовать их в цикле. Самому написать библиотеку нереально. Вопросы заданы по форумам, но пока без ответа.
     
  9. Виктрычч
    Регистрация:
    05.06.17
    Сообщения:
    2.387
    Благодарности:
    1.327

    Виктрычч

    Живу здесь

    Виктрычч

    Живу здесь

    Регистрация:
    05.06.17
    Сообщения:
    2.387
    Благодарности:
    1.327
    Пс. Вот фрагмент описание другой библиотеки. Но она без настроек датчика. Мельком попробовал. Паскали вроде теперь же. Но датчик уже работал с полноценной библиотекой с настройками. Для меня это всё пока темный лес. И чем дальше влез, тем...
    Фрагмент описания упрощённой библиотеки:
    / I2C адрес датчика: У датчиков BMP180 фиксированный адрес на шине I2C = 0x77, а у датчиков BMP280 может быть установлен адрес 0x77 или 0x76. По умолчанию библиотека общается с датчиками по адресу 0x77.
    / Адрес датчика (модуля) можно указать при объявлении объекта библиотеки: вместо iarduino_Pressure_BMP sensor; напишите: iarduino_Pressure_BMP sensor (0x76);
    / =
     
  10. arsenty
    Регистрация:
    15.01.15
    Сообщения:
    3.095
    Благодарности:
    1.079

    arsenty

    Живу здесь

    arsenty

    Живу здесь

    Регистрация:
    15.01.15
    Сообщения:
    3.095
    Благодарности:
    1.079
    Может проще схемку спаять для измерения количества поступающего воздуха? Тем паче десяток деталей и чувствительность на много выше всех этих примудростей. Не так давно Р. Лоцман разместил материал по этому.
     
  11. Виктрычч
    Регистрация:
    05.06.17
    Сообщения:
    2.387
    Благодарности:
    1.327

    Виктрычч

    Живу здесь

    Виктрычч

    Живу здесь

    Регистрация:
    05.06.17
    Сообщения:
    2.387
    Благодарности:
    1.327
    Наверное на основе ДМРВ?
    Меня снова осенило! А что мешает работать двум датчикам по двум разным библиотекам по разным адресам? Их есть у меня. Вот и решение. Не совсем оптимальное, но точно рабочее.
     
  12. V757V
    Регистрация:
    23.11.11
    Сообщения:
    1.683
    Благодарности:
    633

    V757V

    Живу здесь

    V757V

    Живу здесь

    Регистрация:
    23.11.11
    Сообщения:
    1.683
    Благодарности:
    633
    Адрес:
    Москва
    По двум разным будут, по одной в цикле не будут, директива once не даст два раза заинклюдить один и тот же файл. Первый будет включен, второй нет.
     
  13. Виктрычч
    Регистрация:
    05.06.17
    Сообщения:
    2.387
    Благодарности:
    1.327

    Виктрычч

    Живу здесь

    Виктрычч

    Живу здесь

    Регистрация:
    05.06.17
    Сообщения:
    2.387
    Благодарности:
    1.327
    Вот склепал. Есть замечания?

    #include <Wire.h>
    #include <Adafruit_BMP280.h>
    #include <iarduino_Pressure_BMP.h>
    Adafruit_BMP280 bmp1; / I2C 0x76
    iarduino_Pressure_BMP bmp2; / 0x77
    void setup() {
    Serial. begin (9600);
    delay (1000);
    bmp1.begin();
    bmp2.begin();
    bmp1.setSampling (Adafruit_BMP280:MODE_NORMAL, Adafruit_BMP280:SAMPLING_X2, Adafruit_BMP280:SAMPLING_X16, Adafruit_BMP280:FILTER_X16, Adafruit_BMP280:STANDBY_MS_500);
    }
    void loop (){
    Serial. print (bmp1.readPressure()-bmp2.pressure);
    delay (3000);
    }
     

    Вложения:

    • Screenshot_2022-02-17-13-49-09-561_name.antonsmirnov.android.arduinodroid2.jpg
  14. Виктрычч
    Регистрация:
    05.06.17
    Сообщения:
    2.387
    Благодарности:
    1.327

    Виктрычч

    Живу здесь

    Виктрычч

    Живу здесь

    Регистрация:
    05.06.17
    Сообщения:
    2.387
    Благодарности:
    1.327
    Выдалась свободная минутка. Датчик разряжения работает. Сверху почти рядом, затем разнос по высоте сантиметров 40. Можно посчитать. Цифры само собой в паскалях. Остались технические детали.
     

    Вложения:

    • Screenshot_2022-02-17-20-00-35-607_name.antonsmirnov.android.arduinodroid2.jpg
  15. V757V
    Регистрация:
    23.11.11
    Сообщения:
    1.683
    Благодарности:
    633

    V757V

    Живу здесь

    V757V

    Живу здесь

    Регистрация:
    23.11.11
    Сообщения:
    1.683
    Благодарности:
    633
    Адрес:
    Москва
    Это что за цифры то? Это разность?