трудный выбор (программирование МК)

Все, что не подходит под определение "старого софта и железа", обсуждается здесь
dimoto
Advanced Member
Сообщения: 1437
Зарегистрирован: 14.06.2015,20:46
Откуда: Белгородчина

трудный выбор

Сообщение dimoto » 16.04.2016,04:20

программирование МК

приветствую! Перед начинающим(начинающим!!!!) программистом стоит
задача изготовления нескольких автономных модулей преобразования аналоговых данных в цифровые и передачей этих данных с заданной периодичностью на терминал. Снимать данные необходимо с конденсаторов и термосопротивлений. Расстояние до терминала 20-30м.
На первых порах увлекла перспектива кажущейся простоты возможности программирования PIC-ов. Но бродилки по И-нету столкнули меня с AVR, Ардуино и удивительно дешёвыми блю-туз и вай-фай китайского пр-ва....Встают три вопроса :
1- Что удобнее? и надежнее
2- Что проще?
3- Можно объединить PIC и китайские поделки?
Имею скафандр, готов путешествовать.

Anonymous1
Advanced Member
Сообщения: 2727
Зарегистрирован: 22.11.2011,09:41
Откуда: Москва(Россия)

Вклад в сообщество

Сообщение Anonymous1 » 16.04.2016,07:35

Если нужна надёжность, то на 30 метров лучше всего пустить MIL-STD-1553B "манчестер", http://www.complexdoc.ru/pdf/%D0%93%D0% ... 0-2003.pdf
Вот типа таких модулей http://npofizika.ru/p=293 у китайцев есть что-нибудь дешёвое?

Гость

Сообщение Гость » 16.04.2016,10:46

Злая шутка про MIL1553 на PICе и начинающего программиста...
Модуль нужен автономный? Провода к серверу будут? Тогда самый наипростейший RS422/485.
И работать через встроенный последовательный порт.
Если понравилась беспроводка и ардуина, смотрите наиболее документированный проект из понравившихся.
Этого добра лежит в сети несоизмеримо больше, чем мы тут понапишем даже на 100 страницах.


TheAbcs
Member
Сообщения: 157
Зарегистрирован: 23.03.2008,14:59
Откуда: Chaikovskiy, Russia

Сообщение TheAbcs » 16.04.2016,11:39

dimoto писал(а):начинающим(начинающим!!!!) программистом стоит
Снимать данные необходимо с конденсаторов и термосопротивлений.
насколько я понимаю, с аналоговой техникой вы "накоротке" - поскольку, на мой взгляд, мельком упоминаемая задача "снимать данные" существенно сложнее той, по которой формулируются вопросы... и в значительной степени формирует требования к используемому контроллеру...
dimoto писал(а):1- Что удобнее? и надежнее
2- Что проще?
это типичное начало "религиозной войны"... и вы еще STM8 не упомянули, как минимум...
dimoto писал(а):3- Можно объединить PIC и китайские поделки?
объединить (в электронике, по крайней мере) можно что угодно с чем угодно... вопрос в смысле этого объединения...

обычно рекомендуют начинать с тех контроллеров, которые вам проще достать и по которым есть (знакомый) человек, готовый отвечать на ваши ("глупые") вопросы... если ваше устройство для "домашнего использования" - абсолютно безразлично, какой контроллер выбрать... если для промышленного - лучше обратить внимание на существующие промышленные решения... если вы увидели "свободную нишу" для производства собственного изделия (что вряд ли, судя по вопросам) - тогда должен звучать впорос "что дешевле?"
и да, лично я бы выбрал AVR :-)
(доводилось писать и под PIC, и под AVR, и под Intel51 - любимый контроллер :-) , - да и под некоторые другие)

Anonymous1
Advanced Member
Сообщения: 2727
Зарегистрирован: 22.11.2011,09:41
Откуда: Москва(Россия)

Вклад в сообщество

Сообщение Anonymous1 » 16.04.2016,16:26

andyTh писал(а):Злая шутка про MIL1553 на PICе и начинающего программиста...
Как я понял, ТС надо снимать данные с какой-то подстанции или станков, он пишет, что нужно ему модули изготовить во множественном числе, значит, между деталями большие расстояния и на каждый такой резистор надо свой датчик. А на манчестер их можно все повесить на одну верёвку с разными адресами/подадресами и по очереди опрашивать. Ещё вопрос, какая там разница потенциалов, сколько киловольт изоляция нужна. А с RS*, последовательным интерфейсом, надо либо коммутатор какой-то городить, либо много верёвок пускать.

Гость

Сообщение Гость » 16.04.2016,18:16

dimoto писал(а):1- Что удобнее? и надежнее
Возьми обыкновенный синезуб и обыкновенный вайфай, и попробуй работать с ним прямо "от станка", то-бишь от местоположения датчика. Если не будет проблем с помехами и сигнал устойчив - тогда ориентируйся на вайфай, иначе - отметай беспроводную связь напрочь.
Да, антенны для BT и WiFi бери керамические, чиповые, они малогабаритные и плохи по характеристикам, особенно по надёжности. Однако именно ими комплектуются дешёвые китайские ...

2) Подвес "на одну верёвку" чреват коллизиями. Особенно если датчики не синхронизированы никак или требуются одновременно показания от нескольких. Эвернет умеет повторно посылать пакеты, а умеет-ли то-ж самое твой "умный" датчик? А если и умеет, то что он будет присылать взамест реал-тайм значений, той-же температуры, например? "Реактор уже рванул, а на датчике по- прежнему -(минус)273К" :) С таким подходом к делу тебе прямая дорога в чернобыль...

dimoto
Advanced Member
Сообщения: 1437
Зарегистрирован: 14.06.2015,20:46
Откуда: Белгородчина

Сообщение dimoto » 16.04.2016,20:51

приветствую и блгдрю ответивших!
дам небольшие разъяснения.
7 лет назад уехал из Ростова-н-Д в заброшенный хуторок. Нарвался на полную аномальщину... Как то:
разница температур при весенне-летних утренних заморозках составляет 13 градусов на 10 метрах. В некоторых местах нормальные минус2-минус три на почве, а через 10 метров стоишь, нагребаешь листья на дымовую кучу, а берцы на глазах инеем покрываются и температура минус 14. В лунном ярком свете отчетливо видно, как с полей движутся каленые серебристые(не туман!!!!!) потоки и затекают, повинуясь какой-то закономерности на мой участок... И там, сцуки, ползают. В октябре у народа за 300 м от меня мороз минус 7, а у меня в подвале(в подвале!!!!!!) за два дня бочка с солеными арбузами насквозь промерзла. Причем, как изощренное издевательство, подвал промерз по диагонали на три уровня... слева все тыквы-картошка-морковка(и бочка арбузов) в инее стоят. а справа - только запотевшие...Вот я и задался целью привязать температурные и электро-статические показатели (непрерывный поток)к 3-д карте окресностей. причем, мне нужна не просто карта суточных-месячных температур, а именно инструмент для отслеживания динамики и вычисления кинетики самого процесса ... как сейчас говорят "мониторить" Пакеты данных должны с периодичностью раз в минуту "по воздуху" приходить на терминал и там писаться для последующей дешифровки. данные из себя должны представлять изменяющиеся значения сопротивления на термодатчике и емкость конденсатора.
А местные жители придумали всей этой аномальщине название "прихваты".... причем, утверждают, что тридцатилетие назад такого не было....
И не называйте меня сталкером))))))
Имею скафандр, готов путешествовать.

Anonymous1
Advanced Member
Сообщения: 2727
Зарегистрирован: 22.11.2011,09:41
Откуда: Москва(Россия)

Вклад в сообщество

Сообщение Anonymous1 » 16.04.2016,21:26

Ну тем более, лучше проводная линия, радиоконтакт в аномальной зоне может и не работать именно в нужный момент, и может ещё более усугубить - ведь неясно, как процессы в зоне на множественные источники радиосигнала отреагируют.

Гость

Сообщение Гость » 16.04.2016,21:33

Забавная задача. Особенно если учесть, что точек сьёма должно быть много.
И работать непрерывно в широком диапазоне температур. Тип батарейки выбрали?
Тут это будет пожалуй первичнее.
Приблизительно для таких задач лет хх назад придумали ZigBee.
Посмотрите, может подойдёт. К чему его прикручивать, уже отдельная задача.
Тем более, если у китайцев купить не просто тупой трансивер, а модулёк для "умного дома" можно будет использовать его
контроллер для опроса АЦП. Может "пик" и не понадобится.

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26891
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

Сообщение Rio444 » 16.04.2016,21:57

dimoto писал(а):
Мистика :(
Напишите потом, пожалуйста, о результатах.
Если пропадёте, будем считать, что сгинули в аномалии ;)

Вам не кажется, что аномалии как-то связаны с этим http://www.phantom.sannata.ru/forum/ind ... =18928&hl= ?
Электронка: Изображение копия Изображение

Гость

Сообщение Гость » 16.04.2016,22:02

Anonymous писал(а):Ну тем более, лучше проводная линия, радиоконтакт в аномальной зоне может и не работать именно в нужный момент, и может ещё более усугубить - ведь неясно, как процессы в зоне на множественные источники радиосигнала отреагируют.
Провода решают две проблемы, питание и интерфейс.
И это решение будет гораздо дешевле кучи покупных беспроводок.
Но добавляется проблема прокладки провода до нужной точки.
Погреб может потерять функциональность из за превращения в паучье гнездо.
Как впрочем и весь участок :)

ПыСы не все RSxx одинаковы. 422/485 вполне себе шина. Достаточно простая и надёжная.

Ответить