> For the complete documentation index, see [llms.txt](https://voltbro.gitbook.io/robot-sobaka-mors/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://voltbro.gitbook.io/robot-sobaka-mors/nastroika-i-obsluzhivanie/obnovlenie-dampa-pamyati-bldc-draivera-10a.md).

# Обновление дампа памяти BLDC драйвера 10А

Работа с дампом памяти функциональной платы управления бесколлекторным двигателем

## Необходимое оборудование и программное обеспечение

* Крестовая отвертка PH 0 для винтов М2

<figure><img src="https://2841855051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMZrcMSoDlC4YPw6l8xM%2Fuploads%2F0LTFZO9AledXQdvSWjR2%2F%D0%BE%D1%82%D0%B2%D0%B5%D1%80%D1%82%D0%BA%D0%B0.png?alt=media&amp;token=e5d2ccfd-f52f-490d-bc98-d1a8ef8f090a" alt=""><figcaption></figcaption></figure>

* Программатор EEPROM для BIOS на CH341A c зажимом для программирования SOIC8 SOP8 для EEPROM 93CXX (с прищепкой)

<figure><img src="https://2841855051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMZrcMSoDlC4YPw6l8xM%2Fuploads%2FBcWS4rfQAqDhaCgPv4KK%2F%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80.jpg?alt=media&amp;token=f9b6447a-ccfc-4333-a7c4-272688ebee62" alt=""><figcaption></figcaption></figure>

* Программа **NeoProgrammer 2.2.0.10.** Ссылка на скачивание: <https://disk.yandex.ru/d/MA-O3YsRYPf5IA>
* Драйвер **CH341PAR**. Ссылка на скачивание: <https://disk.yandex.ru/d/dvV6WwnqbkdjVA>

## Скачивания дампа памяти с BLDC драйвера

* Если робот-собака включена - выключите её и отключите аккумуляторную батарею;
* С помощью крестовой отвертки открутите 6 указанных на рисунке винтов и снимите крышку:

<div><figure><img src="https://2841855051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMZrcMSoDlC4YPw6l8xM%2Fuploads%2F1SQDpVz2MvXgdhXMfVPH%2F1_m.png?alt=media&amp;token=73f761e9-03cd-4e67-960e-55ec73f5f6a9" alt=""><figcaption><p>Необходимые винты отмечены</p></figcaption></figure> <figure><img src="https://2841855051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMZrcMSoDlC4YPw6l8xM%2Fuploads%2FTYPMqd62wGOAWjZTgnEJ%2F2.JPG?alt=media&amp;token=892b33e6-c6cb-4353-b3c0-f8cfffd250cb" alt=""><figcaption><p>Отсек с BLDC драйверами</p></figcaption></figure></div>

* Аккуратно извлеките из отсека необходимый драйвер:

<figure><img src="https://2841855051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMZrcMSoDlC4YPw6l8xM%2Fuploads%2FxNPUhW9MclApGuNpQznq%2F3.JPG?alt=media&amp;token=0f5ef52e-4338-49cc-b1d5-dc2940a3ef10" alt=""><figcaption></figcaption></figure>

* Подключите программатор к модулю памяти BLDC драйвера. Обратите внимание, что красный провод программатора должен подключаться к ножке с "точкой" модуля памяти BLDC драйвера:

<figure><img src="https://2841855051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMZrcMSoDlC4YPw6l8xM%2Fuploads%2FnVKXLfIq6UGtabHTb1n8%2F5_m.png?alt=media&amp;token=223cbcff-e23b-43a6-ac76-2b6c49dfbed0" alt=""><figcaption><p>Модуль памяти выделен красным квадратом, ножка с "точкой" выделена красным кругом</p></figcaption></figure>

<figure><img src="https://2841855051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMZrcMSoDlC4YPw6l8xM%2Fuploads%2FuXXGj7tgBf40uNGsdqYt%2F4_m.png?alt=media&amp;token=62168f9d-2630-4968-be49-b90b817547d1" alt=""><figcaption><p>Корректное подключение программатора</p></figcaption></figure>

* Подключите программатор к USB разъему компьютера и откройте NeoProgrammer
* В случае, если у вас не выбрана микросхема, то нажмите на кнопку "Поиск" и в окне поиска вбейте "24c256". Выберите появившуюся микросхему и нажмите "Выбрать"

<figure><img src="https://2841855051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMZrcMSoDlC4YPw6l8xM%2Fuploads%2FneeTQPtJE2cCmMUHDJVR%2F1_m.png?alt=media&amp;token=ab02d834-f1c4-444b-8a12-5184898586dd" alt=""><figcaption><p>Лицевая панель NeoProgrammer</p></figcaption></figure>

<figure><img src="https://2841855051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMZrcMSoDlC4YPw6l8xM%2Fuploads%2FFFMu5vaWGllngOLUTPKf%2F2.png?alt=media&amp;token=f04f2813-91e6-4d6f-af2f-44b3f4ce55cc" alt=""><figcaption><p>Окно для поиска микросхемы</p></figcaption></figure>

* Для того, чтобы считать дамп памяти, необходимо нажать кнопку "Читать чип":

<figure><img src="https://2841855051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMZrcMSoDlC4YPw6l8xM%2Fuploads%2FVXzrPikYIFH1E3bVACXR%2F3_m.png?alt=media&amp;token=0a0b8c36-db72-4678-97cf-1961db211bde" alt=""><figcaption></figcaption></figure>

* Если программатор подключен к BLDC драйверу корректно, то начнется чтение дампа. По завершению процесса вы должны увидеть "Успех" в строке состояния:

<figure><img src="https://2841855051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMZrcMSoDlC4YPw6l8xM%2Fuploads%2FEyQR2J2i6pdY2iBjz9mu%2F4_m.png?alt=media&amp;token=7f04b3b8-5889-4585-8671-40a3f2541cbb" alt=""><figcaption><p>Успех</p></figcaption></figure>

Если же, после нажатия на "Читать чип" в строке состояния у вас сообщение об ошибке, то отключите программатор от компьютера и попробуйте снова подключить его к модулю памяти BLDC драйвера и повторите попытку чтения.

<figure><img src="https://2841855051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMZrcMSoDlC4YPw6l8xM%2Fuploads%2FAoaULgGarHxEXiYXNI2g%2Ferror_m.png?alt=media&amp;token=e96a3c70-3ff2-4524-983a-d138636e49ad" alt=""><figcaption><p>Пример с выводом ошибки</p></figcaption></figure>

* После чтения дампа его необходимо сохранить на компьютер, для этого нажимаем "Файл" -> "Сохранить", выбираем место для сохранения и вводим названия файла. **Важно!** при сохранении дампа необходимо обязательно указать вручную расширение файла - **.bin**

<figure><img src="https://2841855051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMZrcMSoDlC4YPw6l8xM%2Fuploads%2FoyAylr2rXK1b8ILn1Ca6%2F5.png?alt=media&amp;token=69e103a4-b743-474f-a4be-3b17632e1695" alt=""><figcaption><p>"Файл" -> "Сохранить"</p></figcaption></figure>

<figure><img src="https://2841855051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMZrcMSoDlC4YPw6l8xM%2Fuploads%2FT5rRLkjEORXXWfMU1yyP%2F6.png?alt=media&amp;token=d4dffc59-137a-4f4c-beff-0adc6497b1c5" alt=""><figcaption><p>Сохранение файла дампа</p></figcaption></figure>

## Запись дампа памяти на BLDC драйвер

* Подключите программатор к BLDC драйверу и к компьютеру, как показано в разделе выше.
* Откройте программу NeoProgrammer и во вкладке "Файл" выберите "Открыть". После выберите необходимый файл с дампом:

<figure><img src="https://2841855051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMZrcMSoDlC4YPw6l8xM%2Fuploads%2Fyy4gHcjwoWSciBa9mOGG%2F7.png?alt=media&amp;token=238bb453-5395-44c2-b166-a3044e7f5790" alt=""><figcaption><p>Лицевая панель программы NeoProgrammer</p></figcaption></figure>

<figure><img src="https://2841855051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMZrcMSoDlC4YPw6l8xM%2Fuploads%2Fm4p82w4BBluVkBC4YjFy%2F8.png?alt=media&amp;token=3626c55c-c334-4844-85ee-09272eefc8c4" alt=""><figcaption><p>Файл с дампом с расширением .bin</p></figcaption></figure>

* После того, как необходимый файл с дампом выбран нажмите "Записать":

<figure><img src="https://2841855051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMZrcMSoDlC4YPw6l8xM%2Fuploads%2FQu9SNhIU3kD7AzBsrRLS%2F9_m.png?alt=media&amp;token=ef5d1722-ad17-48c6-b0a9-1f3a9e92655c" alt=""><figcaption></figcaption></figure>

* Если программатор подключен к BLDC драйверу корректно, то начнется запись дампа. По завершению процесса вы должны увидеть "Успех" в строке состояния:

<figure><img src="https://2841855051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWMZrcMSoDlC4YPw6l8xM%2Fuploads%2FmY7a9jhsJ4VmyWmr1xZN%2F10_m.png?alt=media&amp;token=845e8ed2-4f9f-46c5-a786-ae2beebe5c87" alt=""><figcaption></figcaption></figure>

* После завершения записи отключите программатор от компьютера, а BLDC драйвер от программатора. Аккуратно вставьте BLDC драйвер в необходимый разъем в отсеке робота-собаки. Установите крышку и закрепите её на роботе с помощью 6-ти винтов М2.
* Для проверки работоспособности воспользуйтесь разделом [Quick start guide](/robot-sobaka-mors/bystryi-start.md)
