ТавроФорум

ТавроФорум (https://forum.tavria.org.ua/index.php)
-   Электрика (https://forum.tavria.org.ua/forumdisplay.php?f=71)
-   -   у кого какие есть проги и прошивки на микас 10.3 (https://forum.tavria.org.ua/showthread.php?t=16075)

S@ver 25.05.2012 11:21

И как я себе представляю, для того что-бы залить в него ПО он должен быть переведен в состояние программирования, так?
А теперь главный вопрос по теме. В таком состоянии он работает на диагностику?

Володимир 25.05.2012 12:06

Цитата:

Сообщение от S@ver (Сообщение 1749211)
И как я себе представляю, для того что-бы залить в него ПО он должен быть переведен в состояние программирования, так?
А теперь главный вопрос по теме. В таком состоянии он работает на диагностику?

Я так зрозумів що мова йде про проц що в мікасі. На початковому етапі, в нього записують певну програму-загрузчик з якої стартує проц, після запуску проца, ця програма дивиться, напевне по якимось певним контрольним бітам пам"яті, в якому стані знаходиться процесор, якщо в режимі програмування, то вона приймає команди для запису даних в флеш пам"ять, тобто прошивки контролера. Якщо процесор знаходиться в режимі діагностики, то завершує свою роботу і передає процес керування основній керуючій програмі інжектором.

S@ver 25.05.2012 12:55

Ну да про него родимого. Может я чего то не понимаю? хочу разобраться.
В ваш микроконтроллер БК тоже залито ПО загрузчик з какой он стартует - проц?
Как я понимаю он стартует просто при подаче питания. Ну и выполняет то что залито.

Володимир 25.05.2012 14:56

Цитата:

Сообщение от S@ver (Сообщение 1749384)
Ну да про него родимого. Может я чего то не понимаю? хочу разобраться.
В ваш микроконтроллер БК тоже залито ПО загрузчик з какой он стартует - проц?
Как я понимаю он стартует просто при подаче питания. Ну и выполняет то что залито.

Ні, в свій я загрузчика не лив, так як для програмування витягую контролер і вставляю в програматор, також загрузчий займає частину пам"яті контролера якої постійно не вистарчає.

S@ver 25.05.2012 15:19

Это понятно, просто в программатор его и в перед.
Далее загрузчиком переводим в состояние программирования и заливаем свое ПО.
Следующий шаг, это выводим из сост. программирования, так?
Далее в плату и все должно работать.

Может вы пробовали - а будет ли он работать если останется в предыдущем состоянии?

Володимир 25.05.2012 15:34

Цитата:

Сообщение от S@ver (Сообщение 1749569)
Это понятно, просто в программатор его и в перед.
Далее загрузчиком переводим в состояние программирования и заливаем свое ПО.
Следующий шаг, это выводим из сост. программирования, так?
Далее в плату и все должно работать.

Может вы пробовали - а будет ли он работать если останется в предыдущем состоянии?

Ми зараз про який процесор ведемо мову.

S@ver 25.05.2012 16:00

Про любой БК или Микаса

Володимир 25.05.2012 16:27

Цитата:

Сообщение от S@ver (Сообщение 1749675)
Про любой БК или Микаса

При чому тут БК до мікаса, це ж різні системи.

S@ver 25.05.2012 16:37

Ну и пусть разные функциально системы я просто обощил, но основа у них одна - микроконтроллер!
Какая разница чем ему управлять, ДВС или стиральной машинкой, и т.д., он же этого не видит и не понимает.
Потому мне и интересен этот вопрос - будет ли он выполнять свои функции если остался в режиме програмирования?

Володимир 25.05.2012 16:46

Цитата:

Сообщение от S@ver (Сообщение 1749746)
Ну и пусть разные функциально системы я просто обощил, но основа у них одна - микроконтроллер!
Какая разница чем ему управлять, ДВС или стиральной машинкой, и т.д., он же этого не видит и не понимает.
Потому мне и интересен этот вопрос - будет ли он выполнять свои функции если остался в режиме програмирования?

Скажемо так, кожен контролер або програмується напряму, або з допомогою програми загрузчика яка була раніше напряму записана в контролер.

Якщо програма загрузчик знаходиться в режимі програмування, то контролер тупо сидить нічого не робить, тільки чекає на команди запису даних у влеш пам"ять, чи команди переведення в режим роботи програми управління ЕСУД.

S@ver 25.05.2012 16:59

Цитата:

Сообщение от Володимир (Сообщение 1749758)
Якщо програма загрузчик знаходиться в режимі програмування, то контролер тупо сидить нічого не робить, тільки чекає на команди запису даних у влеш пам"ять, чи команди переведення в режим роботи програми управління ЕСУД.

Приятно общаться с компетентными людьми.
Вот тут-то Владимир на мой взгляд собака то и "порылась".
Когда критик дал с лодыря команду даунлоуд, хоть он и "Лодырь" он её выполнил.
А мануэле к нему четко написано, что после этого происходит. И вот (к примеру) засада скачек или пропало питание.
Так а что ж ему теперь делать, блок выйдет на связь?

Если
Цитата:

Сообщение от Володимир;
Проц до мікаса коштує 300 грн

+ работа.
За 300, можно без паяния дать ему пинка да и пускай делает то что должен.

Володимир 25.05.2012 20:40

Цитата:

Сообщение от S@ver (Сообщение 1749789)
Когда критик дал с лодыря команду даунлоуд, хоть он и "Лодырь" он её выполнил.
А мануэле к нему четко написано, что после этого происходит. И вот (к примеру) засада скачек или пропало питание.

Нічого страшного, після запуску проца спочатку працює програма загрузки, якщо блок не був переведений в режим діагностики, то вона завжди має бути готова приймати команди. Але десь на форумі пролітала інформація, що там в крітіка чи ЕЕПРОМ вигорів, чи щось серйозніше.

marat_lysenko 25.05.2012 21:05

Цитата:

Сообщение от S@ver (Сообщение 1749746)
Какая разница чем ему управлять, ДВС или стиральной машинкой, и т.д., он же этого не видит и не понимает.

Эти микроконтроллеры такие доверчивые - верят всему, что говорят им датчики! :D

S@ver 25.05.2012 23:06

Цитата:

Сообщение от Володимир (Сообщение 1750102)
якщо блок не був переведений в режим діагностики, то вона завжди має бути готова приймати команди. Але десь на форумі пролітала інформація, що там в крітіка чи ЕЕПРОМ вигорів, чи щось серйозніше.

Так она и готова для перезаписи, но в таком режиме блок не готов управлять ДВС. И при попытке через диагностику установить связь, ответ не будет получен. Его нужно перевести в состояние диагностики (рабочее состояние).
Когда лодырь сливает то ПО что есть в проце на данный момент, он же его не подтирает.
Это происходит только при заливке нового. А если операция не была завершена то куда старое ПО денется? От жары не испарится, и от сырости на появится.
При пролете "инфы на форуме" и возникают легенды. Он же не подавал 220В при работе с блоком, а макс питание борт. сети. И что при этом может сгореть? Как узрели выгоревшее?
Он выше пишет что
Цитата:

Сообщение от Kritik (Сообщение 1720526)
це точно)
робив це разів 20.....
а на 21 раз.. шось пішло не так... і комп вмер...
все робив як завжди, тим самим компом, тим самим лодирьом..... :(

Без него удаленно на расстоянии ни как, что бы понять что произошло. Но моя мысль думаю вам понятна.
Ну и не может быть что бы 20 циклов перезаписи это предел?
Хотелось бы уточнить некоторые моменты.
Думаю такие мертвецы как у критика только прикидываются. Их обычно без проблем приводят в чувства.

Evgen911 25.05.2012 23:16

Цитата:

Сообщение от S@ver (Сообщение 1750331)
Ну и не может быть что бы 20 циклов перезаписи это предел?

Нет 100%. Один Микас шили в день раз по 20 на протяжении недели.

S@ver 25.05.2012 23:35

Ну так и я ж про то, что ж там могло погореть?

Кто в теме? Разем подключения на 11.3(+) и 11.4 разные?

Evgen911 25.05.2012 23:35

Цитата:

Сообщение от S@ver (Сообщение 1750389)
Кто в теме? Разем подключения на 11.3(+) и 11.4 разные?

Одинаковые.

S@ver 25.05.2012 23:59

Ну коль зайдет на оргию, пусть стучит в Л/С.

Володимир 26.05.2012 07:50

Цитата:

Сообщение от S@ver (Сообщение 1750331)
Так она и готова для перезаписи, но в таком режиме блок не готов управлять ДВС. И при попытке через диагностику установить связь, ответ не будет получен. Его нужно перевести в состояние диагностики (рабочее состояние).
Когда лодырь сливает то ПО что есть в проце на данный момент, он же его не подтирает.
Это происходит только при заливке нового. А если операция не была завершена то куда старое ПО денется? От жары не испарится, и от сырости на появится.
При пролете "инфы на форуме" и возникают легенды. Он же не подавал 220В при работе с блоком, а макс питание борт. сети. И что при этом может сгореть? Как узрели выгоревшее?
Он выше пишет что

Без него удаленно на расстоянии ни как, что бы понять что произошло. Но моя мысль думаю вам понятна.
Ну и не может быть что бы 20 циклов перезаписи это предел?
Хотелось бы уточнить некоторые моменты.
Думаю такие мертвецы как у критика только прикидываются. Их обычно без проблем приводят в чувства.

Ну так крітік записував прошивку а незчитував, і ще раз повторяю, що читав інфу що в його блоці вигоріла пам"ять еепром, а не флеш де розміщується робоча програма.

Storag 26.05.2012 09:18

еепром и есть флэшка.

Володимир 26.05.2012 14:58

Цитата:

Сообщение от Storag (Сообщение 1750553)
еепром и есть флэшка.

Сам придумав?

В Flash пам"яті знаходиться керуюча програма контролера, а в EEPROM пам"яті зберігаються настройки. Сам мікаса не вскривав, але читав на форумах що EEPROM знаходиться в окремій мікросхемі, і так напевне є так як процесор ST10F273 не має в своєму складі EEPROM пам"яті, а може її тільки емулювати. Але тут є одне но, зі збілшеням циклів запису, час збереження інформації знижується.

Документація на процесор.
http://www.st.com/internet/com/TECHN...CD00157816.pdf

S@ver 28.05.2012 08:47

Цитата:

Сообщение от Storag (Сообщение 1750553)
еепром и есть флэшка.

Цитата:

Сообщение от Володимир (Сообщение 1750748)
Сам придумав?]

На как бы так оно и есть.
И разница 10.3 и 10.3+ лишь в том, что добавилась еще FLASH в проце.
Да там хранится BootLoader ЭБУ ну и ПО управл. двигателем.
Понятно что в такой аппарат. реализации оно работает явно быстрее.
Во внешней EEPROM хранятся калибровки.

Вот еще непонятка, что в процессе работы адаптации калибровок нет к оптимальным параметрам работы двигателя?

Ну иниже то очем я писал выше ссылаясь на мануал.

Из мануала Михася
Внимание!
1. ЭБУ в режиме программирования остается даже после того, как отключается, а затем заново включается питание ЭБУ.
2. В режиме программирования пуск двигателя невозможен, невозможно также проведение диагностики ЭБУ по К-Линии с использованием специализированного оборудования.

Storag 29.05.2012 12:31

Цитата:

Сообщение от Володимир (Сообщение 1750748)
Сам придумав?

Нет. Флэш-память это электронно перепрошиваемая память. По другому EEPROM. Есть память которая пишется только один раз и стереть ее нельзя, есть стираемая ультрафиолетом перед перезаписью (РФ), а эта и стирается и пишется электронно. Ее и прозвали "флэш" из-за скорости перепрограммирования, так как РФ перезаписывать долго и гиморно из-за стирания ультрафиолетом.

Володимир 29.05.2012 12:42

Вложений: 1
Цитата:

Сообщение от Storag (Сообщение 1754645)
Нет. Флэш-память это электронно перепрошиваемая память. По другому EEPROM. Есть память которая пишется только один раз и стереть ее нельзя, есть стираемая ультрафиолетом перед перезаписью (РФ), а эта и стирается и пишется электронно. Ее и прозвали "флэш" из-за скорости перепрограммирования, так как РФ перезаписывать долго и гиморно из-за стирания ультрафиолетом.

Якщо взяти документацію на будьякий контролер, то там в характеристиках пишуть, що флеш пам"ть програми (пам"ять куди записують керуючу програму), стільки то байт, і пам"ять даних ЕЕПРОМ (енергонезалежна пам"ять де керуюча програма зберігає дані що мають залишитись після відключення живлення) сітількито.

Внизу скріншот з даташиту на контролер ПІК.

Storag 29.05.2012 12:52

И шо? Как ты ее ни назови - суть дела не меняется. Инструкцию маркетологи писали, им надо посложнее написать шоб потребитель проперся от продвинутости продукта. А в производстве проще всю память сделать одинакового типа чем какую-то область кристалла обрабатывать по иной технологии. Технологический процесс усложнять никто не станет - чипы золотыми будут, кто их купит?


Текущее время: 09:12. Часовой пояс GMT +3.

Перевод: zCarot Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.