|
Мониторинг объекта по GPRS с отсылкой данных на сервер, SIM300+ATMega? |
|
|
|
Nov 30 2010, 11:51
|
Группа: Новичок
Сообщений: 4
Регистрация: 30-11-10
Пользователь №: 61 273

|
Здравствуйте! Возникла необходимость разработать устройство мониторинга удаленного объекта с передачей данных по GSM-каналу (GPRS).
Датчики собирают информацию (температура, давление, открытие двери и т.д.) о состоянии некого объекта и передают эту информацию микроконтроллеру (что-нибудь из ATMega?), тот в свою очередь по UART (?) отправляет данные GSM-модулю (SIM300), а тот с интервалом в несколько минут на веб-сервер.
В связи с этим возникло несколько вопросов: 1. Каким образом лучше подключить эти датчики? 2. Какой микроконтроллер подойдет для этих целей?
Так же рассматривается вариант использования готового устройства, если таковые имеются (некое устройство с входами для датчиков, и GSM модулем, которое после настройки было бы способно передавать информацию на веб-сервер). Если кому-нибудь известно подобное, прошу сообщить.
Спасибо!
|
|
|
|
|
 |
Ответов
|
Nov 30 2010, 16:23
|
Профессионал
    
Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364

|
Не, я понимаю - у меня было две меги 168+48 т.к. на DC-DC все равно ушел-бы бакс (типа совместил приятное с полезным). Но два ARM-а то на кой? Вам что сотни ног не хватает? Или сильно хотелось WinCE запустит ради 1кБ пользовательского кода?  Цитата Не, ну это приятное чтиво для любителей тонкого юмора Цитата Правда ли, что на такие микроконтроллеры как LPC3250 обязательно надо ставить операционную систему и без нее никак? A. Хотя теоретически возможно применение этих микроконтроллеров без операционных систем, практически это приведет к крайне низкой эффективности их использования. Я от этой фразы просто упал. Это типа - если для Вашей задачи столько ресурсов даром не надо, запустите там WinCE и Вам этих двух ARM сразу не хватит.
|
|
|
|
|
Nov 30 2010, 21:58
|

Гуру
     
Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463

|
Цитата(AlexandrY @ Nov 30 2010, 20:46)  Даже не столько WinCe, а .NET framework. Очень популярная штука у студентов. Собственно на студентов решение и рассчитано, тех кто не обременен уже тяжкими воспоминаниями об атмегах.
Нынче считать ресурсы не модно, если в розетку марвелы ставят, а на бытовые контроллеры атомы, то поставить на GSM два недорогих ARM-а будет совсем не избыточно. смотриться краиво, респект! ... но ( интересно взглянуть на схему или даже перечень микросхем, и также интересно понимать цену такого девайса ) ... все же избыточно, там АЖ три арма, внутри sim900 еще один. Избыточность от желания крутизны внешней, но посмотрите что получается с практической стороны: 1) отладка основного арма, отладка вспомогательного арма, отладка sim900 ... уже много. А как перепрошить SIM900? дебаг порт не вывели, забыли. 2) С точки зрения производства таких штук, по хорошему нужны три тестовые программы (две в армы одна на PC) и их взаимодействие. 3) Резко снижается надежность такого девайса, ...глюки одного множаться на глюки другого + глюки технологии сборки. 4) Не увидел достаточной защищенности цепей, развязки по ЭМИ и т.п., печально. 5) Разводка линии к разъемам антенн с потерями, моглибы и правильно сделать, наверное не было опыта с разводкой ВЧ.
|
|
|
|
|
Dec 1 2010, 06:45
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(Aner @ Nov 30 2010, 23:58)  смотриться краиво, респект! ... но ( интересно взглянуть на схему или даже перечень микросхем, и также интересно понимать цену такого девайса )
... все же избыточно, там АЖ три арма, внутри sim900 еще один. Избыточность от желания крутизны внешней, но посмотрите что получается с практической стороны: 1) отладка основного арма, отладка вспомогательного арма, отладка sim900 ... уже много. А как перепрошить SIM900? дебаг порт не вывели, забыли. 2) С точки зрения производства таких штук, по хорошему нужны три тестовые программы (две в армы одна на PC) и их взаимодействие. 3) Резко снижается надежность такого девайса, ...глюки одного множаться на глюки другого + глюки технологии сборки. 4) Не увидел достаточной защищенности цепей, развязки по ЭМИ и т.п., печально. 5) Разводка линии к разъемам антенн с потерями, моглибы и правильно сделать, наверное не было опыта с разводкой ВЧ. "Избыточность" такое слово пора забыть. NXP скоро выпускает двух-ядерный LPC4300 и через годик все будут говорить только о нем. Все на зубок будут знать зачем два и больше проца и как с ними отлаживаться. Так что готовьтесь. Здесь я предлагал некую форму сотрудничества, а не голую платформу. Старший ARM уже имеет на борту все что надо, и не на линуксе, не переживайте. C линуксом просто не реально было бы предлагать апгрейд всей прошивки по GPRS. Тестовые программы некоторые есть. Надежность от 2-х процов повышается. Каждый процессор следит за другим. STM32 сертифицированы для самых критичных приложений включая управление двигателями. (Мы имеем рабочий дизайн 3 кВТ инвертера на нем) Большинство глюков SIM900 которые обсуждаются в конфе в представленом решении обойдены. Про защищенность цепей вас переубеждать не стану. Это любимая тема спекуляций, ее решает только сертификация. Мы обеспечим сертификацию по евростандартам. Разводка антен строго по волновому сопротивлению. Не зная нашего стекапа вы не можете судить на глаз о согласованности волновых сопротивлений. Схема пока только в рамках сотрудничества.
|
|
|
|
|
Dec 1 2010, 07:57
|
Местный
  
Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011

|
Цитата(AlexandrY @ Dec 1 2010, 09:45)  Надежность от 2-х процов повышается. по всем наукам расчета надежности как раз таки наоборот. помнится в далекие годы видел решение увеличения надежности. там для индикации использовались лампочки накаливания, подсвечивалось табло. так вот там стояло 2 лампочки последовательно. и в расчете надежности этого устройства якобы 2 лампочки надежнее чем одна это было бы так если бы лампочки были соединены параллельно. тогда одна сгорела вторая горит. а при последовательном соединении одна сгорела вторая тоже погасла. так и тут примерно таже ситуация.
|
|
|
|
|
Dec 1 2010, 11:17
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(M_Z @ Dec 1 2010, 09:57)  так и тут примерно таже ситуация. Эт неверная модель предложеного решения ибо вы не описали оценки рисков. Вот это было бы интересно посмотреть на риски вашими глазами. Даже с лампочками я вам скажу не все так просто. Перегорая лампочка может вызвать КЗ которое разрушит питающие цепи (а кому интересно рассматривать абстрактные лампочки в вакууме?). Следовательно параллельное включение лампочек более рискованное. (а кого интересует надежность, боле интересны оценки рисков)  Цитата(ssokol @ Dec 1 2010, 12:58)  Те ваше заведение не смогло на арм9 с линуксом реализовать датчик отрыва шкафа от стены, по причине нехватки аппаратных входов, недостаточной тактовой частоты и разрядности и отсутствия сишных библиотек для датчика для АРМа ? Ж:-((( Значит моя любимая атмега64 - рулит :-))) А если серьезно то по-моему все дело в 120 долларах и 1500 рублях. Я думаю все дело было в скорости отладки и количестве багов. Среднее время поиска и исправления бага в приложении на линуксе на порядок больше чем в голой программе на суперцикле или RTOS. Цена проца имеет минимальное значение, одни разъемы и прочая бижутерия на серьезной вещи будут стоить гораздо дороже процов.
|
|
|
|
Сообщений в этой теме
Disen Мониторинг объекта по GPRS с отсылкой данных на сервер Nov 30 2010, 11:51 Aner GSM-модуль SIM300 не для новых проектов. Использов... Nov 30 2010, 12:02 AlexandrY Цитата(Disen @ Nov 30 2010, 13:51) Так же... Nov 30 2010, 12:45 M_Z Цитата(AlexandrY @ Nov 30 2010, 15:45) Мо... Nov 30 2010, 13:04  AlexandrY Цитата(M_Z @ Nov 30 2010, 15:04) а не сли... Nov 30 2010, 13:07  ssokol Цитата(M_Z @ Nov 30 2010, 16:04) а не сли... Nov 30 2010, 16:39 Disen Aner
Цитатаесли нет опыта и практики, проект птудн... Nov 30 2010, 15:53 Slonofil Цитата(Disen @ Nov 30 2010, 19:53) что-ни... Nov 30 2010, 16:07  ssokol Цитата(AlexandrY @ Nov 30 2010, 19:46) Да... Nov 30 2010, 17:02   AlexandrY Цитата(ssokol @ Nov 30 2010, 19:02) Ресур... Nov 30 2010, 17:17    ssokol Цитата(AlexandrY @ Nov 30 2010, 20:17) ST... Dec 1 2010, 10:45       ssokol Цитата(PCBExp @ Dec 1 2010, 14:43) Конкре... Dec 1 2010, 11:59       AlexandrY Цитата(PCBExp @ Dec 1 2010, 13:43) Конкре... Dec 1 2010, 12:47        PCBExp Цитата(AlexandrY @ Dec 1 2010, 15:47) Ну ... Dec 1 2010, 13:18         AlexandrY Цитата(PCBExp @ Dec 1 2010, 15:18) Полнос... Dec 1 2010, 14:51          M_Z Цитата(AlexandrY @ Dec 1 2010, 17:51) Над... Dec 1 2010, 15:28      M_Z Цитата(AlexandrY @ Dec 1 2010, 14:17) Пер... Dec 1 2010, 13:55     Павел_Б Цитата(M_Z @ Dec 1 2010, 11:57) по всем н... Dec 1 2010, 12:46      sobr Цитата(Павел_Б @ Dec 1 2010, 18:46) Лампо... Dec 1 2010, 14:41 Disen Slonofil
Спасибо за совет - учту. Этот модем приве... Nov 30 2010, 16:24 Slonofil Цитата(Disen @ Nov 30 2010, 20:24) Slonof... Nov 30 2010, 16:38 ArtemKAD ЦитатаSTM32 который применен на плате в качестве м... Nov 30 2010, 18:26 Harbinger Цитата(Disen @ Nov 30 2010, 13:51) Так же... Nov 30 2010, 18:41 PCBExp Интересную задачу топикстартер решает однако. В ко... Nov 30 2010, 19:59  ssokol Цитата(PCBExp @ Nov 30 2010, 22:59) Интер... Dec 1 2010, 10:58 av-master Прикольный отладочный набор. как серийное изделие ... Dec 1 2010, 07:05 Disen PCBExp
Цитатапобедила штука на атмеге за 1500р.
Во... Dec 1 2010, 10:58 Slonofil Если конкурс проходил на территории быв. СССР, то ... Dec 1 2010, 11:10 Slonofil К сожалению, дальше Вы ничего официально не узнает... Dec 1 2010, 11:56 av-master Складывается впечатление что на АРМЫ требуют вачдо... Dec 1 2010, 14:14 AlexandrY Цитата(av-master @ Dec 1 2010, 16:14... Dec 1 2010, 14:42  PCBExp Цитата(AlexandrY @ Dec 1 2010, 17:42) Да ... Dec 1 2010, 15:52 sobr Цитата(Disen @ Nov 30 2010, 17:51) Здравс... Dec 1 2010, 14:45 Savrik Цитата(AlexandrY @ Nov 30 2010, 14:45) Эт... Dec 1 2010, 16:52 vka_ Цитата(Disen @ Nov 30 2010, 15:51) Здравс... Dec 2 2010, 07:43
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|