реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> 30 датчиков
muravei
сообщение Jun 21 2007, 06:08
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(rezident @ Jun 20 2007, 23:51) *
Кстати, очень плавно от 30 датчиков и одного МК перешли к 30 датчикам и 30 МК.
А ведь еще вчера бились за каждый цент устройства smile.gif
biggrin.gif

Рискну напомнить один дешевый вариант "АЦП ": к цифровому выводу МК подключается через ограничительный резистор конденсатор, к нему датчик. МК заряжает конденсатор- "1", а потом , периодически проверяет ее наличие, измеряя временной интервал.Датчик, соответственно, должен менять сопротивление. Думаю, одного многоногого МК будет достаточно, без мультиплексоров и АЦП
Go to the top of the page
 
+Quote Post
migray
сообщение Jun 21 2007, 06:37
Сообщение #32


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 17-01-07
Из: Санкт-Петербург, Россия
Пользователь №: 24 501



Цитата(rezident @ Jun 20 2007, 23:51) *

Протокол неплохой, простенько и со вкусом.

Цитата(rezident @ Jun 20 2007, 23:51) *
Кстати, очень плавно от 30 датчиков и одного МК перешли к 30 датчикам и 30 МК.
А ведь еще вчера бились за каждый цент устройства smile.gif
biggrin.gif

Бороться за центы всеравно будем всегда, начальство заставит.

Сначала ес-но ставим 1 МК с внешним мультиплексором/АЦП. В лаборатории все работает smile.gif

Потом тащим этот макет на реальное устройство. И вот тут часто начинаются пляски с бубном.

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

Если линии длинные, согласен, что речь не об этом проекте, то "интелектуальные датчики" являются по моему оптимальными. Там борьба с помехами дороже МК будет. Вот только МК дороже доллара туда ставить всеравно не надо, то что я закладываю в подобные устройства, стоит 0,5 Евро.

I2C я подразумевал, когда говорил об АЦП с цифровым выходом, но не надо забывать о назначении этой шины. На каждый чип в шкафу термотренировки такой термометр навесить можно, а вот двигатель на стенде такими датчиками обвешивать я не рискну.

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

Цитата(sensor_ua @ Jun 21 2007, 10:07) *
Простите, но адрес может храниться в EEPROM, напримерwink.gif.
Выпускаем HART-датчики с 1997 года и ни разу до перемычек не додумалисьwink.gif))

EEPROM/Flash тоже можно, иногда даже нужно, особенно если в устройстве зашивается его серийник.
Но в отдельных вариантах можно и с перемычками поставить, если например куча устройств, на каждом объекте их число различно, а монтировать будет электрик, которому программатор не дашь, а вот переключатель перещелкнуть он сможет.

Сообщение отредактировал migray - Jun 21 2007, 07:25
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jun 21 2007, 06:54
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(sensor_ua @ Jun 21 2007, 09:07) *
Простите, но адрес может храниться в EEPROM, напримерwink.gif.
Выпускаем HART-датчики с 1997 года и ни разу до перемычек не додумалисьwink.gif))

Тормоза! smile.gif
1. В MSP430 нет встроеннной EEPROM.
2. Добавляется спецоперация конфигурации датчика.
3. Визуально не видно.
Про электрика уже сказано. Из всех инструментов у него вооот такая отвертка smile.gif


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
migray
сообщение Jun 21 2007, 07:18
Сообщение #34


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 17-01-07
Из: Санкт-Петербург, Россия
Пользователь №: 24 501



1. В MSP430 нет встроеннной EEPROM.
Что мешает сделать эмуляцию? Flash большая, ее хватит.
Правда на TI я этого не делал, тогда не надо было, но для других процов библиотеки есть.
В крайнем случае можно поставить внешнюю.

2. Добавляется спецоперация конфигурации датчика.
Да, это не очень приятно, но решаемо. Дрова в комп запихиваешь? smile.gif
Тут при выскакивании сообщения "Установлен новый датчик" технолог может позвонить монтажнику и спросить "куда ты его впихнул, ..."

3. Визуально не видно.
Можно сделать индикатор.

Хотя все зависит от конкретных условий, перемычки/переключатели иногда удобнее.

Сообщение отредактировал migray - Jun 21 2007, 07:24
Go to the top of the page
 
+Quote Post
rezident
сообщение Jun 21 2007, 08:27
Сообщение #35


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



1. Для хранения конфигурационных параметров используем INFO область Flash MSP430.
2, 3. Если устройство нужно конфигурировать непосредственно на объекте, то у него д.б. встроенные средства визуализации и ввода информации (клава с индикатором или хотя бы одна кнопка и светодиод(ы)). Если их нет, то используется конфигурация, задаваемая перемычками. Либо конфигурирование происходит уже непосредственно в сети с использованием уникального (серийного) номера датчика. Конфигурирование устройства не имеющего средств визуализации и ввода прямо на объекте это крайний случай и моветон. Я бы даже сказал, что это неудачная разработка.
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 07:22
Рейтинг@Mail.ru


Страница сгенерированна за 0.0139 секунд с 7
ELECTRONIX ©2004-2016