Мелкая заметочка
Apr. 16th, 2015 06:21 pmНаконец-то система управления заработала: турели крутятся, подвижки ездят, затвор дергается, температуры определяются...
Есть еще мелкие огрехи, исправлю. Главное — поменять принцип управления: при отключении питания с движков не подтягивать к земле EN через 47-кОмный резистор (у меня сейчас ноги МК на EN настроены на вход с подтяжками и я просто меняю подтяжки: то вниз, то вверх), а реально поджимать его в режиме открытого коллектора (т.е. переключать режим работы пина) — а то ненадежная блокировка получается; ну и можно, наверное, не передавать тактовые импульсы, когда двигатели стоят.
Ну и надо, наверное, подумать о документации. Но так лень: наверняка с полсотни страниц 12-м кеглем получится... А уж если рисовать блок-схемы...
Есть еще мелкие огрехи, исправлю. Главное — поменять принцип управления: при отключении питания с движков не подтягивать к земле EN через 47-кОмный резистор (у меня сейчас ноги МК на EN настроены на вход с подтяжками и я просто меняю подтяжки: то вниз, то вверх), а реально поджимать его в режиме открытого коллектора (т.е. переключать режим работы пина) — а то ненадежная блокировка получается; ну и можно, наверное, не передавать тактовые импульсы, когда двигатели стоят.
Ну и надо, наверное, подумать о документации. Но так лень: наверняка с полсотни страниц 12-м кеглем получится... А уж если рисовать блок-схемы...
no subject
Date: 2015-04-16 04:00 pm (UTC)no subject
Date: 2015-04-16 05:01 pm (UTC)no subject
Date: 2015-04-16 05:05 pm (UTC)2. Это небольшой объем кода, если что, почему бы и не засунуть нос.
no subject
Date: 2015-04-16 05:10 pm (UTC)Я без ЖЖшки многие вещи значительно дольше бы вспоминал. А так глянул — ага, вот она, заметочка. Почитал, обновил в памяти.
А пытаться понять, что там в этом жутком коде делается даже через полгода будет сложно. Нет у меня никакой программерской жилки.