Перейти к содержанию
    

Ну раз пошла такая пьянка.... :)

 

На 100% совместимого не будет. Поэтому рассказываю как поступили в подобном случае.

Нужно было заменить Siemens TC35 и MC75 на Симком, так как старичков сименсов просто не стало, а устройств на них у энергетиков дофига и больше.

Была сделана плата в размерах сименсовского модуля, с таким же разъемом, на нее поставили SIM800С и состыковали по схемотехнике.

Транслятор команд написали на языке ЕmbeddedАТ прошив его в модуль. Все. Программа в модуле воспринимает чужие команды и транслирует их в то что понятно модулю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

CADiLO, спасибо за ответ. Это самое гениальное решение до перехода на новую программно-аппаратную часть устройств. Нескромный вопрос: а где взять эту среду программирования ЕmbeddedАТ и попытаться "подправить firmware" под свои потребности?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Там где и всегда - у нас на сайте

http://microchip.ua/simcom/?link=/SIM800x/EAT

 

Вам лучше на 800C ориентироваться.

 

А начать вот с этого

http://microchip.ua/simcom/SIM800x/EAT/DOC/EAT_Bator.pdf

http://microchip.ua/simcom/SIM800x/EAT/DOC...ews_03-2015.pdf

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если вопрос еще актуален, добавлю к вышесказанному -

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

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

И если уж браться за этот вариант, то наверное проще на ЕАТ "нарисовать" всю задачу....

 

Думается, что для решения этой задачи, кроме снятия лога с Rx / Tx (что совершенно правильно) необходимо понимать, какая конечная и основная цель всего устройства, какая технология передачи данных используется, куда данные передается, кто инициирует передачу данных...

Ведь скорее всего, контроллер подключен к какому либо прибору учета, периодически удаленно опрашивается на предмет получения очередной порции информации...

Ну и напоследок, честно говоря ни разу не сталкивался с тем, что бы прошивки у модулей "сами по себе" слетали или скажем модем "зависал",

может быть попытаться понять, почему прошивка "слетает", например запитать модем от аккумулятора и посмотреть, на результат?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>>то наверное проще на ЕАТ "нарисовать" всю задачу....

 

Т.е. вместо замены только модуля заменить весь прибор... Кому-то это проще.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос еще актуален. Производитель перейдет на новые модемы и все потом будет хорошо. Но есть большой парк устройств со старыми М260, их списывать в ближайшие годы никто не будет. Работникам частных компаний этого не понять, уж извиняйте. Пока была возможность купить-все было хорошо, потом за деньги перешивали. Но есть хорошие люди, помогли, большое спасибо за это. Слетает прошивка, могу это живьем продемонстрировать: модем до и после прошивки. Условия эксплуатации такие, что невозможно обеспечить стабильное питание, это не стационарная система охраны или нечто подобное, когда всегда есть 220 и хороший аккумулятор. Плюс умышленная порча всякими хитрыми способами, часто без вскрытия устройств. Взял в долг сим800с. Картина та же, что описывал с М95. Ждет контроллер свой ответ на ATI.

У меня опыта работы с ЕАТ нет. Надеюсь на помощь, хоть какие основы, заготовки проектов, болванки и т.п. Что не смогу-найду программиста, знающего С.

Используя ЕАТ реально заставить отвечать контроллеру, как надо. Откорректировать данные при открытии соединения (там вопрос в кавычках, без кавычек). А дальше идут пакеты в сеть. Серверы их принимают и обрабатывают.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>>то наверное проще на ЕАТ "нарисовать" всю задачу....

 

Т.е. вместо замены только модуля заменить весь прибор... Кому-то это проще.

 

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

 

ЗЫ. ИМХО, если что :laughing: И еще помогает, если в приборе есть немало глюков и ограничений...

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это проще сделать разработчику: у него исходная программа, переписать под новый модем или серию действительно не проблема. Не понятно, зачем была привязка к одному модему. Я работаю в обслуживающей организации. Нам легче использовать EAT, с контроллера прошивку не снимем, а коллеги помогут. Я на это очень надеюсь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Слетает прошивка, могу это живьем продемонстрировать: модем до и после прошивки. Условия эксплуатации такие, что невозможно обеспечить стабильное питание, это не стационарная система охраны или нечто подобное

автомобили и спецтехника? слежение? ))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

А еще исследовать всю схему, понять как она работает, найти программатор для МК и надеяться что камень флешованный... Как по мне написать на EAT будет проще т.к. хоть документацию на модуль найти можно и по минимуму заморачиваться с особенностями железа устройства...

Ведь с работой модема всё равно придется разбираться.

 

Не понятно, зачем была привязка к одному модему.

 

Почему-же не понятно - полностью понятно. Что было под то программист и писал.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

автомобили и спецтехника? слежение? ))

 

да

 

как считаете, достаточно будет полного лога Tx от контроллера и модема, чтобы с использованием EAT "научить" модем отвечать правильно и устанавливать соединение, потом передавать данные?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нам легче использовать EAT, с контроллера прошивку не снимем, а коллеги помогут. Я на это очень надеюсь.

 

Тогда в веселее в путь! :1111493779:

 

Только если придется менять симком на что-то другое - будете снова изучать ЕАТ, опен цпу и пр...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...