|
Надежные GSM -модемы 2G |
|
|
|
 |
Ответов
|
Sep 7 2015, 13:30
|
Местный
  
Группа: Свой
Сообщений: 229
Регистрация: 3-02-06
Из: Санкт-Петербург
Пользователь №: 13 974

|
Цитата(Slonofil @ Sep 7 2015, 16:22)  Нет. Слишком многое зависит от сети, ОпСоСов, расположения планет и прогноза погоды на вторник. Это ни Вам, ни разработчикам модемов неподвластно. Так что не экономьте на копеешном ключе, чтобы не получить проблему на рупь. это планируется подключать к embedded PC , и лишний ключ, это не только ключ, а еще целый MCU который будет это все контролировать и перезапускать, вот хотелось бы без костылей. ну насчет неподвластно, не соглашусь, можно было внутренний перезапуск сделать, правда для ширпотреба это не шибко нужно
|
|
|
|
|
Sep 8 2015, 08:52
|

Частый гость
 
Группа: Участник
Сообщений: 83
Регистрация: 12-01-15
Из: С-Петербург
Пользователь №: 84 517

|
Цитата(digital @ Sep 7 2015, 16:30)  ну насчет неподвластно, не соглашусь, можно было внутренний перезапуск сделать, правда для ширпотреба это не шибко нужно У M680 OpenCPU есть Watchdog, при зависании должен перезагрузить модуль. Т.е. управляться модуль может внешними командами, а внутреняя пользовательская прошивка - только периодически подкармливать Watchdog.
--------------------
|
|
|
|
|
Sep 8 2015, 10:01
|
Местный
  
Группа: Свой
Сообщений: 229
Регистрация: 3-02-06
Из: Санкт-Петербург
Пользователь №: 13 974

|
Цитата(NEOWAY_EFO.RU @ Sep 8 2015, 11:52)  У M680 OpenCPU есть Watchdog, при зависании должен перезагрузить модуль. Т.е. управляться модуль может внешними командами, а внутреняя пользовательская прошивка - только периодически подкармливать Watchdog. любопытно, а внутренняя прошивка может ( параллельно с установленным внешним PPP соединением) сама контролировать соединение? Цитата(ArtemKAD @ Sep 8 2015, 11:43)  Ну так GPIO в RS-232 никогда и не было. Поинтересуйтесь как в свое время делали управление и питание для RS232 мышек. DTR, RTS, RI рулят. GPIO нет в embedded PC, в последовательном порту который на нем есть (который кстати UART), есть только сигналы RX,TX, CTS, RTS и все, и нет никаких DTR, RTS, RI  Цитата(CADiLO @ Sep 8 2015, 12:39)  А если немного подумать и не решать задачу в лоб?
Представьте что у модема батарейное питание и он 90% времени спит. Сколько батареи сожрет ваша активная задача крутящаяся в модеме? Внешний XLP контроллер обойдется десятком микроампер, а задачу решит надежнее.
Теперь учитываем что зависание это в 98% вина оператора или кривая работа с модемом. Решение сброса через UART тоже элементарное - на линии передачи в сторону модема сидит микроконтроллер и слушает чего там передается. Если там от управляющей ePC проскочит сообщение типа AT+PIZ@EZ, то модем ответит error (или вообще не ответит), а контроллер увидев в потоке единственно правильную для него сигнатуру - сбросит модем. думаю нужно в потоке ловить ICMP пакеты ping и только по ним определять наличие связи, Цитата И со спячкой тоже просто - усыпили модем, контроллер увидел что нет активности на UART и тоже уснул. Проснется он быстрее чем модем по первому же стартовому биту. Цена вопроса меньше доллара - тот же PIC12F1822 - UART аппаратный, ног мало, спит крепко....  Кроме того этот контроллер может и еще несколько функций выполнять - правильное включение по устаканиванию питания, контроль батареи... да мало ли что можно на него повесить и давать команды по тому же самому UART. не очень понимаю, как получить доступ к UART, если его перехватила windows и качает там свои байтики
|
|
|
|
|
Sep 8 2015, 17:56
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(digital @ Sep 8 2015, 13:01)  не очень понимаю, как получить доступ к UART, если его перехватила windows и качает там свои байтики Вот с этого и надо было начинать. Т.е. считаете, что винда надежнее модема?? Вот когда ваша винда поработает несколько недель в режиме 24 на 7 с внезапными отключениями питания, собственными глюками, которых в ней чуть больше, чем дохрена, и глюками вашей проги, вот и оцените, что чаще глючит - винда или модем ЗЫ. Вообще всегда умиляет то, когда работают под виндой и ищут "очень надежный модем"  Цитата(digital @ Sep 8 2015, 16:20)  а как работают сторожевые таймеры в промышленных модемах? по моему они тупо периодически перегружают модем Как правило - так и есть, причем иногда бывает, что сбрасываются и настройки, которые были введены без &W в командах. Видать программерам там не больно надо было, например, отследить отсутсвие данных от модема и тогда уж его сбрасывать
|
|
|
|
|
Sep 8 2015, 18:08
|
Местный
  
Группа: Свой
Сообщений: 229
Регистрация: 3-02-06
Из: Санкт-Петербург
Пользователь №: 13 974

|
Цитата(mantech @ Sep 8 2015, 20:56)  Вот с этого и надо было начинать. Т.е. считаете, что винда надежнее модема?? Вот когда ваша винда поработает несколько недель в режиме 24 на 7 с внезапными отключениями питания, собственными глюками, которых в ней чуть больше, чем дохрена, и глюками вашей проги, вот и оцените, что чаще глючит - винда или модем  вот на практике винда, с прогами, ПЛИС и т.д., работает неделями, а 3G модем часы Цитата ЗЫ. Вообще всегда умиляет то, когда работают под виндой и ищут "очень надежный модем"  да вы правы, но не нужен "очень надежный модем ", нужен надежный как винды хотя бы  (не смеяться !!!) , устройство все же обслуживаемое, и можно попросить его перегрузить, но не не каждый день по несколько раз Цитата Как правило - так и есть, причем иногда бывает, что сбрасываются и настройки, которые были введены без &W в командах. Видать программерам там не больно надо было, например, отследить отсутсвие данных от модема и тогда уж его сбрасывать  мдя, я то размечтался что в промышленных модемах, сделано по нормальному ну тогда можно взять pic10f и прикрутить его к любому модему на ножку сброса, правда не всем модемам это помогает.
|
|
|
|
|
Sep 8 2015, 18:37
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(digital @ Sep 8 2015, 21:08)  ну тогда можно взять pic10f и прикрутить его к любому модему на ножку сброса, Только не на ножку "сброса", потому, что она там - фикция, это не физический сброс МК модема, а просто сигнал его операционке, если она не зависла, что надо сделать "теплый" сброс. Нужно ставить полевичек на питание модема - самый надежный способ. Цитата(digital @ Sep 8 2015, 21:08)  вот на практике винда, с прогами, ПЛИС и т.д., работает неделями, а 3G модем часы Че-то странно, у меня даже дешевые "свистки" неделю, как правило, отрабатывали честно, винда, бывало по нескольку раз в месяц висла... Когда поставил "плановую перезагрузку" в полночь - стало гораздо легче
Сообщение отредактировал mantech - Sep 8 2015, 18:38
|
|
|
|
Сообщений в этой теме
digital Надежные GSM -модемы 2G Sep 7 2015, 13:18  mantech Цитата(digital @ Sep 7 2015, 16:30) это п... Sep 7 2015, 16:03   vadimp61 Цитата(mantech @ Sep 7 2015, 19:03) Ерунд... Sep 7 2015, 18:02   digital Цитата(mantech @ Sep 7 2015, 19:03) Ерунд... Sep 8 2015, 05:50    NEOWAY_EFO.RU Цитата(digital @ Sep 8 2015, 13:01) любоп... Sep 8 2015, 12:33       digital Цитата(mantech @ Sep 8 2015, 21:37) Че-то... Sep 8 2015, 20:01        Harbinger Цитата(digital @ Sep 8 2015, 23:01) в сво... Sep 9 2015, 04:51         digital Цитата(Harbinger @ Sep 9 2015, 07:51) Апп... Sep 9 2015, 05:03       viakon Цитата(mantech @ Sep 8 2015, 23:37) Че-то... Sep 9 2015, 04:35 ArtemKAD Цитатаа нету, всего один UART обрезанный до RTS, C... Sep 8 2015, 08:43 CADiLO А если немного подумать и не решать задачу в лоб?
... Sep 8 2015, 09:39 CADiLO >>>не очень понимаю, как получить доступ ... Sep 8 2015, 10:15 digital Цитата(CADiLO @ Sep 8 2015, 13:15) >... Sep 8 2015, 10:50 CADiLO Зачем драйвер???
Пишется софт или утилита которая... Sep 8 2015, 11:02 digital Цитата(CADiLO @ Sep 8 2015, 14:02) Зачем ... Sep 8 2015, 12:07 CADiLO >>>модем управляется по одному порту, либ... Sep 8 2015, 12:33 digital Цитата(CADiLO @ Sep 8 2015, 15:33) >... Sep 8 2015, 13:20  NEOWAY_EFO.RU Цитата(digital @ Sep 8 2015, 16:20) а как... Sep 8 2015, 14:17   digital Цитата(NEOWAY_EFO.RU @ Sep 8 2015, 17:17)... Sep 8 2015, 16:12 ArtemKAD Цитатаесть только сигналы RX,TX, CTS, RTS и все, и... Sep 8 2015, 22:25 digital Цитата(ArtemKAD @ Sep 9 2015, 01:25) Ну е... Sep 9 2015, 07:52  ArtemKAD Цитата(digital @ Sep 9 2015, 10:52) эээ, ... Sep 9 2015, 09:56   digital Цитата(ArtemKAD @ Sep 9 2015, 12:56) RTS ... Sep 9 2015, 10:01    aaarrr Цитата(digital @ Sep 9 2015, 13:01) это п... Sep 10 2015, 11:35     digital Цитата(aaarrr @ Sep 10 2015, 14:35) А зач... Sep 14 2015, 14:32      aaarrr Цитата(digital @ Sep 14 2015, 17:32) пото... Sep 14 2015, 14:43       mantech Цитата(aaarrr @ Sep 14 2015, 17:43) Замеч... Sep 15 2015, 07:24        aaarrr Цитата(mantech @ Sep 15 2015, 10:24) Зате... Sep 15 2015, 08:52        digital Цитата(mantech @ Sep 15 2015, 10:24) Что ... Sep 15 2015, 09:52         aaarrr Цитата(digital @ Sep 15 2015, 12:52) зави... Sep 15 2015, 11:09 CADiLO По поводу сброса поправлю - это аппаратный сброс b... Sep 9 2015, 05:06 mantech Цитата(CADiLO @ Sep 9 2015, 08:06) По пов... Sep 9 2015, 06:56 CADiLO Я еще больше вас огорчу - этим даже производители ... Sep 9 2015, 07:28 CADiLO >>>а как поможет RTS
На уровне регистров... Sep 9 2015, 07:53 digital Цитата(CADiLO @ Sep 9 2015, 10:53) >... Sep 9 2015, 08:56 mantech Цитата(CADiLO @ Sep 9 2015, 10:53) Я еще ... Sep 9 2015, 11:42 Ion Цитата(digital @ Sep 7 2015, 17:18) Сущес... Sep 10 2015, 11:25 CADiLO >>>Какие могут быть команды модема при по... Sep 15 2015, 11:29 aaarrr Цитата(CADiLO @ Sep 15 2015, 14:29) Обыкн... Sep 15 2015, 11:48 ArtemKAD ЦитатаЗатем, что сброс модема и соединения - разны... Sep 15 2015, 12:43 mantech Цитата(ArtemKAD @ Sep 15 2015, 15:43) А ч... Sep 15 2015, 18:11  ArtemKAD Цитата(mantech @ Sep 15 2015, 21:11) Это ... Sep 15 2015, 22:13   mantech Цитата(ArtemKAD @ Sep 16 2015, 01:13) Так... Sep 16 2015, 07:27   digital Цитата(ArtemKAD @ Sep 16 2015, 01:13) Так... Sep 16 2015, 10:01 CADiLO Вот уперлися в виндовс - забудьте про него. Вы дол... Sep 15 2015, 12:48 digital Цитата(CADiLO @ Sep 15 2015, 15:48) Вот у... Sep 15 2015, 13:22 ArtemKAD ЦитатаДа ничего, в принципе. Прерываете сессию, да... Sep 16 2015, 08:53 CADiLO >>>еще бы научить комп снимать напряжение... Sep 16 2015, 11:37 digital Цитата(CADiLO @ Sep 16 2015, 14:37) >... Sep 16 2015, 11:56 CADiLO Напрямую разве что совсем старые материнки.
Даже ... Sep 16 2015, 12:11 digital Цитата(CADiLO @ Sep 16 2015, 15:11) Напря... Sep 16 2015, 13:16 digital Цитата(CADiLO @ Sep 16 2015, 15:11) 5 мин... Sep 16 2015, 14:34  mantech Цитата(digital @ Sep 16 2015, 17:34) эта ... Sep 16 2015, 16:52   digital Цитата(mantech @ Sep 16 2015, 19:52) Ой, ... Sep 16 2015, 20:03 CADiLO >>>но у меня в linux это не работает, уст... Sep 16 2015, 13:24
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|