Список форумов   Список форумов  

Измерение температуры с помощью DS18x20

Всё о программировании на Labview

Модераторы: Техподдержка NI, Robert, Модератор

Измерение температуры с помощью DS18x20

Сообщение Горбачев » Чт фев 21, 2008 1:07 pm

Всем привет.
У меня следующая задача: отобразить на экране показание температуры, которая считывается с датчиков DS18x20 (датчиков минимум 10). Сколько лажу в интернете, нигде не могу найти примеры применения. Если кто-нибудь занимался подобными вещами, просьба помочь. P.S. датчики подключаются через собранный собственными руками USB-адаптер.
Заранее спасибо
Горбачев
 
Сообщений: 6
Зарегистрирован: Чт фев 21, 2008 12:53 pm
Откуда: Новосибирск

Сообщение Ashot » Чт фев 21, 2008 7:50 pm

Высылаю вам 2 ссылки
http://www.maxim-ic.com/appnotes.cfm/an_pk/162
http://www.maxim-ic.com/appnotes.cfm/an_pk/215
и два PDF файла. В одной из ссылок можете найти, как программировать этот датчик через serial port (работать с ним легче), а в PDF файлах подробное описание этого датчика. А если хотите работать с USB портом, так как вы не указали описание вашего адаптера и непонятно, например, каким способом (интерфейсом) он общается с компьютером (с LabVIEW): я могу только посоветовать использовать подпалитру VISA USB (Instrument I/O - Visa - Visa Advanced - Bus Interface Specific - Visa USB). Для этого вам могут понадобиться эти ссылки.
http://digital.ni.com/public.nsf/allkb/ ... B7005C65C9
http://zone.ni.com/reference/en-XX/help ... /visa_usb/
http://zone.ni.com/devzone/cda/epd/p/id/4516
http://zone.ni.com/devzone/cda/epd/p/id/3637
В них описание и примеры работы с VISA.
Вложения
DS18x20 2.rar
2
(200.04 KiB) Скачиваний: 533
DS18x20 1.rar
1
(177.98 KiB) Скачиваний: 673
Ashot
 
Сообщений: 2
Зарегистрирован: Чт фев 21, 2008 1:51 pm

Сообщение Горбачев » Чт фев 21, 2008 10:39 pm

Спасибо за ответ.
Я очень извиняюсь, в LabView я только начинающий и пока осваиваю продукт. Но у меня давняя страсть по измерениям температуры.
А если через COM-порт подсоединить, используя самый простой адаптер (в интернете его многократно описывали) с парой резисторов и 4-мя диодами? Приложите пример пожалуйста - очень нужно. :?
Горбачев
 
Сообщений: 6
Зарегистрирован: Чт фев 21, 2008 12:53 pm
Откуда: Новосибирск

Visa

Сообщение Ashot » Пт фев 22, 2008 12:17 pm

Я могу прислать вам примеры, но советую, чтобы вы зашли в LabView Help/Find Examples. Там, в разделе Search в Enther keyword(s) напишите VISA и сделайте поиск по этому слову. Появиться много различных примеров. В правой части будет информация для каждого примера. Для начала можете смотреть первый пример Advanced Serial Write and Read.vi
Ashot
 
Сообщений: 2
Зарегистрирован: Чт фев 21, 2008 1:51 pm

Сообщение Горбачев » Сб фев 23, 2008 11:56 am

Я просмотрел предлагаемые примеры...но насколько я понял, там описываются примеры для использования одного прибора (датчика), мне надо минимум 10. Так что я попрошу вас выложить свои наработки
Горбачев
 
Сообщений: 6
Зарегистрирован: Чт фев 21, 2008 12:53 pm
Откуда: Новосибирск

Сообщение Горбачев » Вт фев 26, 2008 10:27 pm

Ребята, помогите пожалуйста - очень надо. А сам разобраться не могу - не оочень силен в английском.
Горбачев
 
Сообщений: 6
Зарегистрирован: Чт фев 21, 2008 12:53 pm
Откуда: Новосибирск

Сообщение Корп » Ср фев 27, 2008 11:01 am

Горбачев писал(а):Ребята, помогите пожалуйста - очень надо. А сам разобраться не могу - не оочень силен в английском.

Вот библиотечка для DS18B20 под LV. Не помню где скачал. Там всё необходимое есть, только надо немного подразобраться. Для того, что бы работать с этими микросхемами через COM порт, да и вообще по сети 1-wire, надо иметь адаптер ML97U. (http://www.elin.ru).
Вложения
Reading several 1-wire probes via a serial or USB adapter.zip
(1.49 MiB) Скачиваний: 533
Корп
 
Сообщений: 2
Зарегистрирован: Ср фев 27, 2008 9:44 am
Откуда: Санкт-Петербург


Вернуться в LabVIEW

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron