Список форумов Ремонт бытовой техники и електронники Ремонт бытовой техники и электроники
 
  Файло-обменникФайлы    ПрошивкиПрошивки   ПродажаПродажа   ЛитератураЛитература   СтатьиСтатьи 
Форум

[ Новые сообщенияПравила форумаRSS ] Текущая дата: Воскресенье, 01.02.2026, 14:33:19

  • Страница 3 из 3
  • «
  • 1
  • 2
  • 3
Модератор форума: Paganel, G67985, serp1972, Andriiko  
Программирование 1-фаз. эл. счетчика
a1-ex Дата: Пятница, 07.07.2017, 18:35:13 | Сообщение # 31

Автор темы
Участники
Сообщений: 396
Цитата Даджжаль ()
А где ночь-день?


Это примитивный 1 тарифный
Статус: отсутствует
-->
a1-ex Дата: Пятница, 07.07.2017, 18:40:46 | Сообщение # 32 | Отредактировал: a1-ex - Пятница, 07.07.2017, 18:51:33

Автор темы
Участники
Сообщений: 396
Даджжаль, мое почтение drinks good
Ваши знания достойн похвалы blush



Расскажете как посчитали?

Поставил лампу 75Вт.
Жду заветные 0,01 biggrin
Скачать файл можно после регистрации регистрация | вход
Статус: отсутствует
-->
a1-ex Дата: Пятница, 07.07.2017, 18:56:10 | Сообщение # 33

Автор темы
Участники
Сообщений: 396
Все, считает. Можно ставить pliz drinks : drug Спасибо за помощь, многоуважаемые!

chainic Я б не осилил сам ...\\\

Скачать файл можно после регистрации регистрация | вход
Статус: отсутствует
-->
Даджжаль Дата: Пятница, 07.07.2017, 18:57:51 | Сообщение # 34 | Отредактировал: Даджжаль - Пятница, 07.07.2017, 18:59:10
Участники
Сообщений: 35
Цитата a1-ex ()
Расскажете как посчитали?

Я же писал выше:
#30: 03 71 83 FC 8E 7C F1 D6
03 71 83 XOR FF FF FF = FC 8E 7C - это пям на поверхности, аж "светится" на экране
остаётя с контролькой F1 D6 разобраться. При ксорах сумму не применяют - только црц.
црц16 для этих 3-х байт с ксорами равна CD F1 (F1 CD с поменянными местами байтами). Старший байт F1 совпадает, младший нет. Так часто делают, сравнивая црц по маске.
Маска в данном случае - 00 1B. Проверяем на строке со значением после запятой.
Статус: отсутствует
-->
a1-ex Дата: Пятница, 07.07.2017, 19:11:21 | Сообщение # 35

Автор темы
Участники
Сообщений: 396
Даджжаль, blush гениально
Статус: отсутствует
-->
andros Дата: Пятница, 07.07.2017, 21:03:16 | Сообщение # 36
Оленевод
Сообщений: 887
Вот же блин , мне бы эти знания лет 10 назад . Не трахался бы с одометром. biggrin
Статус: отсутствует
-->
a1-ex Дата: Пятница, 07.07.2017, 21:04:25 | Сообщение # 37

Автор темы
Участники
Сообщений: 396
andros, видишь, как знающие подобные задачи решают ... shock biggrin
Статус: отсутствует
-->
andros Дата: Пятница, 07.07.2017, 21:07:11 | Сообщение # 38
Оленевод
Сообщений: 887
a1-ex, Ну дык. Мне после того траханья сильно отбило подобными шедеврами заниматься. biggrin А чел явно не один пуд съел над раскодировкой магнитол.
Статус: отсутствует
-->
Даджжаль Дата: Пятница, 07.07.2017, 22:12:43 | Сообщение # 39
Участники
Сообщений: 35
Цитата andros ()
Не трахался бы с одометром

Мне кажется, что у производителей авто не стоит особой задачи что-то сильно шифровать в пробеге, хотя, могу и ошибаться.
Не думаю, что в одометрах применяется что-то серьёзное в плане шифрования.
Статус: отсутствует
-->
f2d Дата: Пятница, 07.07.2017, 22:45:30 | Сообщение # 40
Участники
Сообщений: 261
Цитата Даджжаль ()
Не думаю, что в одометрах применяется что-то серьёзное в плане шифрования.

Ещё и как,вот на этой приборке АП 2115-3801010-20 ставят защиту от чтения даже и дамп не считать не говоря уже корекции пробега,
PIC16F886 как кость в горле! так как пики все закрыты!
Статус: отсутствует
-->
Даджжаль Дата: Пятница, 07.07.2017, 22:51:07 | Сообщение # 41
Участники
Сообщений: 35
Цитата f2d ()
ставят защиту от чтения даже и дамп не считать

Тем более, ведь если нужно ограничить возможность корректировки, то проще в "пикушку" запихать и закрыть от чтения. А уж сильно шифровать - это вряд ли. Вот использовать простое кодирование, которое осуществляет запись по разным адресам - это да, имеет смысл в целях увеличения ресурса еепром, котрые лет 10 назад имели не так много гарантированных циклов записи.
Статус: отсутствует
-->
Aries Дата: Воскресенье, 27.07.2025, 13:43:56 | Сообщение # 42
Участники
Сообщений: 24
Не стал создавать новую тему, дабы не повторяться.
Устанавливали мы подобные аппараты на садовые домики, для контроля так сказать.
Все приборы были с "пробегом" и многие владельцы участков имели претензии.
Пришлось заняться коррекцией. Участков было более 100 шт, и дело шло медленно.
Описанный тут способ не совсем правильный, все эти "костыли" с масками...
Считал я из контролера дамп, сделал дизасм, посмотрел что там внутри.
Привожу часть кода которая это делает. Всё собрано в IAR.
Копнув прошивку немного глубже, можно обнаружить, что совсем не обязательно
что-либо выпаивать для коррекции, достаточно подключиться к прибору по уарту.
А подправив её, прошивку, можно перейти на другой уровень...
Но это совсем другая история.
Всем удачи !
aggressive
Скачать файл можно после регистрации регистрация | вход
Статус: отсутствует
-->
Мангуст Дата: Четверг, 14.08.2025, 22:48:58 | Сообщение # 43
Участники
Сообщений: 147
Только сегодня наткнулся на эту тему, но всё же стоит кое-что добавить.
Цитата Даджжаль ()
03 71 83 XOR FF FF FF = FC 8E 7C - это пям на поверхности, аж "светится" на экране

Другими словами, что то же самое, но проще и нагляднее: FC 8E 7C являются инверсными значениями 03 71 83. Это действительно бросается сразу в глаза тому, кто свободно оперирует шестнадцатеричными значениями. Тем, кто не владеет этим, в помощь хотя бы виндовский калькулятор: выбираем вид программиста и ставим "галочку" 1 байт. Набираем, например, 03 not и получаем - FC. Not - это инверсия. 03 XOR FF = FC - это тоже инверсия, которая вытекает из таблицы истинности операции XOR.
Цитата Даджжаль ()
црц16 для этих 3-х байт с ксорами равна CD F1 (F1 CD с поменянными местами байтами). Старший байт F1 совпадает, младший нет. Так часто делают, сравнивая црц по маске.
Маска в данном случае - 00 1B.

Тут надо пояснить.
CRC - это только алгоритм, который имеет несколько параметров, которые, в свою очередь, могут иметь множество значений, из-за которых CRC для одних и тех же байт может иметь огромное количество вариантов. Поэтому, чтобы считать CRC, надо знать параметры, которые закладывает производитель, иначе - "пальцем в небо".
К счастью, многие фирмы используют выработанные и стандартизированные наработки параметров с присвоенными именами. В данном случае надо считать CRC-16 по стандарту MODBUS и тогда получим нужный результат.
MODBUS - это CRC-16 с параметрами:
1. Образующий полином - 8005h
2. Начальное значение CRC - FFFFh
3. Финальный XOR CRC - 0000h
4. Реверс входных байт
5. Реверс CRC
Посчитав CRC с данными параметрами трёх байт значений с тремя их инверсными значениями (всего 6 байт), получаем то, что и должны получить, - D6 F1 (в данном файле CRC записана младшим байтом вперёд, поэтому - F1 D6), а вместе с контрольной суммой (6+2=8 байт) получим CRC = 0. То есть, если CRC всех 8 байт не равна нулю - это ошибка. Поэтому просто подбирать значения и смотреть где там что изменилось - пустая трата времени.
Статус: отсутствует
-->
  • Страница 3 из 3
  • «
  • 1
  • 2
  • 3
Поиск:

Форма входа


Статистика сайта
Последние темы Читаемые темы Лучшие пользователи Новые пользователи

HISENSE 65U7HQ (шасс...Раздел: LCD (ЖК) телевизоры

()

Стабилизатор Wester ...Раздел: Бытовая техника

()

Philips TV QFUхх - р...Раздел: Технофлейм телевизионной техники

()

Peavey Vypyr X3Раздел: Поиск схем и прошивок для профессионального оборудования

()

Куплю прошитую nand ...Раздел: Куплю

()

Xiaomi L55M6-6ARG (ш...Раздел: LCD (ЖК) телевизоры

()

DEXP H32D8100H TP.MS...Раздел: Поиск и запрос прошивок телевизионной техники

()

Samsung UE40K5500 (ш...Раздел: LCD (ЖК) телевизоры

()

RT809H

(5647)

machenist

(постов: 13646)

semvictor

(постов: 10185)

ильшат

(постов: 8412)

terrarist

(постов: 6905)

Сантехник

(постов: 6482)

ФАРТ

(постов: 5622)

Otto

(постов: 5549)

vini

(постов: 5394)

ariana_tt

(01.02.2026)

lesha591988

(01.02.2026)

sh_034

(01.02.2026)

vit_pet

(01.02.2026)

le_oleg

(01.02.2026)

Volchek-77

(01.02.2026)

mxa07

(01.02.2026)

bl1tz0

(01.02.2026)

Новые Файлы Новые Прошивки Новые Статьи, Блоги Счетчики для пользователей

ROLAND CUBE-STEX

(0)

Sony CFS- W900

(0)

Sony M450 service manual

(0)

SABA RS 960

(0)

SABA RCP 682

(0)

ONKYO C-7030

(0)

LG 55UF85xx, 55UF86xx

(0)

FISHER RS-2007

(0)

Philips 40PFL5625

Зарегистрировано всего

(369451)

Зарегистрировано сегодня

(91)

Зарегистрировано вчера

(160)

Зарегистрировано за 7 дней

(1103)

Зарегистрировано за 30 дней

(4978)

Новые сайты Новые Мастера в Вашем городе Последние Новости Участники прошедшие тест

sh_034

(01.02.2026)

dantegmod2

(01.02.2026)

velo61

(01.02.2026)

servspr

(01.02.2026)

artur79

(01.02.2026)

Topych

(01.02.2026)

Oneway0919

(01.02.2026)

-VOLGA-

(01.02.2026)

alexmosevnin

(01.02.2026)

sosalich

(01.02.2026)