Страница программного продуктаSiemens Calibrator |
Последняя версия продукта — 1.0 |
Если скачивания не происходит по основной ссылке, или же основная ссылка блокируется антивирусной программой (по независящей от меня причине), попробуйте скачать отсюда Если вдруг вы не сможете справиться с непреодолимым желанием отблагодарить меня за программу, можете перечислить на один из кошельков, указанных слева, немного WebMoney :) Оглавление: Общая информация о программе Общая информация о Siemens CalibratorПрограмма является продвинутым аналогом широко известной утилиты Sensors Tool. Она предназначена для калибровки сенсоров и настройки контрастности дисплеев мобильных телефонов. Программа работает с телефонами Siemens на платформе контроллера EGOLD, что соответствует следующему модельному ряду: x35..55, A56..75, C56..60, S56, MC60, CF62, CF110, AX72..75, SX1 и аналогичным моделям. Остальные телефоны Siemens (на платформе SGOLD) программой пока не поддерживаются. О методике калибровки с использованием этой программы подробно рассказывается в моей статье Калибровка сенсоров телефонов Siemens. Принципиальные отличия от программы Sensors Tool:
Внешний вид программы:
Краткое описание программы Siemens CalibratorОписание органов управленияПереключатель «Порт» — порт компьютера, к которому подключен телефон. Флажок «Подсказки» — включение/отключение всплывающих подсказок. Кнопки «Подключить» и «Отключить» — служат для подключения или отключения программы от телефона. Кнопка «Зажечь подсветку» — программно зажигает подсветку дисплея. Бывает полезно при регулировке контрастности (особенно цветных дисплеев). Также интересно понаблюдать расхождение в измеренном телефоном и внешним вольтметром напряжении при увеличении энергопотребления за счёт включения подсветки. Кнопка «Погасить подсветку» — программно гасит подсветку. Кнопка «Всё из телефона» — повторно считывает все константы калибровок из телефона. Кнопка «Очистить все поля» — очищает все поля программы, содержащие константы калибровок. Кнопка «Из файла...» — служит для загрузки в программу сохраненных ранее констант калибровок. Кнопка «В файл...» — сохраняет константы калибровок в файле. Кнопка «?» — Открывает окно с дополнительной информацией о программе. На каждой из трёх вкладок находится еще по две кнопки: Кнопка «Из телефона» — повторно считывает константы калибровок, относящиеся только к текущей вкладке, из телефона. Кнопка «В телефон» — записывает в телефон константы калибровок, относящиеся только к текущей вкладке. Некоторые телефоны начинают использовать новые значения только после своей перезагрузки, поэтому, если после отправки новых констант в телефон его показания не изменились, необходимо отключить, а затем снова ввести телефон в Service Mode. Описание индицируемых значений и констант калибровкиНа первых двух вкладках над полями констант калибровки расположены текущие значения напряжения и температуры, измеренные сенсорами телефона и скорректированные с учетом упомянутых констант. На третьей вкладке состояние настроек контрастности определяется положением ползунков. Рассмотрим поля и значения всех трех вкладок: НапряжениеVBattMiddle (V — Volt — Вольт, Batt — Battery — аккумулятор, Middle — средний (англ.)) — Средняя величина напряжения на аккумуляторе за последний измеренный промежуток времени. В Service Mode с погашенной подсветкой она наиболее точно должна соответствовать реальному напряжению, измеренному внешним вольтметром. При зажигании в телефоне подсветки изменяется характер энергопотребления, и показания внешнего вольтметра по неясным причинам уходят в сторону VBattMax. Если в телефоне открыт полный заводской доступ (например, с помощью программы Joker введен SKey), то выводятся также следующие два значения: VBattMax (V — Volt — Вольт, Batt — Batterie — аккумулятор, Max — Maximal — максимальный) — Пиковая величина напряжения на аккумуляторе за последний измеренный промежуток времени. VBattMin — (V — Volt — Вольт, Batt — Batterie — аккумулятор, Min — Minimal — минимальный) Минимальная величина напряжения на аккумуляторе за последний измеренный промежуток времени. Следующие 4 константы задают координаты двух точек, через которые построена прямая перевода внутренних единиц сенсоров в милливольты. Ось X отражает милливольты, ось Y — внутренние единицы сенсоров. Меняя положение и наклон этой прямой, мы будем подгонять напряжение, показываемое программой, к напряжению, измеренному внешним вольтметром. SpgX0 (Spg — Spannung — напряжение, X0 — по оси X) — Значение напряжения верхней точки в милливольтах (диапазон 4 вольт). SpgY04V (Spg — Spannung — напряжение, Y0 — по оси Y, 4V — 4 Вольта) — Константа подгонки напряжения верхней точки к реальному напряжению аккумулятора. SpgDelta — (Spg — Spannung — напряжение, Delta — Дельта (расброс)) — Разница между напряжениями нижней и верхней точки в милливольтах. SpgY03V — (Spg — Spannung — напряжение, Y0 — по оси Y, 3V — 3 Вольта) — Константа подгонки напряжения нижней точки к реальному напряжению аккумулятора. ТемператураПоказания температур выводятся только в том случае, если открыт полный заводской доступ (например, с помощью программы Joker введен SKey). VCXOTemp — Температура окружающей среды. Терморезистор сопротивлением 22 кОм установлен рядом с кварцевым генератором, задающим тактовую частоту для процессора (VCXO — Voltage Controlled Crystal Oscillator — Управляемый Напряжением Кварцевый Генератор). Измеряемая температура не влияет на показания встроенного вольтметра, но важна для контролирования хода заряда аккумулятора и поддержания частоты кварцевого генератора, задающего тактовую частоту контроллера. Температура измеряется в пределах от −30 до +80 градусов Цельсия. BattTemp — Температура аккумулятора для Ni-MH аккумуляторов. В случае Li-Ion аккумулятора показывает случайное значение, зависящее от производителя аккумулятора. Вместо терморезистора в таких аккумуляторах стоит обычный резистор, определяющий производителя. EnvTemp — По-видимому, это температура окружающей среды во время заводской калибровки или что-то вроде этого. Следующие константы корректируют правильность показаний температур. VCXOTemp:TEnvOff — Общее смещение температурной шкалы (внутренней единицы). TEnvStg — Шаг градуса (внутренней единицы). Вышеуказанные константы корректируют правильность показаний температуры воздуха рядом с кварцевым генератором — то, что нам надо будет подстраивать. BattTemp:TBatOff — Общее смещение температурной шкалы (внутренней единицы). TBatStg — Шаг градуса (внутренней единицы). Вышеуказанные константы корректируют правильность показаний температуры аккумуляторной батареи. Актуальны только при Ni-MH аккумуляторе, так как там конец зарядки определяется по резкому возрастанию температуры аккумулятора. В случае Li-Ion аккумулятора вместо терморезистора, стоящего между минусовым и центральным контактом и измеряющего температуру, в батарее установлен обычный резистор, по своему сопротивлению идентифицирующий производителя аккумулятора: 8,2 кОм — Panasonic, 15 кОм — NEC, 27 кОм — Sanyo, 56 кОм — другие производители (если сопротивление резистора свыше 56 кОм или резистор отсутствует, то такой источник питания заряжаться телефоном не будет). EnvTemp:TBtecOff — Общее смещение температурной шкалы (внутренней единицы). TBtecStg — Шаг градуса (внутренней единицы). Вышеуказанные константы предположительно призваны корректировать показания поля EnvTemp. КонтрастностьБлок 5007 — содержимое блока 5007, отвечающего за контрастность. Изменение содержащихся в нём однобайтовых констант осуществляется как непосредственно исправлением цифр, так и с помощью соответствующих ползунков, регулирующих контрастность основного и внешнего дисплеев.
Замеченные ошибки и другие особенности работы текущей версии
|
|
[Вернуться в начало] |
[Оставить отзыв в гостевой] |