Opened 4 years ago

Last modified 4 years ago

#46 new улучшение

Отправлять пользовательские команды в SIM

Reported by: san Owned by: alx
Priority: major Milestone: 1 очередь
Keywords: Cc: andrei, AlexLir

Description

Во время тестирование устройств MC04-WL иногда хочется спросить что-то у SIM-а в процессе нормальной работы(не выключая 3gd).
Например, для исследования #38 хотелось бы получать значение температуры со встроенного термодатчика, и соотносить температуру с количеством переданных данных, скоростью передачи.

Предлагается добавить в 3gd дополнительную функцию, отправки пользователем произвольной команды в SIM и получение ответа на неё.
Наверное достаточно только отправки, а ответы пользователь может посмотреть в логе.

Change History (5)

comment:1 by san, 4 years ago

При тестировании #38 воспользовались UART-ом, для дебага, подключившись к нему компьютером, через преобразователь USB-UART. Единственная проблемма, что СИМ выдаёт единицу уровнем 1.8 и этого оказалось мало для нашего преобразователя, так что пришлось подтянуть выход сима к 3V.
Для тестирования я думаю этого вполне достаточно, предлагаю тикет закрыть с резолюцией "не будем делать".

in reply to:  1 comment:2 by alx, 4 years ago

Replying to san:

При тестировании #38 воспользовались UART-ом, для дебага, подключившись к нему компьютером, через преобразователь USB-UART. Единственная проблемма, что СИМ выдаёт единицу уровнем 1.8 и этого оказалось мало для нашего преобразователя, так что пришлось подтянуть выход сима к 3V.

Там же (в SAM-4G), насколько я помню, есть специальная схема на транзисторе для преобразования уровня к стандарту LVTTL...

Для тестирования я думаю этого вполне достаточно, предлагаю тикет закрыть с резолюцией "не будем делать".

Я бы не стал. Думаю, эта функция может оказаться полезной, когда нет возможности подключить компьютер, например при отсутствии физического доступа к устройству...

comment:3 by san, 4 years ago

Там же (в SAM-4G), насколько я помню, есть специальная схема на транзисторе для преобразования уровня к стандарту LVTTL...

Нет, на модуле преобразование только по входу сима, а выход сима сразу на разъём выведен. В документации на сим схему видел, но резистор был под рукой)

Я бы не стал. Думаю, эта функция может оказаться полезной, когда нет возможности подключить компьютер, например при отсутствии физического доступа к устройству.

В таком случае эту функцию можно попробовать тоже реализовать через уарт. Достаточно задействовать этот УАРТ в контроллере и установить какой-нибудь простенький терминал.
С приёмом единицы уровнем 1.8В. на входе контроллера не будет проблем ?

in reply to:  3 comment:4 by alx, 4 years ago

Replying to san:

С приёмом единицы уровнем 1.8В. на входе контроллера не будет проблем ?

Боюсь что будут. Лучше уж использовать USB...

comment:5 by san, 4 years ago

Можно добавить на модуль схему преобразования. Пока что мы ни одного не отгрузили пользователям.

Note: See TracTickets for help on using tickets.