пик контроллер - 1wire
пик контроллер - 1wire
дорого времени! кто подскажет как из аналогового сигнала 0-10В преобразовать в 1wire жнлательно на пик контроллерt?
Re: пик контроллер - 1wire
filaret писал(а):дорого времени! кто подскажет как из аналогового сигнала 0-10В преобразовать в 1wire жнлательно на пик контроллерt?
Вы бы по-подробнее про устройство, может какие-то мысли и возникнут. А на такую постановку вопроса напрашивается ответ: "При помощи специальной программы".
Re: пик контроллер - 1wire
имеется аналоговый датчик который выдаёт от 0 до 10в (датчик веса от 0 до 100тонн) этот выходной сикнал необходимо преобразовать в 1-wire интерфейс дла отправки сигнала в систему сбора данных которая принимает только 1-wire
Re: пик контроллер - 1wire
В данном случае для того чтобы преобразовать входной аналоговый сигнал в интерфейс 1-Wire необходим контроллер с АЦП на борту или внешней микросхемой АЦП. Выбор схемного решения зависит от требуемой точности измерения Вашего сигнала. В большинстве контроллеров имеется модуль АЦП разрядностью 8 или 10 бит. Если такой точности измерения Вам хватает, то остаётся только написать протокол обмена по шине 1-Wire. Информации по данной шине и протоколу обмена между устройствами в Интернете достаточно.
Не бывает безвыходных ситуаций. Есть только ситуации, выход из которых Вас не устраивает...
-
borys
- Держит паяльник хвостом
- Сообщения: 927
- Зарегистрирован: Вт сен 07, 2010 19:27:48
- Откуда: Ташкент
Re: пик контроллер - 1wire
Фирма Dallas выпускает АЦП DS2450 с выходом 1-wire.
Re: пик контроллер - 1wire
выпускать то выпускает, только найти её сложнее чем воробья ходить научить, я весь митинский рынок обошел ни у кого нет кроме дс1820
Re: пик контроллер - 1wire
Все на заказ...Я тоже раз день зря убил на рынок митинский
Re: пик контроллер - 1wire
filaret писал(а):имеется аналоговый датчик который выдаёт от 0 до 10в (датчик веса от 0 до 100тонн) этот выходной сикнал необходимо преобразовать в 1-wire интерфейс дла отправки сигнала в систему сбора данных которая принимает только 1-wire
Сам протокол обмена между МК (с АЦП на борту или без оного) и системой сбора данных реализовать не так уж сложно. Вопрос что захочет получить от МК система сбора данных. Если только данные об измеренном напряжении - это еще ладно. Но если она захочет получить полную информацию от МК согласно протоколу 1-Wire (SEARCH ROM, READ ROM, ALARM SEARCH ...), кроме того есть еще функциональные команды (например старт конвертирования температуры для DS18B20)- как-то становится грустно. Ведь это все надо будет предусмотреть в МК.
При работе, например, с датчиками типа DS18B20 или iButton МК выступает в роли master и разработчик сам решает какие команды посылать в устройство slave. При этом, как правило, считывается далеко не вся информация, имеющаяся в памяти датчика, а лишь полезная в данном конкретном случае. Здесь ситуация наоборот. Имеется master, что ему надо - неизвестно. Может быть вообще самый простой вариант, как в случае с iButton - только серийный номер устройства? У Вас есть конкретная информация по командам ROM системы сбора данных?