|
|
  |
Сомнения: доверять или не доверять AVR управление H-bridge, Без внешней аппаратной защиты на логике или на спец. микросхеме |
|
|
|
Aug 21 2008, 03:14
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
Цитата(Flasher @ Aug 20 2008, 18:25)  без развязки вылетит силовая- заденет цифру. кроме того, там еще много всяких но. На ресет 4700 пик ставьте. Я вот сейчас думаю, что если защитить выходные пины МК стабилитронами? Тогда при пробое силовой части на ноги МК попадет максимум 27 В. Стабилитрон + резистор ограничит ток и напряжение на пине до безопасного. Хочу взять за основу эту http://electronix.ru/forum/index.php?showtopic=27613&hl= схему.
--------------------
Выбор.
|
|
|
|
|
Aug 21 2008, 06:27
|
Знающий
   
Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489

|
Цитата(haker_fox @ Aug 21 2008, 07:14)  Я вот сейчас думаю, что если защитить выходные пины МК стабилитронами? Тогда при пробое силовой части на ноги МК попадет максимум 27 В. Почему бы не использовать оптроны? Как все и делают. При этом гарантируется что на ноги МК не попадёт ничего опасного. Или у вас есть какие-то религиозные предубеждения против оптронов? Или хочетсся поизобретать? Я когда-то тоже изобретал, результат моих изобретений - абсолютно стандартная схема привода. Шаг влево-вправо и начинаются проблемы с помехами, надёжностью, и всё перестаёт нормально работать.
--------------------
В действительности всё не так, как на самом деле.
|
|
|
|
|
Aug 21 2008, 06:52
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
Цитата(slog @ Aug 21 2008, 15:27)  Почему бы не использовать оптроны? Как все и делают. При этом гарантируется что на ноги МК не попадёт ничего опасного. Или у вас есть какие-то религиозные предубеждения против оптронов? Или хочетсся поизобретать? Я когда-то тоже изобретал, результат моих изобретений - абсолютно стандартная схема привода. Шаг влево-вправо и начинаются проблемы с помехами, надёжностью, и всё перестаёт нормально работать. да нет, нету религиозных предубеждений. После симуляции ситуации в micro-cap и видя, как защита на диодах и стабилитронах заваливает фронты, я пришел к выводу, что нужно ставить оптроны с выходом триггера шмитта, например 6n137, которые мне посоветовал уважаемый Flasher. При этом развязку питания можно не делать.
--------------------
Выбор.
|
|
|
|
|
Aug 21 2008, 09:28
|
Местный
  
Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294

|
Цитата(haker_fox @ Aug 21 2008, 09:52)  да нет, нету религиозных предубеждений. После симуляции ситуации в micro-cap и видя, как защита на диодах и стабилитронах заваливает фронты, я пришел к выводу, что нужно ставить оптроны с выходом триггера шмитта, например 6n137, которые мне посоветовал уважаемый Flasher. При этом развязку питания можно не делать. Гы  первый раз кто-то уважаемым назвал  )) А теперь по делу- оптроны -это не только ценный мех, в смысле защита от попадания напряжения в случае выхода из строя. Это еще и низкая проходная емкость, что в принципе не дает пролезть импульсным помехам ко входам МК. А все-таки Вам лучше подходят H11L1, хотя бы по более расширенному диапазону питания. А для того, чтобы Вашу схему дальше почеркали, огромная просьба привести ее полностью в современном варианте.И желательно уже с оптронами. 0,1 мкф на цепи сброса- это очень много. Уменьшить минимум на порядок. (уменьшиться время старта и снимуться проблеммы при программировании)Шмидт от датчиков на ноги мк не нужен- и так каждая нога авр имеет гистерезис. UART и I2C развязывать смысла особого нет, хотя... объясните зачем они Вам нужны и в каких условиях . А по поводу того что остальные говорят, что сделали единичный экземпляр и он не сбоил- флаг в руки. Мало кто умеет проводить серию испытания, а для других это в серийное производство не пошло. Стабильность единичного экземпляра ни о чем не говорит.
|
|
|
|
|
Aug 21 2008, 14:40
|
Местный
  
Группа: Свой
Сообщений: 238
Регистрация: 11-08-05
Пользователь №: 7 557

|
Цитата(Flasher @ Aug 21 2008, 13:28)  Шмидт от датчиков на ноги мк не нужен- и так каждая нога авр имеет гистерезис. UART О каких датчиках речь идет? Если о датчиках Холла или опт.энкодере, то я бы ставил всегда. Никогда не помешает. еще к ним обязательно стоит добавлять pull-up маленького номинала и если не лень то маленькую емкость на змелю.
Сообщение отредактировал Dars - Aug 21 2008, 14:42
|
|
|
|
|
Aug 22 2008, 03:33
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
Цитата(Flasher @ Aug 21 2008, 18:28)  Гы  первый раз кто-то уважаемым назвал  )) Ну все-таки Вы помогли мне на этапе конструирования этого электропривода и я не могу не быть благодарным! Цитата(Flasher @ Aug 21 2008, 18:28)  А теперь по делу- оптроны -это не только ценный мех, в смысле защита от попадания напряжения в случае выхода из строя. Это еще и низкая проходная емкость, что в принципе не дает пролезть импульсным помехам ко входам МК. но в данном случае я хочу поставить их на выходы, для развязки с силовыми ключами. Цитата(Flasher @ Aug 21 2008, 18:28)  А для того, чтобы Вашу схему дальше почеркали, огромная просьба привести ее полностью в современном варианте.И желательно уже с оптронами. Обязательно приведу как начерчу! Цитата(Flasher @ Aug 21 2008, 18:28)  0,1 мкф на цепи сброса- это очень много. Уменьшить минимум на порядок. (уменьшиться время старта и снимуться проблеммы при программировании) Гм... Мне кажется, что нет ничего плохого в увеличенном времени старта. Или я ошибаюсь? Проблем с программированием не будет, т.к. загрузка программы в МК осуществляется с помощью бутлоадера. Цитата(Flasher @ Aug 21 2008, 18:28)  Шмидт от датчиков на ноги мк не нужен Оптические энкодеры идут не на ножки МК, а на триггеры к555тм2 (74hc74). Эта схема аппаратно декодируется импульсы с энкодеров и предоставляет на своих выходах ипмульсы UP и DOWN, которые подаются на мк. См. рисунок. Цитата(Flasher @ Aug 21 2008, 18:28)  UART и I2C развязывать смысла особого нет, хотя... объясните зачем они Вам нужны и в каких условиях . Выше уже писал какие условия будут: UART для сервисного обслуживания на столе, I2C - для работы в составе системы управления манипулятором. Цитата(Flasher @ Aug 21 2008, 18:28)  А по поводу того что остальные говорят, что сделали единичный экземпляр и он не сбоил- флаг в руки. Не совсем понял, что Вы хотели сказать? Цитата(Flasher @ Aug 21 2008, 18:28)  Стабильность единичного экземпляра ни о чем не говорит. Не возражаю Цитата(Dars @ Aug 21 2008, 23:40)  О каких датчиках речь идет? Если о датчиках Холла или опт.энкодере, то я бы ставил всегда. Никогда не помешает. еще к ним обязательно стоит добавлять pull-up маленького номинала и если не лень то маленькую емкость на змелю. Да, все сделано в соответсвии с прикрепленным рисунком ( включая RC цепи), но резисторы pull- down. Дело в том, что выход энкодера выполнен на LM358, включенным в режиме компаратора. Лог. 0 этого компаратора лежит в пределах 0.8 - 0.95 В. Измерял. Триггеры Шмитта К555ТЛ2 не реагируют на лог.0 если она выше 0.7 В. Поэтому пришлось затягивать выход операционника на землю. Но этот подход регламентируется в документации на него (где-то встречал), поэтому, думаю, опасений нет.
Эскизы прикрепленных изображений
--------------------
Выбор.
|
|
|
|
|
Aug 22 2008, 06:33
|
Местный
  
Группа: Свой
Сообщений: 238
Регистрация: 11-08-05
Пользователь №: 7 557

|
Цитата Да, все сделано в соответсвии с прикрепленным рисунком (включая RC цепи), но резисторы pull-down. Дело в том, что выход энкодера выполнен на LM358, включенным в режиме компаратора. Лог. 0 этого компаратора лежит в пределах 0.8 - 0.95 В. Измерял. Триггеры Шмитта К555ТЛ2 не реагируют на лог.0 если она выше 0.7 В. Поэтому пришлось затягивать выход операционника на землю. Но этот подход регламентируется в документации на него (где-то встречал), поэтому, думаю, опасений нет. 6.81 KΩ pull-up ,resistor are necessary because the microcontroller's internal pull-up resistors are too high in value for fast transitions with long, capacitive Hall-effect sensor cables.
Сообщение отредактировал Dars - Aug 22 2008, 06:34
|
|
|
|
|
Aug 22 2008, 06:35
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
Цитата(Dars @ Aug 22 2008, 15:33)  6.81 KΩ pull-up ,resistor are necessary because the microcontroller's internal pull-up resistors are too high in value for fast transitions with long, capacitive Hall-effect sensor cables. Можно ли это понимать так: я оставляю pull-down 470 ом, и ставлю pull-up 4.7 К?
--------------------
Выбор.
|
|
|
|
|
Aug 26 2008, 10:28
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
Как и обещал, выкладываю текущую схему электропривода. На данный момент это все то, что смонтировано на печатке. Конденсаторы 0.1 мкф установлены возле питания каждой микросхемы и оптронов. Питание +5V используется для "чистой" части схемы. Питание +5F используется для тех частей схему, куда может попасть +27 В в случае аварии. Т.о. хочу подстраховаться от выхода из строя микроконтроллера, и обвзяки. Не уверен, что это верное решение. Также не приходит в голову, как из 27 В сделать 5В, чтобы при этом не грелись 7805. Логика подсказывает, что никак, т.к. мощность, рассеиваемая на них будет P = (Ui - Uo) * I = (27 - 5) * 0.5 = 11 Вт. Ток 0.5 А взят примерно. Не измерял. Вот. Вроде ничего не забыл. Цитата(Dars @ Aug 22 2008, 15:33)  6.81 KΩ pull-up ,resistor are necessary because the microcontroller's internal pull-up resistors are too high in value for fast transitions with long, capacitive Hall-effect sensor cables. Кстати, это замечание, как я понимаю, не будет влиять на мою схему, ведь у меня датчики заведены не на ноги МК, а на триггеры.
--------------------
Выбор.
|
|
|
|
|
Aug 26 2008, 11:35
|
Местный
  
Группа: Свой
Сообщений: 238
Регистрация: 11-08-05
Пользователь №: 7 557

|
Цитата Кстати, это замечание, как я понимаю, не будет влиять на мою схему, ведь у меня датчики заведены не на ноги МК, а на триггеры. А какая разница?маленькая подтяжка в любом случае нужна.
|
|
|
|
|
Aug 26 2008, 16:13
|
;
     
Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509

|
Цитата(haker_fox @ Aug 26 2008, 14:28)  Питание +5V используется для "чистой" части схемы. Питание +5F используется для тех частей схему, куда может попасть +27 В в случае аварии. Т.о. хочу подстраховаться от выхода из строя микроконтроллера, и обвзяки. Также не приходит в голову, как из 27 В сделать 5В, чтобы при этом не грелись 7805. По пунктам: 1) +1000 2) DC/DC на mc34063. Если уж бороться за сверх надежность, то: Предохраняется все стабилитроном на 5 Вт, от "плохой стороны" перед стабилитроном лично я ставлю предохранители самовосстанавливающиеся, в корпусе 1206.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|