Автор Тема: Відображення температури  (Прочитано 24537 разів)

2 гості дивляться цю тему.

Golem

  • Адміністратор
  • Дослідник
  • *
  • Повідомлень: 2944
  • Рейтинг 432
  • Стать: Чоловіча
  • AlkoGolem
    • Перегляд профілю
    • Пікаса
Re: Відображення температури
« Відповідь #20 : 21.12.2011 16:47:24 »
Робив таку систему коли працював на техприладі в 2004 році. Над давачем ставилося спеціальне каліброване відро з підігрівом, коли падав сніг воно його плавило і тоді міряло к-сть опадів. Чашечка  була з нержавійки спеціальної форми, від неї власне і залежали метрологічні характеристики приладу. Шкода шо не збереглося фотографій, тоді цифрові технології ще тільки наступали :)
Розшарити F VK G+
курча

YserL

  • Адміністратор
  • Дослідник
  • *
  • Повідомлень: 2535
  • Рейтинг 460
    • Перегляд профілю
Re: Відображення температури
« Відповідь #21 : 21.12.2011 17:33:37 »
Робив таку систему коли працював на техприладі в 2004 році. Над давачем ставилося спеціальне каліброване відро з підігрівом, коли падав сніг воно його плавило і тоді міряло к-сть опадів. Чашечка  була з нержавійки спеціальної форми, від неї власне і залежали метрологічні характеристики приладу. Шкода шо не збереглося фотографій, тоді цифрові технології ще тільки наступали :)
З підігрівом ідея) Основне направлення це рівень опадів крім снігу. Калібруються легко наливаючи певну кількість води і рахуючи кількість перекидань каретки. А знаючи діаметр отвору, маємо площу.
Розшарити F VK G+

Golem

  • Адміністратор
  • Дослідник
  • *
  • Повідомлень: 2944
  • Рейтинг 432
  • Стать: Чоловіча
  • AlkoGolem
    • Перегляд профілю
    • Пікаса
Re: Відображення температури
« Відповідь #22 : 21.12.2011 18:08:50 »
Підігрів вмикався по давачу температури. Слабким місцем системи є власне ця каретка, шо перекидується.  При коливаннях температури і при забрудненні та зношенні механізму він починає перемикатися при різних к-стях води. Перекидування каретки вимірювалося давачем Хола, зручно коли все зроблене з металу.
Розшарити F VK G+
курча

YserL

  • Адміністратор
  • Дослідник
  • *
  • Повідомлень: 2535
  • Рейтинг 460
    • Перегляд профілю
Re: Відображення температури
« Відповідь #23 : 07.02.2012 23:55:16 »
Прийшов мені sc16is741ipw
Single UART with I2C-bus/SPI interface з Industrial temperature range: ?40 °C to +95 °C
Ітого датчики можна напряму підключати до серійного порта.
Помоєму не можна, це i2c slave (
Хтось з такими мостами працював?

Розшарити F VK G+

Roman_P

  • Новачок
  • *
  • Повідомлень: 34
  • Рейтинг 5
    • Перегляд профілю
Re: Відображення температури
« Відповідь #24 : 08.02.2012 23:58:55 »
Подібні використовували I2C to GPIO . На процесорі бракувало вільних виводів . І2С має мати мастера на шині  . Читай сторінка 2 пункт 2.2 . Там пише що той міст slave тільки. А датчики це як ? З одної сторони І2С датчик , другою стороною в СОМ порт ? Не буде працювати бо датчик теж slave . З датчиками це просто робиться на мікроконтролері , в якого є I2C master i UART .
Розшарити F VK G+

YserL

  • Адміністратор
  • Дослідник
  • *
  • Повідомлень: 2535
  • Рейтинг 460
    • Перегляд профілю
Re: Відображення температури
« Відповідь #25 : 09.02.2012 12:26:45 »
Дякую, теж прочитав що слейв.
Часу намаж розвести на мезі 8.
Хочу зразу розвести під корпус, хтось має ідеї як таке зробити?


Розшарити F VK G+

Roman_P

  • Новачок
  • *
  • Повідомлень: 34
  • Рейтинг 5
    • Перегляд профілю
Re: Відображення температури
« Відповідь #26 : 09.02.2012 23:38:23 »
"Хочу зразу розвести під корпус," що мається на увазі ? Я би таке паяв на макетній платі , DIP- корпуси , просто і дешево . Для атмел в мене є написані функції для I2C і UART .  I2C (SMBUS) для ATXMEGA під ІАR .  Пробну 30-денну ІАR версію можна з сайту зтягнути . UART є для attiny , atmega , atxmega . Можу поділитися .
Розшарити F VK G+

Dima_Bear

  • Користувач
  • Досвідчений
  • *
  • Повідомлень: 311
  • Рейтинг 88
  • Стать: Чоловіча
  • Ще вчора сьогодні було завтра.
    • Перегляд профілю
Re: Відображення температури
« Відповідь #27 : 10.02.2012 15:12:31 »
Стаття   тут

Та відео тут

цікавого девайсу.
Розшарити F VK G+

YserL

  • Адміністратор
  • Дослідник
  • *
  • Повідомлень: 2535
  • Рейтинг 460
    • Перегляд профілю
Re: Відображення температури
« Відповідь #28 : 06.03.2012 23:12:05 »
"Хочу зразу розвести під корпус," що мається на увазі ? Я би таке паяв на макетній платі , DIP- корпуси , просто і дешево . Для атмел в мене є написані функції для I2C і UART .  I2C (SMBUS) для ATXMEGA під ІАR .  Пробну 30-денну ІАR версію можна з сайту зтягнути . UART є для attiny , atmega , atxmega . Можу поділитися .
Для початку хочу зробити корпус, такий як для малюнку, щоб на датчики не потрапляв дощ із пилом. Тоді зроблю розводку плати. і закріплю датчики з Atmega8 на одній платі.
Розшарити F VK G+

YserL

  • Адміністратор
  • Дослідник
  • *
  • Повідомлень: 2535
  • Рейтинг 460
    • Перегляд профілю
Re: Відображення температури
« Відповідь #29 : 11.03.2012 15:05:51 »
Тестував схему на DS18B20:
1 кабель 18 м 4*0,22 екранований сигнальний
2 кабель 30 м 8 * 0,48 біметал найдешевший з підвалу. Знаю зробив помилку, треба було купляти сигнальний)
Дані з дального датчику у підвалі не зчитуються, виникає помилка контрольної суми.
Так що використання витої пари для 1wire мережі не бажане. Краще не скупитися і купити сигнальний кабель.

Запуск:
digitemp_DS9097 -a
DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
CRC Failed. CRC is 63 instead of 0x00
CRC Failed. CRC is 63 instead of 0x00
CRC Failed. CRC is 63 instead of 0x00
Mar 10 14:51:42 Sensor 1 C: 10.12 F: 50.23

Без обрізку 2 кабелю:
digitemp_DS9097 -a
DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Mar 10 13:43:16 Sensor 0 C: 40.12 F: 104.22
Mar 10 13:43:17 Sensor 1 C: 9.44 F: 48.99
Розшарити F VK G+

YserL

  • Адміністратор
  • Дослідник
  • *
  • Повідомлень: 2535
  • Рейтинг 460
    • Перегляд профілю
Re: Відображення температури
« Відповідь #30 : 28.04.2012 12:58:29 »
Корпус метеозонда. Оголовок, муфта, заглушка d50. Виробник Інтрпласт. Бюджет 20 грн. Дешево і сердито)

Розшарити F VK G+

YserL

  • Адміністратор
  • Дослідник
  • *
  • Повідомлень: 2535
  • Рейтинг 460
    • Перегляд профілю
Re: Відображення температури
« Відповідь #31 : 05.05.2012 16:34:36 »
Сьогодні купив К1116КП4 для анемометра, а також розтиснув двигун від HDD і викинув катушку і магніт.
Напруга живлення від 6 до 12в. Планує до станції подавати 12В, конвектор 12в-3,3в для датчиків і контролера.
Розшарити F VK G+

YserL

  • Адміністратор
  • Дослідник
  • *
  • Повідомлень: 2535
  • Рейтинг 460
    • Перегляд профілю
Re: Відображення температури
« Відповідь #32 : 08.07.2012 18:33:45 »
Розібрався із математикою BMP085, то піз..ц. Вбити розробників.
Отож в кімнаті:
- SHT21: T 29,67  H 49,28%
- BMP085: T 29,9400 P 975,5998 mbar, або 731,7620 mmHg. Перевівши до рівня моря із висоти 291,7 м отримуємо 756,45 mmHg

За даними http://meteopost.com/ua/weather/lvov/
Тиск (на рівні моря) 758 мм.рт.ст.
Тиск (на станції) 731 мм.рт.ст. висота 325

Нібито правильно обчислено.
Математика в екселі: https://docs.google.com/spreadsheet/pub?key=0Apj_8tLAJKHZdFZJTjh0VDJYMWI1T29oVFZWa1hGRXc&output=html

Читати: http://wmrx00.sourceforge.net/Arduino/BMP085-Calcs.pdf
Помилка на сторінці 5 Derived Calibration Data має бути 0,000004
Помилка у формулі y2 на сторінці 2, додатково поділив на 40 000 щоб дані співпали із тестовими.

Щеб із CY3240 забирати через консоль дані без ActiveX :))
Розшарити F VK G+

YserL

  • Адміністратор
  • Дослідник
  • *
  • Повідомлень: 2535
  • Рейтинг 460
    • Перегляд профілю
Re: Відображення температури
« Відповідь #33 : 25.08.2012 16:01:19 »
Тепер можна розводити плату.







Розшарити F VK G+

YserL

  • Адміністратор
  • Дослідник
  • *
  • Повідомлень: 2535
  • Рейтинг 460
    • Перегляд профілю
Re: Відображення температури
« Відповідь #34 : 26.09.2012 14:38:38 »
Метеостанція на Atmega8a: I2C (SHT21, BMP085), 1-wire, 2 імпульсних входи. Лнія: RS-485, 12в. Внутрішня напруга 3,0в.



І гарні гайки. В когось є чуть чуть білої фарби?


І ще питання, для захисту по 485 шині можна використати замість MBR0540 BA159  ?:
BA159  1A, 1000В швидкі <300ns, 3MHz
Розшарити F VK G+

Roman_P

  • Новачок
  • *
  • Повідомлень: 34
  • Рейтинг 5
    • Перегляд профілю
Re: Відображення температури
« Відповідь #35 : 01.10.2012 01:13:21 »
Питання від чого треба захищатися ?
Якщо від напруги понад 12 вольт то підходять будь які швидкодіючі випрямляючі діоди . Тобто і MBR0540 і BA159 в такому випадку підходять . Але треба обмежити струм через діоди . Наприклад послідовно на лінії А , В поставити резистори . Опір має бути не дуже великий  щоб сигнал не надто спотворився . Перевірити осцилографом .
Якщо від електростатичного розряду (ESD protection ) то не підходить жоден . Для захисту від ESD використовують зовсім інші діоди . Вони мають і характеристики діодів і характеристики швидкісних стабілітронів . Також для захисту від ESD використовують швидкісні супресори  ( двосторонні стабілітрони ) .
Якщо це є перший випуск плати то особливо перейматися питаннями захисту не варто . Достатньо добитися основної функціональності . На платі можна залишити вільні контактні площадки (коло конектора ) . Коли все запрацює тоді вже впаювати захисні компоненти і перевіряти захист . Для тестування ESD треба спеціальне обладнання . Якщо такого обладнання нема , і протестувати нема як , то паритися тими діодами не варто . Бо навіть найшвидші діоди змонтовані не належним чином не будуть виконувати свої функції .
Що би я додав до схеми так це послідовно діод + індуктивність на +12 , і конденсатори (нема жодного) . Діод як захист від переполюсовки індуктивність як захист від стрибків струму . Після діоду і індуктивності між +12 і землею паралельно керамічний конденсатор 0.1мкФ і електроліт 10мкФ . На МАХ3483 треба додати 0.1мкФ на живлення .
Я би радив прочитати :
http://en.wikipedia.org/wiki/Decoupling_capacitor

http://www.intersil.com/content/dam/Intersil/documents/an13/an1325.pdf

Розшарити F VK G+

YserL

  • Адміністратор
  • Дослідник
  • *
  • Повідомлень: 2535
  • Рейтинг 460
    • Перегляд профілю
Re: Відображення температури
« Відповідь #36 : 03.01.2013 17:56:53 »
Хто може в Україні виготовити півсфери із міді покрівельної 0,8мм-1,2мм для анемометра, діаметр ~50мм.

Технології виробництва: http://steampunker.ru/blog/forsteammaker/7874.html





Розшарити F VK G+

YserL

  • Адміністратор
  • Дослідник
  • *
  • Повідомлень: 2535
  • Рейтинг 460
    • Перегляд профілю
Re: Відображення температури
« Відповідь #37 : 18.06.2013 08:36:17 »
Дуже сподобався віджет на андроїд:
Universal Widget
Вказавши "Data privider URL" meteo.uaid.net.ua/uv
Отримуємо поточні дані температури і інших даних:
Розшарити F VK G+

YserL

  • Адміністратор
  • Дослідник
  • *
  • Повідомлень: 2535
  • Рейтинг 460
    • Перегляд профілю
Re: Відображення температури
« Відповідь #38 : 12.08.2013 16:32:39 »
Розводка плати під датчик:
Розшарити F VK G+

Golem

  • Адміністратор
  • Дослідник
  • *
  • Повідомлень: 2944
  • Рейтинг 432
  • Стать: Чоловіча
  • AlkoGolem
    • Перегляд профілю
    • Пікаса
Re: Відображення температури
« Відповідь #39 : 31.01.2014 12:14:58 »
Бош випустив давач тиску, температури і вологості в одному корпусі 2,5мм на 2,5мм з спільним інтерфейсом.

BME260

Тепер робити метеостанції ще простіше.
Розшарити F VK G+
курча