Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Помощ за Hex File
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=9989
Страница 1 от 1

Автор:  yulibb [ Съб Мар 24, 2012 11:56 pm ]
Заглавие:  Помощ за Hex File

Здравейте,някой може ли да помогне за един Хекс.Става въпрос за един киломертраж на който трябва да се смени настройката ,само че братушката който го е писал се прави на интересен и сега иска още пари за промените.Адресите за настроиката който ми дава не работят коректно ,той е калиброван за 60импулса на 10метра а ми трябва за 22импулса ,и си мисля че има още нещо за пипане, но незнам къде защото не разбирам от програмиране.Ако някой помогне ще почерпя. PIC16F873A Ето упътването което ми изпрати и Хекса.

Данный девайс изначально откалиброван для датчика имеющего 6 импульсов на один оборот и на соотношение 1 метр пробега равен одному обороту датчика, но он также может быть откалиброван для работы с практически любым датчиком и соотношением пробега к импульсам. Пока это реализовано вручную, путем правки 1-й и 2-й ячейки EEPROMа. 1-я ячейка это время измерения скорости * 10 миллисекунд (т.е. если в ячейке 60, то реальное время 600 мс). 2-я ячейка это количество импульсов датчика на 10 метров пути (пример для ВАЗ-2109 - 6 импульсов = 1 метру, следовательно 10 метров это 60 импульсов). Изменение остальных ячеек EEPROM может привести к неправильной работе прибора, но их изменение может понадобиться для задания начального значения общего одометра.

Перечень ячеек EERPOM:
Адрес ячейки - (значения) - описание | (все значения указаны в десятичной системе, а адреса в шестнадцатеричной.
00 - (0..255) - Время измерения скорости * 10 мс.
01 - (0..255) - калибровка одометра (кол-во импульсов на 10 метров пути)
02 - (0..99) - сотни тысяч и десятки тысяч километров общего пробега.
03 - (0..99) - тысячи и сотни километров общего пробега
04 - (0..99) - десятки и единицы километров общего одометра
05 - (0..99) - сотни и десятки метров общего одометра
06 - (0..99) - тысячи и сотни километров суточного пробега
07 - (0..99) - десятки и единицы км суточного пробега
08 - (0..99) - сотни и десятки метров суточного пробега
09 - (0..99) - тысячи и сотни километров пробега до ТО
0A - (0..99) - десятки и единицы километров пробега до ТО
0B - (0..99) - сотни и десятки метров пробега до ТО
0C - (90) - служебная константа (не менять!)
На 00 -слагам А3 което го получавам като разделя 3600секунди на 2200импулса за километър =163
01 - слагам 16 което са 22импулса за 10 метра
Дали 0С тази константа която руснака казва че не се пипа или някъде другаде

Прикачени файлове:
speed_odo-4-.rar [1.9 KiB]
138 пъти

Автор:  Cekins [ Нед Мар 25, 2012 12:26 am ]
Заглавие:  Re: Помощ за Hex File

Даже ако се съди по това дето е писал руснака е настроен за 66 импулса на 10 метра...

...

Автор:  yulibb [ Нед Мар 25, 2012 10:42 am ]
Заглавие:  Re: Помощ за Hex File

Cekins написа:
Даже ако се съди по това дето е писал руснака е настроен за 66 импулса на 10 метра...

...

Защо 66 не е ли 60.Ето тук:

Прикачени файлове:
eeprom.png
eeprom.png [ 24.17 KiB | Прегледано 1717 пъти ]

Автор:  _oXo_ [ Нед Мар 25, 2012 5:25 pm ]
Заглавие:  Re: Помощ за Hex File

Обърни внимание на :
- клетка 0 съдържа времето (ms);
- клетка 1 е пропорционална на изминатият път ;

другото го знаеш ...

Скоростта = Път/Време

Автор:  yulibb [ Нед Мар 25, 2012 10:55 pm ]
Заглавие:  Re: Помощ за Hex File

_oXo_ написа:
Обърни внимание на :
- клетка 0 съдържа времето (ms);
- клетка 1 е пропорционална на изминатият път ;

другото го знаеш ...

Скоростта = Път/Време


къде бъркам

Прикачени файлове:
sshot-11.png
sshot-11.png [ 9.52 KiB | Прегледано 1643 пъти ]

Автор:  stefan63 [ Пет Мар 30, 2012 10:06 pm ]
Заглавие:  Re: Помощ за Hex File

какво става като програмираш "твоите" числа? Всъщност защо пипаш 1-ва клетка(времето)?.
Тоз километраж си има кварц, с който мери времето, трябва му иформация за пътя - тя идва от 2-та клетка(импулси/10м),
Първата клетка не задава ли колко често се сменя информацията на индикатора?

Автор:  yulibb [ Нед Апр 01, 2012 3:27 pm ]
Заглавие:  Re: Помощ за Hex File

stefan63 написа:
какво става като програмираш "твоите" числа? Всъщност защо пипаш 1-ва клетка(времето)?.
Тоз километраж си има кварц, с който мери времето, трябва му иформация за пътя - тя идва от 2-та клетка(импулси/10м),
Първата клетка не задава ли колко често се сменя информацията на индикатора?



Когато сложа моите числа не отчита коректно.1-ва клетка отчита времето за брои импулси на километър.
Благодаря на всички за помоща.Проблема е решен разбрах се с братушката.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/