Хочу поделиться с людьми опытом подключения телефона к контроллеру. Неделю наверное бился и победил.
Изначально был аппарат siemens А35, пробовал подключать его, но почитав форумы понял, что он не работает с АТ командами. Дальше принесли CX65, он не включался, победить его не удалось. Дальше нашел А75, он то вроди должен работать так как серия новая, но работал он через одно место: подключаю к ПК через usb кабель и с помощью терминальной проги пробую общаться с ним АТ командами. Итог тишина. Дальше выключал аппарат, запускаю программу Joker и ввожу аппарат в Sevice режим, после этого включал и он как ни в чем не бывало нормально работает с АТ командами. Стоит выдернуть кабель из ПК и снова воткнуть без манипуляций с Joker не хочет работать. Так же и с ардуино не захотел работать. Почитал форумы и так же там писали что серия А урезанная и может не работать с АТ командами. Пришлось ехать на рынок и покупать S55. Вот его удалось подружить с ардуино, подключал правда не по схеме с первой странице а отсюда
[сообщение #12058757]При звонке со "своего" номера в ответ приходит смс такого содержания "0:03 I=101 S=0 T=0,0,0 V=15, 0 OFF=0, 0W, U=219, 109mm"
Датчики температуры не подключал поэтому нули. Остальное не совсем понятно что такое I, догадываюсь что это zPS= - число прерываний в секунду детектора нуля (должно быть около 100), но не уверен.
Так же непонятно что такое S?
V - это 2 значения уровня жидкости, первое я так понимаю это головы, второе это датчик емкости со спиртом.
Дальше идет параметр OFF=0, что он означает не совсем ясно и в каком случает он будет в 1?
Дальше идет мощность, у меня тоже 0, так как нагрузка не подключена.
Дальше идет напряжение и в конце я так понимаю давление если подключен 5010.
Еще из описания есть такие строки
Кроме того, при установленном параметре ParamGSM=1, на номер, указанный в переменной my_phone[] отправляются SMS о старте, остановке процесса, а также в случае срабатывания датчиков разлития воды или уровня в приемной емкости.alekslug, 25 Янв. 14, 11:34
Понятно что если параметр установлен в 1 то о пролитии воды и переполнении емкости сообщит смс, а вот в случае другой аварии например отвалился 0, пропало напряжение(а контроллер работает, отвалился например провод от транса, контроллер запитан от ИБП), превышении температуры ТСА сообщать не будет?
Я вот думаю что о нештатных ситуациях(авариях) контроллер должен уведомлять смс если стоит галка конечно, то есть ушел я на работу, включил аппарат не буду же я звонить каждые 10 мин, а вдруг забыл, а тут авария, он мне смс скинул я сразу в курсе, а если я например спать пошел и запустил процесс, то смс информер отключаю в настройках и об аварии контроллер сообщит писком. Пищать то он пищит при авариях даже если в настройках выключены все звуки, я думаю и слать смс тоже неплохо было. Но было бы неплохо разделить разные смс по уровню, то есть в данный момент если включена опция ParamGSM=1, то шлет смс при включении, переходе между процессами и об некоторых авариях(вода, переполнена емкость). Я бы разделил на 2 части смс: например стоит параметр
ParamGSM=0 - информирования нет
ParamGSM=1 - информирует об аварийных случаях (вода, спирт переливается, ТСА, пропал 0, пропала напруга, превышено давление(на будущее))
ParamGSM=2 - информирует о статусе процесса(включился, перешел на работу на себя, начал отбирать головы, начал отбирать тело и т.д.)
ParamGSM=3 - это 1 и 2 вместе.
Плюс в тело смс, которое приходит в ответ на звонок было бы неплохо включить информацию какая щас стадия(Razgon, NSB, GLv, SR, Hvost, end), понятно что опытный пользователь сможет определить стадию по разным признакам(температура, состояние датчика голов, мощность), но все же удобнее видеть на экране инфу.
ПС: еще забыл сказать проблему, с которой столкнулся: при подключении зарядки к телефону с акумером, акумер начинает заряжаться и через какое то время телефон вырубается. Думал дело в зарядке, взял другую - тоже самое. В общем на форумах нашел инфу что со старым акумом есть такая беда, контроллер телефона не может определить состояние сдохшего акума и вырубает телефон. Заменил акумер - все пошло. Пришлось правда взять другой и подпаяться к плате.