0

Отображение напряжения в приложении

Vitak Vit 2 years ago updated 2 years ago 6

Здравствуйте, отображение напряжения на брелоке и в приложении не совпадают куда копать? (На брелоке отображается верно, в приложении занижено)

отображение напряжения на брелоке и в приложении не совпадают куда копать?

Никуда копать не надо. Надо учитывать ряд моментов. 

1) Брелок получает инфу МГНОВЕННО по запросу. В приложении инфа самостоятельно обновляется обычно раз в полчаса.

2) На брелок  инфу присылает блок сигнализации и замер ведется микропроцессором главного блока на входе в плату главного блока (считай между красным и черным проводами разъема Х2), а в приложение инфу присылает GSM-модуль и он измеряет уже на СВОЕЙ ПЛАТЕ, которая воткнута в главную плату и до неё напряжение проходит через несколько переходных контактов, в том числе два штырька в сокете, а также тонкие дорожки на  одной ми другой платах. Поэтому  расхождение  от нескольких соток до нескольких десятых долей вольта - практически норма

На брелоке отображается верно, в приложении занижено

С учетом написанного выше - это НОРМАЛЬНО. А вот если бы в приложении было больше, чем на брелоке - вот тут надо  было бы переживать за "вечный двигатель" и слом шаблона про закон сохранения энергии... 


Надо просто  держать в голове коррекцию. И всё.

Ок, тогда второй вопрос, устанавливаю в приложении автозапуск по напряжению, запуск будет исходя из каких показаний? Блока или gsm модуля?

Опытным путём установлено, что по напряжению автозапуск происходит по тем показаниям, которые отображает брелок. Без разницы откуда включено, брелок или приложение. 

устанавливаю в приложении автозапуск по напряжению, запуск будет исходя из каких показаний? Блока или gsm модуля?

Предполагаю, что GSMa, если в приложении выставите. Если  через брелок (там тоже есть  такая опция), то  по показаниям брелока...

все автозапуски делает блок. Брелок и приложение только включают или выключают их. Блок берет напряжение со своих входов питания. Это же напряжение отображается на брелке. GSM замеряет отдельно питание, но на команду автозапуска оно не влияет.

Спасибо за ответы!