реклама на сайте
подробности

 
 
10 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Сомнения: доверять или не доверять AVR управление H-bridge, Без внешней аппаратной защиты на логике или на спец. микросхеме
haker_fox
сообщение Aug 8 2008, 04:16
Сообщение #1


Познающий...
******

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



Здравствуйте!
Основная тема здесь. Там шло обсуждение простого H-bridge. Упор с моей стороны делался на то, чтобы не ставить внешнюю защиту в виде логики или той же IR2104, а поручить все управление (dead-time, реверс, шим, защиту от КЗ моста одновременным включением пары транзисторов по одну сторону моста) МК. Был выбран ATmega168. В общем начиная с 20 поста вопрос о конструктиве моста более менее решился, и мы пришли к выводу, что такая идея вполне жизнеспособна. Конечно нужно предпринять ряд защит - аппаратных защит, но не очень дорогих и которые сработают наверняка, причем выполнят только функцию защиты в экстренном случае - КЗ.
В общем на данный момент я хочу реализовать управление всеми 4 транзисторами моста - напрямую. Требования не высокие: ШИМ 900 - 4000 Гц, движок будет плавно разгоняться (всегда) -> пускового тока большого не будет, номинальный ток макс. 600 ма.
Чтобы повысить надежность устройства и свести к минимуму возможные сбои МК, хочу выполнить следующее:
1. По питанию всего моста поставить электролит 100 или 3000 мкф + керам. 0.1 мк + керам. 100н.
2. Обязательно включить BOD на 4.5 В.
3. Всю раздачу питания на МК, на мост и тд выполнять звездой. Т.е. из одной общ. точки. Цепи кварца и сброса выполнить согласно правилам из известной статьи на сахаре.
4. Корп. кварца заземлить. Не уверен, надо ли?
5. Установить бит CKOPT.
6. К схеме будут подключены датчики (оптические концевики и энкодеры) прводом длиной не более 5 м. Их хочу подключить через витую пару. На плате сигнальные провода будут заводиться через RC фильтр + возможно феррит. колечки.
7. Питание на схему будет подаваться через плавкий предохранитель. Пока не знаю, какой номинал выбрать.

Все эти требования были получены после изучения статьи на сахаре + изучение веток в этом форуме о сбоях, помехоустойчивости МК.

Вся схема: силовая и цифровая будут гальванически связаны. Силовая будет питаться от этого БП (S-320-27: 27В, 11А), а цифровая - от обычного компьютерного AT. Всего таких схемы управления двигателями нужно 3 + главный МК, который будет управлять этими движками и другими исполнительными механизмами. Но все это продолжение этой темы.
Собственно говоря хочу здесь спросить, т.к. это уже не касается напрямую электропривода, можно ли при таком подходе надеяться на устойчивую работу приводов?
У меня есть сомнения по поводу разделения МК и силовых ключей оптопарами: надо ли? + может быть нужно оставить защиту на буферах 74hc02 (схема в топике по первой ссылке) от КЗ моста?
По поводу dead-time я не беспокоюсь: реверс двигателя или его экстренное торможению буду делать только при выключенном ШИМе.
Прошу прощения, если выразил несколько сумбурно свои мысли.
Также надеюсь, что модераторы не сочтут это за кросспостинг: дело в том, что темы хоть и три по разным веткам и они решают один вопрос, но они все таки разные.
Всем заранее большое спасибо за ответы и хорошую критику!
P.S. все несколько омрачняет то, что печатки не будет, весь монтаж на макетке проводом МГТФ(


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 8 2008, 05:18
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Ну лично я не боюсь управлять импульсными источниками при помощи Tiny15/Tiny26. Управлять - в смысле шим генерить и обратную связь по току/напряжению изготавливать. Я думаю, что и тут проблем не будет.

Цитата
все несколько омрачняет то, что печатки не будет, весь монтаж на макетке проводом МГТФ(


Это да, мрачновато. Сделайте хотя бы бутерброд из макетки и фольгированного текстолита, фольга которого будет земляным полигоном. Разрежете фольгу в нужном месте для разделения земель.

Рассмотрите вопрос работы от внутреннего RC-генератора с синхронизацией частоты по внешнему сигналу (если даже и пропадет, то сердце у контроллера не станет).

Цитата
а цифровая - от обычного компьютерного AT


Я бы сделал нормальный источник. Свой. Потому что компьютерные питальники сейчас обычно суть мрачная китайчатина, на что-то надеяться - можно здорово пролететь.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Aug 8 2008, 05:19
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(haker_fox @ Aug 8 2008, 07:16) *
Всем заранее большое спасибо за ответы и хорошую критику!

1) Определяющим будет правильность разводки земли и, соответственно, наличие токов помех в общих цепях. На этом фоне немного смешно читать про плавный разгон двигателя - все равно будет первый импульс тока через нераскрученный двигатель, да и торможение, наверное.
2) Я не стал бы делать такой проект без аппаратной защиты от сквозных токов.
3) Да и мотивация непонятна - драйверы перестали выпускать?
4) На частоте 4 кГц двигатель будет нудно звенеть.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 8 2008, 05:50
Сообщение #4


Познающий...
******

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



Цитата(Rst7 @ Aug 8 2008, 14:18) *
Ну лично я не боюсь управлять импульсными источниками при помощи Tiny15/Tiny26. Управлять - в смысле шим генерить и обратную связь по току/напряжению изготавливать. Я думаю, что и тут проблем не будет.

А есть в Ваших цепях гальваническая развязка?
Цитата(Rst7 @ Aug 8 2008, 14:18) *
Это да, мрачновато. Сделайте хотя бы бутерброд из макетки и фольгированного текстолита, фольга которого будет земляным полигоном. Разрежете фольгу в нужном месте для разделения земель.

Спасибо за этот совет!!!
Цитата(Rst7 @ Aug 8 2008, 14:18) *
Рассмотрите вопрос работы от внутреннего RC-генератора с синхронизацией частоты по внешнему сигналу (если даже и пропадет, то сердце у контроллера не станет).

Простите, не совсем понял каким образом это можно сделать?
Цитата(Rst7 @ Aug 8 2008, 14:18) *
Я бы сделал нормальный источник. Свой. Потому что компьютерные питальники сейчас обычно суть мрачная китайчатина, на что-то надеяться - можно здорово пролететь.

К сожалению я не специалист в источниках питания( Максимум что я могу сделать: транс + выпрямитель + фильтр + 7805 = БП.
Блоки питания есть довольно таки старые: 10 летней давности - рабочие. Может быть тогда было получше с качевством?

Цитата(Dog Pawlowa @ Aug 8 2008, 14:19) *
1) Определяющим будет правильность разводки земли и, соответственно, наличие токов помех в общих цепях.

Согласен!
Цитата(Dog Pawlowa @ Aug 8 2008, 14:19) *
На этом фоне немного смешно читать про плавный разгон двигателя - все равно будет первый импульс тока

Но он будет небольшой! Или здесь есть подводные камни?
Конечно, если движок включится на полные обороты мгновенно в результате сбоя, то тут можно получить действительно солидную помеху.
Цитата(Dog Pawlowa @ Aug 8 2008, 14:19) *
2) Я не стал бы делать такой проект без аппаратной защиты от сквозных токов.

Т.е. dead-time?
Цитата(Dog Pawlowa @ Aug 8 2008, 14:19) *
3) Да и мотивация непонятна - драйверы перестали выпускать?

Нет. Детали закуплены. Бюджета почти больше нет. ВУЗ всетаки. a14.gif Денег на свободный полет нет. Моя вина, что не составил в свое время список с запасом.
Цитата(Dog Pawlowa @ Aug 8 2008, 14:19) *
4) На частоте 4 кГц двигатель будет нудно звенеть.

На 1000 Гц не звенит. Неужели при повышении частоты в 4 раза - будет? sad.gif


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 8 2008, 06:09
Сообщение #5


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата(haker_fox @ Aug 8 2008, 08:50) *
А есть в Ваших цепях гальваническая развязка?


В цепях обратной связи часто бывает. В цепях управления - не делал, там обычно для верхних ключей самодельные драйверы на транзисторах. Нижние часто вообще от ножек проца катаются.

Цитата
Простите, не совсем понял каким образом это можно сделать?


Начнем с простого. Нужна ли Вам вообще стабильность задающего генератора? Если нет - то просто RC. Если да - то имеет смысл сделать отдельный кварцевый генератор (или взять кварцованную частоту с другой части прибора, если есть) и, поделив ее, использовать как синхронизацию процессоров, работающих от внутреннего RC (синхронизация программная, конечно). Вплоть до того, что можно организовать типа АПЧ внутреннего RC-генератора, например таким банальным способом:

Код
#pragma vector=TIMER2_OVF_vect
__interrupt void INT_PLL(void)
{
  unsigned int i=TCNT1;
  TCNT1=0;
  if (i<7813)
    OSCCAL++; //Увеличиваем тактовую частоту
  else
    OSCCAL--; //Уменьшаем тактовую частоту
  SECOND_PULSE=1;
}


Тут в процедуре прерывания 1 раз в секунду от таймера 2 (он едет от кварца 32768, можно использовать внешний источник точной частоты) проверяется, сколько насчитал за это время таймер 1 (тактируется от основного генератора, которым является внутренний RC-генератор) и подстраивается OSCCAL.

Если вдруг у Вас пропадет точная тактовая, то процессор будет продолжать работу и можно перейти в аварийный режим (например, зарядив Output Compare таймера 1 на аварийное значение и при приходе этого прерывания перейти в аварийный режим).

Кстати, такой подстройки вполне достаточно для работы UART.

Вообщем, я думаю, идея ясна, методов конкретной реализации может быть масса.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Kirill Trusov
сообщение Aug 8 2008, 06:09
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 90
Регистрация: 17-08-07
Пользователь №: 29 867



странно, у меня если шим на 1 килогерц, то я и слышу писк в 1 килогерц, или не так?
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Aug 8 2008, 06:11
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(haker_fox @ Aug 8 2008, 08:50) *
Т.е. dead-time?

Да. Обеспечьте невозможность включения верхнего и нижнего полумоста аппаратно.
Считайте это моей личной просьбой smile.gif

Цитата(haker_fox @ Aug 8 2008, 08:50) *
Нет. Детали закуплены. Бюджета почти больше нет. ВУЗ всетаки. a14.gif Денег на свободный полет нет. Моя вина, что не составил в свое время список с запасом.

Понимаю... но затраты времени больше получатся. В наше время ценится умение складывать готовые кирпичи, а не месить бетон.

Цитата(haker_fox @ Aug 8 2008, 08:50) *
На 1000 Гц не звенит. Неужели при повышении частоты в 4 раза - будет? sad.gif

Те моторы, с которыми я работал, звучали противно. Но ток был за 3А. Может, Ваш мотор получше, да и нагрузка поменьше. Кстати, проверьте на полной нагрузке.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 8 2008, 06:28
Сообщение #8


Познающий...
******

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



Цитата(Rst7 @ Aug 8 2008, 15:09) *
В цепях обратной связи часто бывает. В цепях управления - не делал, там обычно для верхних ключей самодельные драйверы на транзисторах. Нижние часто вообще от ножек проца катаются.

Ну я абсолютно также и подразумевал в своем случае! a14.gif
Цитата(Rst7 @ Aug 8 2008, 15:09) *
Начнем с простого. Нужна ли Вам вообще стабильность задающего генератора? Если нет - то просто RC. Если да - то имеет смысл сделать отдельный кварцевый генератор (или взять кварцованную частоту с другой части прибора, если есть) и, поделив ее, использовать как синхронизацию процессоров,

Стабильность нужна: UART, PID алгоритм. А зачем ее (частоту) делить? Сразу и подавать на тактирование МК. Или я ошибаюсь в чем-то?
Цитата(Rst7 @ Aug 8 2008, 15:09) *
Вообщем, я думаю, идея ясна, методов конкретной реализации может быть масса.

Да, идея вполне ясна и понятна! Спасибо!
Но мне больше нравится вариант со внешним генератором!
Кстати, немного не понимаю, а почему внешний генератор стабильнее встроенного?


Цитата(Dog Pawlowa @ Aug 8 2008, 15:11) *
Да. Обеспечьте невозможность включения верхнего и нижнего полумоста аппаратно.
Считайте это моей личной просьбой smile.gif

на данный момент в экспериментальной версии моста эта сделано. и работает. Оставлю! Честно говоря по этому поводу сам колебался. Ведь в случае чего попалю транзисторы + возможно МК.


Цитата(Dog Pawlowa @ Aug 8 2008, 15:11) *
Считайте это моей личной просьбой smile.gif

Я солидарен с Вами)))
Цитата(Dog Pawlowa @ Aug 8 2008, 15:11) *
Понимаю... но затраты времени больше получатся. В наше время ценится умение складывать готовые кирпичи, а не месить бетон.

И я это понимаю. Но не мне Вам объянять какой бюракротизм бывает в конторах) Про бетон: а лишний опыт не помешает)))
Цитата(Dog Pawlowa @ Aug 8 2008, 15:11) *
Те моторы, с которыми я работал, звучали противно. Но ток был за 3А. Может, Ваш мотор получше, да и нагрузка поменьше. Кстати, проверьте на полной нагрузке.

Проверял под нагрузкой - не пищал. Конечно мне медвед на ухо наступил, но наверно я бы услышал)))


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 8 2008, 06:33
Сообщение #9


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
А зачем ее (частоту) делить? Сразу и подавать на тактирование МК.


Вопрос в том, что если что-то случится с тактовым генератором, то процессор остановится. Или, того хуже, если влетит по тактовому входу помеха, то может быть что угодно (в параметрах камня, кстати, оговаривается минимальная длительность состояний на тактовом входе). По наблюдениям, внутренний RC намного более помехоустойчивей кварцевого. По банальной причине - ничего нет снаружи кристалла.

Цитата
почему внешний генератор стабильнее встроенного?


Я имею в виду внешний кварцевый (или кварц снаружи, а сам генератор внутри проца) и внутренний RC.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 8 2008, 06:40
Сообщение #10


Познающий...
******

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



Цитата(Rst7 @ Aug 8 2008, 15:33) *
Вопрос в том, что если что-то случится с тактовым генератором, то процессор остановится. Или, того хуже, если влетит по тактовому входу помеха, то может быть что угодно (в параметрах камня, кстати, оговаривается минимальная длительность состояний на тактовом входе). По наблюдениям, внутренний RC намного более помехоустойчивей кварцевого. По банальной причине - ничего нет снаружи кристалла.
Я имею в виду внешний кварцевый (или кварц снаружи, а сам генератор внутри проца) и внутренний RC.

Теперь я Вас понял! Но я боюсь, хватит ли мне 8 МГц встроенного генератора? Дело в том, что сейчас все работает на 16МГц от кварца. Это в отладочной тестовой версии...
Но буду пробывать, оптимизировать, большее делать нечего.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Petka
сообщение Aug 8 2008, 07:41
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(haker_fox @ Aug 8 2008, 08:16) *
...
1. По питанию всего моста поставить электролит 100 или 3000 мкф + керам. 0.1 мк + керам. 100н.
...

что в лоб, что по лбу 07.gif
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 8 2008, 07:43
Сообщение #12


Познающий...
******

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



Цитата(Petka @ Aug 8 2008, 16:41) *
что в лоб, что по лбу 07.gif

Пожалуйста, будьте добры, поясните свою мысль))


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Sat360
сообщение Aug 8 2008, 07:49
Сообщение #13


Участник
*

Группа: Свой
Сообщений: 26
Регистрация: 26-02-08
Из: Томск
Пользователь №: 35 391



Цитата(haker_fox @ Aug 8 2008, 10:43) *
Пожалуйста, будьте добры, поясните свою мысль))

Имеется в виду вопрос - чем 0,1 микрофарада отличается от 100 нанофарад, и зачем их ставить обе wink.gif
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 8 2008, 07:52
Сообщение #14


Познающий...
******

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



Цитата(Sat360 @ Aug 8 2008, 16:49) *
Имеется в виду вопрос - чем 0,1 микрофарада отличается от 100 нанофарад, и зачем их ставить обе wink.gif

Елки, палки... ошибься crying.gif Не о том подумал в тот момент, когда писал...


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Flasher
сообщение Aug 8 2008, 08:01
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294



1.аппаратная защита от включения верха и низа моста.
2. На цепь сброса 4700пик и 2,2кОм
3.внешний кварц с кондерами сделать отдельной цепью и расположить прямо на выводы мк.
4.Под мк земляной полигон и соединить с общим для мк.
5.Все датчики ведите через оптроны- питание можно не развязывать, но из-за малых проходных емкостей избежите тиристорного защелкивания.
6.На все питающие пары мк не жалеть керамики 0,1мкф
7.Все-таки лучше развязать мк и мост типа 6n137 или лучше h11l1
8.мк питать от трансформаторного бп.- на вход трансформатора цепочу снабера, на выход- супрессор .
9. На выход кренки не ставить больших емкостей.
10. Всё это, плюс описанное в первом пункте позволит создать очень надежное устройство
11.Неплохо было бы чтобы в сброшенном состоянии мк на входах моста было бы четкие зафиксированные состояния.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 8 2008, 08:10
Сообщение #16


Познающий...
******

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



Цитата(Flasher @ Aug 8 2008, 17:01) *
1.аппаратная защита от включения верха и низа моста.
2. На цепь сброса 4700пик и 2,2кОм
3.внешний кварц с кондерами сделать отдельной цепью и расположить прямо на выводы мк.
4.Под мк земляной полигон и соединить с общим для мк.
5.Все датчики ведите через оптроны- питание можно не развязывать, но из-за малых проходных емкостей избежите тиристорного защелкивания.
6.На все питающие пары мк не жалеть керамики 0,1мкф
7.Все-таки лучше развязать мк и мост типа 6n137 или лучше h11l1
8.мк питать от трансформаторного бп.- на вход трансформатора цепочу снабера, на выход- супрессор .
9. На выход кренки не ставить больших емкостей.
10. Всё это, плюс описанное в первом пункте позволит создать очень надежное устройство

1. Уже принято!
2. Ок.
3. Тут вроде сошлись, что нужно внутрениий RC генератор использовать.
4. Ок.
5. А можно подробнее, что это такое - тиристорное защелкивание?
6. Согласен!
7. На этот случай брал четырехканальные CNY74-4H. Но чем это лучше, если не развязывать питание?
8. Если не секрет, почему?
9. Согласен!
10. Хотелось бы!!!


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Flasher
сообщение Aug 8 2008, 08:32
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294



внутренний генератор -излишняя штука. если нужно быстро работать- то зачем экономить.5.-Эффект моп структур, возникающий при превышении напряжения питания -всё нафик открывается и начинает греться как печка. лечиться только выключением питания. 7.Я имел ввиду не развязывать питание от входных датчиков, но пускать через оптопары. И все же лучше применить на выходе быстродействующие оптопары со шмидтом. 8.Проходная емкость плюс еще несколько плюсов.

там еще 11 пункт вспомнился
Go to the top of the page
 
+Quote Post
Пипец
сообщение Aug 8 2008, 08:57
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 6-08-08
Из: Saint-Peterburg
Пользователь №: 39 456



Делал аналогичное устройство, только на PICе. Использовал драйвера IR21xx (как 2101, но поновее, счас не помню). Дёргал только верхний транзистор (нижний на полупериод постоянно открыт или закрыт). Между контроллером и драйвером логика защиты, на одной дешевой 4053 (для одного полного Н-моста), без дополнительного тактового сигнала (что видел у конкурентов). Схему не дам - сам придумай, мне моя нравится как know-how ;-) Закрывает транзисторы по сигналу с измерительного (защитного) шунта (+компаратор). И еще - контроллер ШИМ не успевал, и я использовал табличную дельта-сигма модуляцию (несколько дней екселем генерил вставку в программу), 256 тактов на период.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 8 2008, 09:32
Сообщение #19


Познающий...
******

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



Цитата(Flasher @ Aug 8 2008, 17:32) *
внутренний генератор -излишняя штука. если нужно быстро работать- то зачем экономить.

Тем не менее внутренний генератор более устойчив к сбоям нежели внешний.
Цитата(Flasher @ Aug 8 2008, 17:32) *
5.-Эффект моп структур, возникающий при превышении напряжения питания -всё нафик открывается и начинает греться как печка. лечиться только выключением питания. 7.Я имел ввиду не развязывать питание от входных датчиков, но пускать через оптопары.

Т.е. питание не развязываем, а сигнальные линии - да, верно?
Цитата(Flasher @ Aug 8 2008, 17:32) *
И все же лучше применить на выходе быстродействующие оптопары со шмидтом.

Про тригер шмитта согласен!
Цитата(Flasher @ Aug 8 2008, 17:32) *
8.Проходная емкость плюс еще несколько плюсов.

Т.е. импульсному БП ход закрыт?
Цитата(Flasher @ Aug 8 2008, 17:32) *
там еще 11 пункт вспомнился

Какой?


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Flasher
сообщение Aug 8 2008, 09:33
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294



и все пабежали патентавать нау-хау.... smile.gif
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 8 2008, 09:36
Сообщение #21


Познающий...
******

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



Цитата(Пипец @ Aug 8 2008, 17:57) *
Между контроллером и драйвером логика защиты, на одной дешевой 4053 (для одного полного Н-моста)

а зачем логика защиты, если был применен драйвер?


Цитата(Пипец @ Aug 8 2008, 17:57) *
Схему не дам - сам придумай, мне моя нравится как know-how ;-)

Конечно! smile.gif
Цитата(Пипец @ Aug 8 2008, 17:57) *
Закрывает транзисторы по сигналу с измерительного (защитного) шунта (+компаратор).

Над подобным решением я тоже думаю. Выглядит заманчиво. Хотя мне бы хотелось измерять потребляемый ток АЦП и задавать аварийный предел программно.
Цитата(Пипец @ Aug 8 2008, 17:57) *
И еще - контроллер ШИМ не успевал, и я использовал табличную дельта-сигма модуляцию (несколько дней екселем генерил вставку в программу), 256 тактов на период.

Т.е. контроллер ШИМ был не аппаратным? Или можно подробнее, что значит - не успевал? smile.gif


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Flasher
сообщение Aug 8 2008, 09:38
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294



на предущей странице пункт 11. Импульсный БП можно, но тут нужно думатьsmile.gif, дабы потом не задаваться вопросами почему сбоит, перегружается и прошивка слетает.
А без шмидта бред управлять. 5.Питание на датчик через резисторы, а вот чтоб оно на ногу мк не попало- ставим оптопару. По поводу внутреннего RC- долго раскачивается, возможен нестабильный запуск. К тому же вы это будете на атомном реакторе ставить????
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 8 2008, 09:48
Сообщение #23


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
По поводу внутреннего RC- долго раскачивается


Вы шутите? Читаем даташит, 6+14 тактов - время старта без дополнительных задержек.

Цитата
возможен нестабильный запуск.


Да ну?


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 8 2008, 10:00
Сообщение #24


Познающий...
******

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



Цитата(Flasher @ Aug 8 2008, 18:38) *
на предущей странице пункт 11. Импульсный БП можно, но тут нужно думатьsmile.gif, дабы потом не задаваться вопросами почему сбоит, перегружается и прошивка слетает.

Интересно, может быть кто-то еще скажет по этому поводу...



Цитата(Flasher @ Aug 8 2008, 18:38) *
А без шмидта бред управлять.

Не подумал об этом... Теперь придется выкручиваться. Докупть отдельные микросхемы.
Цитата(Flasher @ Aug 8 2008, 18:38) *
.Питание на датчик через резисторы, а вот чтоб оно на ногу мк не попало- ставим оптопару.

Боюсь, что через резистры не выйдет: в датчиках стоит компаратор, на базе ОУ и ему питание нужно. На резисторах будет падение. Теперь про оптрон ясно. Но RC цепь в этом случае не спасет?


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Пипец
сообщение Aug 8 2008, 10:07
Сообщение #25


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 6-08-08
Из: Saint-Peterburg
Пользователь №: 39 456



Цитата(haker_fox @ Aug 8 2008, 13:36) *
а зачем логика защиты, если был применен драйвер?

Потому что вдувание тока в затвор и защита всего устройства (ограничение выходного тока) - разные функции.

Цитата(haker_fox @ Aug 8 2008, 13:36) *
Над подобным решением я тоже думаю. Выглядит заманчиво. Хотя мне бы хотелось измерять потребляемый ток АЦП и задавать аварийный предел программно.


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

Цитата(haker_fox @ Aug 8 2008, 13:36) *
Т.е. контроллер ШИМ был не аппаратным? Или можно подробнее, что значит - не успевал? smile.gif

ШИМ (точнее, ДСМ) выдавал ПИК. На ожидание прерывания осталось всего 4 такта.
Go to the top of the page
 
+Quote Post
Flasher
сообщение Aug 8 2008, 10:13
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294



Цитата(Rst7 @ Aug 8 2008, 12:48) *
Вы шутите? Читаем даташит, 6+14 тактов - время старта без дополнительных задержек.
Да ну?

Да хто ж спорит, что вы читать умеете? Нравится -используйте. Только на улице свои девайсы не ставьте....

Цитата(haker_fox @ Aug 8 2008, 13:00) *
Интересно, может быть кто-то еще скажет по этому поводу...



Боюсь, что через резистры не выйдет: в датчиках стоит компаратор, на базе ОУ и ему питание нужно. На резисторах будет падение. Теперь про оптрон ясно. Но RC цепь в этом случае не спасет?

А че говорить- думать надо, книжки читать, статьи всякие, либо плюнуть на советы всех и самому нарисовать эквивалентную схему устройства для импульсных помех.... Вот тогда придется за голову хвататься...
Ну тогда LC фильтр и супрессоры.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 8 2008, 10:36
Сообщение #27


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Только на улице свои девайсы не ставьте....


Стоят. На улицах сотнями. Десятками тысяч стоят в помещениях, не всегда отапливаемых.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Flasher
сообщение Aug 8 2008, 10:39
Сообщение #28


Местный
***

Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294



Цитата(Rst7 @ Aug 8 2008, 13:36) *
Стоят. На улицах сотнями. Десятками тысяч стоят в помещениях, не всегда отапливаемых.

Повезло с типом мк.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 8 2008, 10:44
Сообщение #29


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Повезло с типом мк.


Неа, не повезло. Наружный RC у него действительно очень хреново работает.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Flasher
сообщение Aug 8 2008, 10:52
Сообщение #30


Местный
***

Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294



Цитата(Rst7 @ Aug 8 2008, 13:44) *
Неа, не повезло. Наружный RC у него действительно очень хреново работает.

У меня в 2 экземплярах внутренний хреновил при -10. Поэтому предпочитаю на серъезные вещи кварц ставить.
Go to the top of the page
 
+Quote Post
defunct
сообщение Aug 8 2008, 11:11
Сообщение #31


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Flasher @ Aug 8 2008, 13:52) *
У меня в 2 экземплярах внутренний хреновил при -10. Поэтому предпочитаю на серъезные вещи кварц ставить.

Насчет применений в БП в мостах и проч где имеем дело с мощными помехами, я солидарен с Rst7 - никаких кварцев!
насчет -10 разве это проблема? МК может сам себя нагревать, портом об землю вот вам уже -10 а +30. smile.gif

PS: если серьезно думаецо не RC хреновил, а что-то другое хреновило.
Go to the top of the page
 
+Quote Post
Paulina
сообщение Aug 8 2008, 14:07
Сообщение #32


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 18-05-08
Пользователь №: 37 607



еще советую дроссель на выходе

Сообщение отредактировал Paulina - Aug 8 2008, 14:08
Go to the top of the page
 
+Quote Post
singlskv
сообщение Aug 8 2008, 19:45
Сообщение #33


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(defunct @ Aug 8 2008, 15:11) *
Насчет применений в БП в мостах и проч где имеем дело с мощными помехами, я солидарен с Rst7 - никаких кварцев!
+1000
На "горячей" стороне никаких кварцев быть не должно...
Внутренний RC рулит, если нужно при этом связь с компомпом, тогда что-нить типа как предложил
Rst7 в посте N 5, только я бы коррекцию не делал в прерывании, неправильно это ИМХО...
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 9 2008, 03:28
Сообщение #34


Познающий...
******

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



Цитата(Пипец @ Aug 8 2008, 19:07) *
И снова завязываться на за возможное зависание/сбой контроллера? Как рабочую функцию (с АЦП) использовать можно, как аварийную быстродействующую (работает на кажлом импульсе модуляции, в отличии от АЦПированной) - нет. КЗ ловились компаратором, который через логику обрезал хвост открывающему импульсу, но разрешал следующий (до перегрузки на нем).

Тут несколько выше решили, что аппаратную защиту от одновременного открывания верхнего и нижнего полумоста нужно оставить. Т.о. КЗ исключается. Оно может возникнуть лишь при пробоях транзисторов. Конечно остается только надеяться, что в этот момент не зависнет МК. Но если он даже и завис, есть еще предохранитель. Да и сам БП, ссылку на который я приводил выше, имеет защиту от перегрузок. Но вообще над этим пунктом нужно конечно подумать.

Цитата(Flasher @ Aug 8 2008, 19:13) *
А че говорить- думать надо, книжки читать, статьи всякие, либо плюнуть на советы всех и самому нарисовать эквивалентную схему устройства для импульсных помех.... Вот тогда придется за голову хвататься...
Ну тогда LC фильтр и супрессоры.

Читаю, думаю... но и здесь консультируюсь.

Чтож, Вы
Цитата(defunct @ Aug 8 2008, 20:11) *
Насчет применений в БП в мостах и проч где имеем дело с мощными помехами, я солидарен с Rst7 - никаких кварцев!

и Вы

Цитата(singlskv @ Aug 9 2008, 04:45) *
+1000
На "горячей" стороне никаких кварцев быть не должно...

окончательно меня убедили! Никаких кварцев!
Цитата(singlskv @ Aug 9 2008, 04:45) *
Rst7 в посте N 5, только я бы коррекцию не делал в прерывании, неправильно это ИМХО...

Почему? Ведь прерывание как раз гарантируем нам, что синхронизация будет происходить в любом случае каждые n секунд, и не какой процесс не сможет помешать этому, если конечно не выключит прерываыния глобально.



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

И еще: Всем, абсолютно Всем спасибо за Ваши советы, рекомендации и здоровую критику!!! Я очень Вам благодарен!!!


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Aug 9 2008, 07:11
Сообщение #35


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(haker_fox @ Aug 9 2008, 07:28) *


1.Товарисч со странным именем ПИПЕЦ недоговорил - он явно использовал независимый верхний и нижний драйвера в одном корпусе - там deadtime и не пахнет.
2. Мне все-таки оч. интересно, зачем в хозяйстве этом, в данном конкретном случае гальваническая развязка lol.gif
3. Про внутренний RC с внешним синхрогенератором +1000.
4. Продолжение - в исходной теме smile.gif
Go to the top of the page
 
+Quote Post
Flasher
сообщение Aug 9 2008, 07:34
Сообщение #36


Местный
***

Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294



Цитата(haker_fox @ Aug 9 2008, 06:28) *
И еще вопрос: я верно понял, что если даже я полностью развяжу через оптроны всю силовую часть и внешние датчики от МК и его обвязки, это не спасет от помех, которые могут привести к сбою МК? Те же оптроны имеют емкость. Помеха может быть просто наведена на ножки МК и тд. Т.е. оптроны здесь не сыграют решающей роли? Млм все таки можно так поступить, тогда и кварц можно будет вернуть? Хотя сильно сомневаюсь.

верно.если к тебе в схему попадет энергия помехи, то она должна куда-то уйти. как правило, при кривой разводке она уходит через все что можно на поверхность уравнивания потенциала создавая падения напряжения на всех цепях, в том числе и через частотозадающие цепи. Именно поэтому горе- разработчеги стараются избавиться от кварца, даже не понимая по какой причине они это делают. Основная задача-таким образом спроектировать схему и пп, чтобы помеха извне не залезла внутрь критических узлов. А дальше- рисовать эквивалентные схемы, думать и слушать истеричек про ненадежность кварцев в эпицентре ядерного взрыва.
Go to the top of the page
 
+Quote Post
Пипец
сообщение Aug 9 2008, 08:43
Сообщение #37


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 6-08-08
Из: Saint-Peterburg
Пользователь №: 39 456



Цитата(haker_fox @ Aug 9 2008, 07:28) *
Тут несколько выше решили, что аппаратную защиту от одновременного открывания верхнего и нижнего полумоста нужно оставить. Т.о. КЗ исключается. Оно может возникнуть лишь при пробоях транзисторов. Конечно остается только надеяться, что в этот момент не зависнет МК. Но если он даже и завис, есть еще предохранитель. Да и сам БП, ссылку на который я приводил выше, имеет защиту от перегрузок. Но вообще над этим пунктом нужно конечно подумать.
Читаю, думаю... но и здесь консультируюсь.

Дедтайм защищает не от КЗ, а от сквозного тока. Нет никакой гарантии, что в момент КЗ (в нагрузке, интереснее всего в ёмкостной) от броска тока (ЭМИ) процессор не зависнет. У меня была важна живучесть и надежность (приборы ушли на серьёзный борт).

Цитата(_Pasha @ Aug 9 2008, 11:11) *
1.Товарисч со странным именем ПИПЕЦ

Есть и более странные - _ПАША, например...
Цитата(_Pasha @ Aug 9 2008, 11:11) *
недоговорил - он явно использовал независимый верхний и нижний драйвера в одном корпусе - там deadtime и не пахнет.

Проверил (вчера не было под рукой архивов, а дело происходило лет пять назад) - я применил одновходовый драйвер с внутренним расщепителем. Тоже из серии IR21xx.
Go to the top of the page
 
+Quote Post
singlskv
сообщение Aug 9 2008, 10:16
Сообщение #38


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(haker_fox @ Aug 9 2008, 07:28) *
Почему? Ведь прерывание как раз гарантируем нам, что синхронизация будет происходить в любом случае каждые n секунд, и не какой процесс не сможет помешать этому, если конечно не выключит прерываыния глобально.
ИМХО, не очень правильно подстраивать частоту во время передачи по UART,
а это иногда будет происходить, хотя наверное и будет работать.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 9 2008, 11:06
Сообщение #39


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата(Flasher @ Aug 9 2008, 10:34) *
Именно поэтому горе- разработчеги стараются избавиться от кварца, даже не понимая по какой причине они это делают.


Вы бы воздержались от таких слов, уважаемый. Вы тут далеко не самый крутой разработчег. Напомню хотя-бы тот момент, что у автора PCB не будет.

Цитата(singlskv @ Aug 9 2008, 13:16) *
ИМХО, не очень правильно подстраивать частоту во время передачи по UART,
а это иногда будет происходить, хотя наверное и будет работать.


Обоснуйте? Я же меняю не UBRR, а немного подстраиваю частоту задающего RC-генератора. В даташитах (особенно последних) есть указание, что за один раз не следует менять частоту более чем на сколько-то процентов. 1 у.е. регистра OSCCAL - это меньше этого порога, посему никакого криминала нет. Кстати, не так давно появился апнот у атмела с аналогичным содержанием (я то пользуюсь данной фичей уже много лет). Можете найти там все ответы на интересующие Вас вопросы.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
singlskv
сообщение Aug 9 2008, 14:15
Сообщение #40


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(Rst7 @ Aug 9 2008, 15:06) *
Обоснуйте? Я же меняю не UBRR, а немного подстраиваю частоту задающего RC-генератора. В даташитах (особенно последних) есть указание, что за один раз не следует менять частоту более чем на сколько-то процентов. 1 у.е. регистра OSCCAL - это меньше этого порога, посему никакого криминала нет. Кстати, не так давно появился апнот у атмела с аналогичным содержанием (я то пользуюсь данной фичей уже много лет). Можете найти там все ответы на интересующие Вас вопросы.
Мне просто не очень нравится перестройка частоты мк во время приема по UART(+-2% в
худшем случае), конечно для маленьких скоростей UART это явно не критично,
HO, учитывая изначальную ошибку для больших скоростей на 8Мгц тактовой
и учитывая что ошибка на 2 стороне тоже может присутствовать,
ИМХО, перестройку тактовой нужно делать не в моменты передачи, и
возможно лучше путем мониторинга времянок на UART(тогда и низкоскоростной кварц вроде как и не
нужен).
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 9 2008, 14:28
Сообщение #41


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
конечно для маленьких скоростей UART это явно не критично,


Это не критично для любых скоростей - шаг настройки менее 1 процента. Вопрос не в абсолютном изменении частоты, а в относительном.

Цитата
ИМХО, перестройку тактовой нужно делать не в моменты передачи


Повторяю - не важно, в какой момент происходит подстройка частоты. Главное, чтобы за время между двумя перестройками частота не изменилась более чем на 2% - тогда все будет пучком. А т.к. частота зависит в основном от температуры (питание от любого вменяемого стабилизатора уже мало влияет), то (из-за медленного изменения температуры по сравнению с циклом подстройки) подстройка частоты всегда будет обеспечивать требуемый результат.

Цитата
и возможно лучше путем мониторинга времянок на UART(тогда и низкоскоростной кварц вроде как и ненужен).


Такой вариант тоже допустим - АПЧ по длительности битов в UART. Только сложнее.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
singlskv
сообщение Aug 9 2008, 18:00
Сообщение #42


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(Rst7 @ Aug 9 2008, 18:28) *
Это не критично для любых скоростей - шаг настройки менее 1 процента. Вопрос не в абсолютном изменении частоты, а в относительном.
В момент перестройки частоты скачком нас уже интересует абсолютное изменение,
грубо говоря, если скачок произошел на первом бите то и все последующие
будем ловить со сдвигом... а если было изначальное несоответствие частот +
%ошибки на 2 стороне...
Цитата
Повторяю - не важно, в какой момент происходит подстройка частоты. Главное, чтобы за время между двумя перестройками частота не изменилась более чем на 2% - тогда все будет пучком. А т.к. частота зависит в основном от температуры (питание от любого вменяемого стабилизатора уже мало влияет), то (из-за медленного изменения температуры по сравнению с циклом подстройки) подстройка частоты всегда будет обеспечивать требуемый результат.
Я согласен с тем что в нужный диапазон мы вписываемся, мне
просто не очень нравится метод...
Цитата
Такой вариант тоже допустим - АПЧ по длительности битов в UART. Только сложнее.

Сложнее, но ИМХО правильнее, а еще лучше для связи с "горячей" частью использовать
совсем не UART.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 9 2008, 19:24
Сообщение #43


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
если скачок произошел на первом бите то и все последующие будем ловить со сдвигом... а если было изначальное несоответствие частот + %ошибки на 2 стороне...


Ну тут конечно допустимая ошибка на другой стороне должна быть не более обычной максимальной ошибки (это примерно 4% для 10 бит) минус неточность нашей подстройки (не более 1%) - т.е. грубо говоря 3%. Следовательно, даже 2 устройства с подстраиваемыми RC-генераторами будут работать при любых условиях.

Цитата
мнепросто не очень нравится метод...


Не нравится - не пользуйтесь. Главное - неправильные посылы в неокрепшие умы не закладывайте smile.gif

Цитата
Сложнее, но ИМХО правильнее,


Ингода сложность реализации может пересилить все прелести... А прелесть одна - минус одна линия связи (референсная частота). Все остальное - тоже самое или сложнее.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
singlskv
сообщение Aug 9 2008, 20:08
Сообщение #44


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(Rst7 @ Aug 9 2008, 23:24) *
Ну тут конечно допустимая ошибка на другой стороне должна быть не более обычной максимальной ошибки (это примерно 4% для 10 бит) минус неточность нашей подстройки (не более 1%) - т.е. грубо говоря 3%. Следовательно, даже 2 устройства с подстраиваемыми RC-генераторами будут работать при любых условиях.
По своему опыту, закладываться можно не более чем на 1,5% на одной стороне.
да и в конечном итоге, сделать так чтобы подстройка частоты в Вашем варианте была
не во время передачи, это всего лишь 1 лишний флаг и одна проверка...
Цитата
Не нравится - не пользуйтесь. Главное - неправильные посылы в неокрепшие умы не закладывайте smile.gif
Ингода сложность реализации может пересилить все прелести... А прелесть одна - минус одна линия связи (референсная частота). Все остальное - тоже самое или сложнее.

Ну вроде как я предлагаю неокрепшим умам просто дополнительные варианты...
Наверное я подстрекатель... smile.gif
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 10 2008, 07:33
Сообщение #45


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
По своему опыту, закладываться можно не более чем на 1,5% на одной стороне.


Нет проблем. Особенно, с учетом того, что можно подстоиться не на ровно 8МГц, а на частоту, хорошо делящююся для UARTа - например для 115200 - 7.3728 МГц или 9.216МГц. Или, что ближе, использовать 2X, и настроиться на частоту 8.2944МГц.

Я почему спорю (уже десяток постов мы тут не по теме организовали) - потому что утвержедние, что нельзя подстраиваться в момент передачи - оно, мягко говоря, ложно. Никаких проблем подстройка частоты в момент передачи за собой не повлечет. И при приеме - тоже.

Предлагаю данный флуд прекратить, или попросим модераторов вынести наше обсуждение в отдельный тред.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
EmbedElektrik
сообщение Aug 10 2008, 20:55
Сообщение #46


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 30-07-08
Из: Тверь, Россия
Пользователь №: 39 321



кстати, недавно попадалась плата от упса, на ней 2 мк было, и у обоих были кварцы. И это при том что плата однослойка, так что с разводкой там особо не пошикуешь.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 11 2008, 05:21
Сообщение #47


Познающий...
******

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



Цитата(_Pasha @ Aug 9 2008, 16:11) *
1.Товарисч со странным именем ПИПЕЦ недоговорил - он явно использовал независимый верхний и нижний драйвера в одном корпусе - там deadtime и не пахнет.

Понятно.
Цитата(_Pasha @ Aug 9 2008, 16:11) *
2. Мне все-таки оч. интересно, зачем в хозяйстве этом, в данном конкретном случае гальваническая развязка

Ну хотя бы на случай защитить входы МК при пробое силовых ключей.
Цитата(_Pasha @ Aug 9 2008, 16:11) *
3. Про внутренний RC с внешним синхрогенератором +1000.

Отлично! Столько "голосов" собрано за такой подход! a14.gif Значит быть сему!
Цитата(_Pasha @ Aug 9 2008, 16:11) *
4. Продолжение - в исходной теме smile.gif

Ага) Я прочитал. Даже кое-что предположил)))


Цитата(Flasher @ Aug 9 2008, 16:34) *
Именно поэтому горе- разработчеги стараются избавиться от кварца, даже не понимая по какой причине они это делают. Основная задача-таким образом спроектировать схему и пп, чтобы помеха извне не залезла внутрь критических узлов. А дальше- рисовать эквивалентные схемы, думать и слушать истеричек про ненадежность кварцев в эпицентре ядерного взрыва.

Все таки не стоит так выражаться в отношении людей, высказавшихся здесь! За что им большая благодарность! Это же люди, которые занимаются силовой техникой! К их мнению нужно прислушиваться! Зачем им говорить впустую?


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
slog
сообщение Aug 11 2008, 05:59
Сообщение #48


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Использовать мега168 в мостовом инверторе не совсем правильно. Этот вариант конечно может существовать, и по нему многие уже ходили, и я в том числе. Но вобще-то это не правильный путь. Не создавайте себе проблем на ровном месте, для этого надо использовать специально заточенный проц. Если уж совсем нет сил изучить что-то кроме AVR можно пользоваться AT90PWM3. При правильной разводке с внешним кварцем проблем не должно быть. А вот правильная разводка моста, да еще без опторазвязки как тут предлагалось - это не очень простая задача, даже без печатной платы.
И еще я так понял планируется программно обрабатывать сигналы с оптических энкодеров? Если энкодеры используются в братной связи по положению и если хотите приключений - то флаг вам в руки.
Вообще-то тема управления двигателями достаточно консервативна. В ней есть стандартные решения на все случаи жизни. И изобретение своих велосипедов это в будущем просто бег по заранее разложенным самим собой граблям.
Удачи smile.gif


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 11 2008, 06:56
Сообщение #49


Познающий...
******

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



Цитата(EmbedElektrik @ Aug 11 2008, 05:55) *
кстати, недавно попадалась плата от упса, на ней 2 мк было, и у обоих были кварцы. И это при том что плата однослойка, так что с разводкой там особо не пошикуешь.

Хм... а эти МК точно заведовали силовой частью? может быть чем-то другим занимались, не критичным к сбою?

Цитата(slog @ Aug 11 2008, 14:59) *
Использовать мега168 в мостовом инверторе не совсем правильно. Этот вариант конечно может существовать, и по нему многие уже ходили, и я в том числе. Но вобще-то это не правильный путь. Не создавайте себе проблем на ровном месте, для этого надо использовать специально заточенный проц.

простите, а чем он будет лучше, чем ATmega168? Каналы PWM есть.
Цитата(slog @ Aug 11 2008, 14:59) *
Если уж совсем нет сил изучить что-то кроме AVR можно пользоваться AT90PWM3. При правильной разводке с внешним кварцем проблем не должно быть.

Силы изучить есть. Даже ARM немного попробывал. Но по причинам, описанным здесь, решил поставить AVR во главе каждого привода.
Если использовать AT90PWMX, что измениться? У него другой генератор, который не застопориться от внешний помехи? Как мне ясно из всего топика, дело не в правильной разводке.

Цитата(slog @ Aug 11 2008, 14:59) *
А вот правильная разводка моста, да еще без опторазвязки как тут предлагалось - это не очень простая задача, даже без печатной платы.

Да, это мне тоже ясно из анализа топиков подобных тем.
Цитата(slog @ Aug 11 2008, 14:59) *
И еще я так понял планируется программно обрабатывать сигналы с оптических энкодеров? Если энкодеры используются в братной связи по положению и если хотите приключений - то флаг вам в руки.

А какие приключения могут меня подстерегать? Предварительно собранная конструкция проходила испытания. Сбоев не было.
Цитата(slog @ Aug 11 2008, 14:59) *
Вообще-то тема управления двигателями достаточно консервативна. В ней есть стандартные решения на все случаи жизни. И изобретение своих велосипедов это в будущем просто бег по заранее разложенным самим собой граблям.
Удачи smile.gif

Так никто не изобретает велосипедов) Я читал Application Motes от Microchip, там есть интересные доки по приводы, так вот, там примерно такой же подход как и у меня. Я также анализировал один App Note от NXP по управлению коллекторником. Тоже особых отличий нет.
Если Вы имеете ввиду управление мостом без спец. драйвера, то в одном из постов уважаемый Rst7 говорил, что он тоже использует схему на транзисторах для управления верхними мостами.
В общем я бы хотел услышать несколько больше конкретики, нежели общих замечания, типа "если хотите проблем, используйте XXX, если не хотите - ZZZ" (без обид).
Также здесь уважаемый _Pasha предложил интересную мысль запараллелить мосты L298, т.о. мост на полевиках и самодельных драйверах может быть можно и исключить. Но основные вопросы по помехоустойчивости и надежности привода остаются.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Flasher
сообщение Aug 11 2008, 09:16
Сообщение #50


Местный
***

Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294



весёлый подход- создание принципиальной схемы путем всеобщего голосования. Демократия какая-то получается... Может тогда сделать ветку в виде опроса- ставить кварц или не ставить, номинал резистора 1к или 330 Ом ...
К тому же тут уже зарегистрировано 40 000 специалистов- страна просто ими завалена...
Господа, ну серъезнее надо быть- то что 20 человек кричат, еще не есть разумное решение, тем более что советы как из Г. сделать конфетку хитро выкрученными способами уже вызывают недоумения.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 11 2008, 09:36
Сообщение #51


Познающий...
******

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



Цитата(Flasher @ Aug 11 2008, 18:16) *
весёлый подход- создание принципиальной схемы путем всеобщего голосования.

Здесь нет ни одной принципиальной схемы.
Речь идет в основном об элементах надежности и помехоустойчивости.
Цитата(Flasher @ Aug 11 2008, 18:16) *
Демократия какая-то получается...

А разве демократия это плохо?)
Цитата(Flasher @ Aug 11 2008, 18:16) *
Может тогда сделать ветку в виде опроса- ставить кварц или не ставить, номинал резистора 1к или 330 Ом ...

Ну зачем же так иронизировать? Скажите, что плохого в том, что идет плотное обсуждение этой темы и многие дают советы?
Цитата(Flasher @ Aug 11 2008, 18:16) *
К тому же тут уже зарегистрировано 40 000 специалистов- страна просто ими завалена...

Это юмор такой или как?
Наверняка Вы понимаете, большинство из них - начинающие, любители, зеваки, и тп. Настоящих специалистов и профессионалов не так много. И в этой ветке что-то я не заметил, как минимум 40 000 постов. Высказались несколько человек, некоторые из которых заслуживают особого уважения и доверия.
Цитата(Flasher @ Aug 11 2008, 18:16) *
Господа, ну серъезнее надо быть- то что 20 человек кричат, еще не есть разумное решение

А что есть разумное решение? Вы входите в число этих 20? Может быть сразу принять только Ваши советы?
Цитата(Flasher @ Aug 11 2008, 18:16) *
тем более что советы как из Г. сделать конфетку хитро выкрученными способами уже вызывают недоумения.

Мне очень неприятно слышать эти слова в адрес своей разработки! Прошу Вас воздержаться от подобных комментариев, как воздерживаются и другие!


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
EmbedElektrik
сообщение Aug 11 2008, 10:49
Сообщение #52


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 30-07-08
Из: Тверь, Россия
Пользователь №: 39 321



to haker_fox
вообще, конечно там стояли не авр, но то что по крайней мере 1 заведовал силовой частью это точно, там рядом с ним несколько оптронов стояло. А вообще для таких задач есть dsPIC с драйвером моста с аппаратной защитой, точную модель не скажу, но точно есть
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 11 2008, 12:10
Сообщение #53


Познающий...
******

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



Цитата(EmbedElektrik @ Aug 11 2008, 19:49) *
to haker_fox
вообще, конечно там стояли не авр, но то что по крайней мере 1 заведовал силовой частью это точно, там рядом с ним несколько оптронов стояло.

Ну чтож, значит они предприняли соответсвующие меры защиты.
Цитата(EmbedElektrik @ Aug 11 2008, 19:49) *
А вообще для таких задач есть dsPIC с драйвером моста с аппаратной защитой, точную модель не скажу, но точно есть

Ну про аппаратную защиту моста вроде мы уже решили, здесь и в ветке по электроприводу) Хотя даже если использовать и подход на мелкой сборной логике - тоже пойдет. Сейчас в основном все "колеблется" вокруг генератора, хотя и здесь предложено решение (внутренний RC с синхронзацией по внешнему кварцевому) и вокруг общей борьбы с помехами, так и вокруг подключения датчиков. Но думаю, что скоро уже начну воплощать в жизнь предложения. Тогда тема станет более привязана к жизне. Сейчас пока несколько другие дела мешают сделать это.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Flasher
сообщение Aug 11 2008, 23:11
Сообщение #54


Местный
***

Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294



Про Г. имелось ввиду бездумное упрощение конструкции и поиск потом решений как выйти из затруднительного положения. Кроме того, аргументов о снижении надежности конструкции при использовании резонатора приведено не было.Следовательно решение принималось на основе большинства голосов, а не здравых рассуждений. Всё к чему я призываю- это думать и мыслить самому, оценивая надежность того или иного варианта. В создании конструкции пожелаю Вам удачи, и огромная просьба- не повторяйте слепо чужих ошибок. Каждый совет должен быть прочувствован и понят, но не на интуитивном уровне, а гораздо более серъезно.
Go to the top of the page
 
+Quote Post
defunct
сообщение Aug 12 2008, 00:32
Сообщение #55


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Flasher @ Aug 12 2008, 02:11) *
Каждый совет должен быть прочувствован и понят, но не на интуитивном уровне, а гораздо более серъезно.

Извините, но Вы были даже не в курсе насчет того какой генератор стартует быстрее. Стало быть Вы сами не разобрались с вопросом досконально.

Посоветуете принять аргумент в защиту кварцевого генератора (то что кварцы ставят в некоторые UPS'ы), прозвучавший в этой ветке? Дык, я тоже лазил в UPSы разные, видел и с кварцами и без. Так вот те которые на однослойке построены работают обычно через UART на скорости 200 бод и никакого кварца там нет и близко. В UPS'ах с USB кварцы есть (без них не обойтись), но там и плата далеко не однослойка и чип обычно такой, который способен переключаться на внутренний RC если основной генератор сбивается.

(если абстрагироваться от AVR, и взять к примеру SAM или MSP) то становится видно что:
1. Задача кварцевого генератора - обеспечить стабильность частоты.
2. Задача внутреннего RC генератора обеспечить тактирование, тогда когда сбойнет "1".

Выводы сделаете сами.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 12 2008, 03:13
Сообщение #56


Познающий...
******

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



Цитата(Flasher @ Aug 12 2008, 08:11) *
Про Г. имелось ввиду бездумное упрощение конструкции и поиск потом решений как выйти из затруднительного положения.

Я не могу понять, почему бездумное?
Цитата(Flasher @ Aug 12 2008, 08:11) *
Кроме того, аргументов о снижении надежности конструкции при использовании резонатора приведено не было.

Почему не было? См. пост №9
Цитата(Flasher @ Aug 12 2008, 08:11) *
Следовательно решение принималось на основе большинства голосов, а не здравых рассуждений.

Вы знаете, на этапе когда еще нет своего опыта, и ты колеблешься вокруг некоторых решений, ты можешь оперерться на знания, подкрепленные авторитетом, некоторых людей. Я так и поступаю. Надеюсь ники этих людей выписывать не надо?!)
Цитата(Flasher @ Aug 12 2008, 08:11) *
Всё к чему я призываю- это думать и мыслить самому, оценивая надежность того или иного варианта.

Я согласен с Вами! Но никто же не говорит, что я не думаю и не мыслю. Но у меня пока не достаточно опыта. А форум предназначен как раз для консультаций. Так вот я и пользуюсь этим. Очень недеюсь, что этот материал пригодиться и другим людям!
Нужно скзать, что в результате трех веток обсуждения (ссылки в моем самом первом посте) я стал уже абсолютно по другому смотреть на обычные вещи. Это значит что знания и кругозор расширяются. И это позволит избежать некоторых ошибок и недоразумений.
Цитата(Flasher @ Aug 12 2008, 08:11) *
В создании конструкции пожелаю Вам удачи, и огромная просьба- не повторяйте слепо чужих ошибок. Каждый совет должен быть прочувствован и понят, но не на интуитивном уровне, а гораздо более серъезно.

За пожелание удачи - СПАСИБО!


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 12 2008, 06:50
Сообщение #57


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
(если абстрагироваться от AVR, и взять к примеру SAM или MSP)


Кстати, в XMega - тоже самое wink.gif Так что от AVR можно сильно не абстрагироваться. Кстати, там даже NMI возникает, если с генератором дупа произошла, с автоматическим переходом на внутренний RC 2МГц.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Flasher
сообщение Aug 12 2008, 10:13
Сообщение #58


Местный
***

Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294



мля, даже коментировать не хочется пост №9... Хотя бы раскройте понятие "сбойнул" и промоделируйте хотя бы в голове это событие.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 12 2008, 12:44
Сообщение #59


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Хотя бы раскройте понятие "сбойнул" и промоделируйте хотя бы в голове это событие.


Где же Вы увидели в указаном (моем) посте <понятие "сбойнул">?

Даташиты Вы не читаете, если читаете - то не понимаете (это я про время старта RC-генератора), в постах слова мерещатся, может не надо в этой теме разжигать, а?


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Aug 12 2008, 20:39
Сообщение #60


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(slog @ Aug 11 2008, 08:59) *
Использовать мега168 в мостовом инверторе не совсем правильно. Этот вариант конечно может существовать, и по нему многие уже ходили, и я в том числе. Но вобще-то это не правильный путь. Не создавайте себе проблем на ровном месте, для этого надо использовать специально заточенный проц. Если уж совсем нет сил изучить что-то кроме AVR можно пользоваться AT90PWM3.

Двигателями управляли во все времена. Даже когда проц 8080 с его 0.5 мипса был высочайшим достижением. А ШИМ формировался на операционниках. Применение данного МК, я, к примеру, считаю оправданным. В том числе и с точки зрения надёжности. А также по причине удобной его разводки. Успешно применяю данные МК в качестве "интелектуальной переферии". Очень мне нравится.
Цитата
И еще я так понял планируется программно обрабатывать сигналы с оптических энкодеров? Если энкодеры используются в братной связи по положению и если хотите приключений - то флаг вам в руки.

Опять таки непонятно. Для решения данной задачи потребуются единицы процента от вычислительной мощности данного МК. Можно нагородить всё мыслимое и обработать все исключительные. Всё будет зависеть только от программиста.
Цитата
Вообще-то тема управления двигателями достаточно консервативна. В ней есть стандартные решения на все случаи жизни. И изобретение своих велосипедов это в будущем просто бег по заранее разложенным самим собой граблям.
Удачи smile.gif

Все решения когда-то были стандартными. Я бы привёл вам вариант стандартной схемы года так 1990. Работала как часы. Все заимствовали и никто не решался менять. Ну ерунда, что там было десятка три корпусов. Одно моё изделие начиналось с 8951 и 30 корпусов, потом 1200+4414 и 11 корпусов, потом 8515 и 2 корпуса, а сейчас atmega8+2 корпуса и не единой настройки. Весь аналог в цифре. Надёжность увеличилась в разы. Размер уменьшился раза в 4-5. Если быстродействие проца поднять ещё в 2-4 раза, а также 13-14 разрядов ADC был бы, то можно было бы полностью впихнуть в проц. А вы говорите "стандартные решения".

Стандартным, на мой взгляд, в ближайшее время будет следующее:
Изделие будет состоять, как из кирпичиков, из нескольких МК каждый из которых будет выполнять законченную часть работы. Соединены будут м/у собой последовательным, высокоскоростным, защищённым интерфейсом.

Уже поговаривают о том, что внутри материнской платы компа будет последовательная шина (несколько). С моей точки зрения это оправдано. Например для текущей темы автор убивает следующих зайцев.

1) Проц очень дешёвый.
2) Малые размеры и хорошая разводка обеспечат надёжную работу.
3) Однотипная несложная задача обеспечит быстрое написание, хорошую отлаживаемость
независимость от проги управляющей программы, возможность заимствования и развития.
4) наличие интерфейса обеспечит связь При грамотном написании, обеспечит дополнительную надёжность, а также удалённость от основного контроллера и, возможную оптическую развязку.

То есть такое решение можно будет применить как самостоятельное и как в составе распределённой системы. Если применение идёт в "составе системы", то можно сделать несколько "исполнений", с разной степенью защищённости, для применений в разных уровнях ответственности.

Кстати привода ведущих производителей, при их стоимости сотни евро, и "суперстандартности решений" тоже регулярно выходят из строя. Нет 100% защиты.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Aug 12 2008, 20:54
Сообщение #61


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(SasaVitebsk @ Aug 13 2008, 00:39) *

+1 Под каждым предложением.
Вопрос: на каком же последовательном интерфейсе лучше остановиться сейчас? Пока что, с учетом необходимой гальваноразвязки, катит UART
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Aug 12 2008, 23:42
Сообщение #62


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(_Pasha @ Aug 12 2008, 23:54) *
+1 Под каждым предложением.
Вопрос: на каком же последовательном интерфейсе лучше остановиться сейчас? Пока что, с учетом необходимой гальваноразвязки, катит UART

Для изделий среднего уровня подходит UART в различных вариантах. Например RS485. Собственно гляньте на siemens с её S7-300. Там применён PROFIBUS (RS485). Только достаточно высокоскоростной (до 12Мбит). Удалённая переферия, те же привода интелектуальные, средства отображения, системы типа нескольких мастеров и т.д.
В области автомобилестроения CAN и LIN. Эти значительно дороже в плане аппаратной поддержки и значительно сложнее в плане програмной реализации.
Go to the top of the page
 
+Quote Post
Igor26
сообщение Aug 13 2008, 05:06
Сообщение #63


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата
Вопрос: на каком же последовательном интерфейсе лучше остановиться сейчас? Пока что, с учетом необходимой гальваноразвязки, катит UART

Вот тут что-то похожее обсуждалось: http://caxapa.ru/126654.html
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 13 2008, 07:36
Сообщение #64


Познающий...
******

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



To SasaVitebsk a14.gif

Цитата(_Pasha @ Aug 13 2008, 05:54) *
+1 Под каждым предложением.
Вопрос: на каком же последовательном интерфейсе лучше остановиться сейчас? Пока что, с учетом необходимой гальваноразвязки, катит UART

Хм. Здесь мне следует чуть чуть пояснить. Каждый привод хочу обеспечить двумя последовательными шинами: I2C и UART. I2C будет предназначен для соединений внутри работающей системы. Т.е. по этому интерфейсу привода будут договариваться и принимать команды от главного (управляющего) МК. Интерфейс UART будет предназначен для подключения к компу с целью что-то настроить, отладить, проверить. Короче говоря будет выступать в роли своеобразного технологического канала для сервисного обслуживания.
По крайней мере, такая реализация была задумана давно и существует до настоящего времени. Но пост уважаемого Павла (_Pasha) натолкнул меня на мысль: а может быть оставить только один UART? А уже программное обеспечение привода будет определять к чему он подключен и, в зависимости от этого, общение будет удобным для человека (вывод текстовых сообщений, командная строка и тп) или - удобным для другого МК (какой-либо протокол).
На счет развязки: если МК привода развязать с силовыми ключами оптронами, то это даст:
1. Дополнительную защиту МК от сбоев.
2. Защиту от пробоя портов МК при выходе из строя силовой части.
3. Интерфейс можно будет использовать любой, т.к. на нем не при каких условиях не появится высокое напряжение, которое повредит комп или плату управляющего МК.

Также следует сказать, что вся система управления, в которой будет находится три контроллера привода (который мы сейчас обсуждаем), плата главного МК, БП будет помещаться в одном корпусе от старого компа. корпус типа "пицца" (лежачий).


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Aug 13 2008, 10:52
Сообщение #65


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(haker_fox @ Aug 13 2008, 10:36) *
To SasaVitebsk a14.gif
Хм. Здесь мне следует чуть чуть пояснить. Каждый привод хочу обеспечить двумя последовательными шинами: I2C и UART. I2C будет предназначен для соединений внутри работающей системы. Т.е. по этому интерфейсу привода будут договариваться и принимать команды от главного (управляющего) МК. Интерфейс UART будет предназначен для подключения к компу с целью что-то настроить, отладить, проверить. Короче говоря будет выступать в роли своеобразного технологического канала для сервисного обслуживания.

Имеет право на жизнь. Реализация на RS485 мультимастера достаточно сложно, хотя и возможно.
Я бы предпочёл одну шину с несколькими группами команд. А технологические комманды транслировал бы ч/з главный контроллер.
Цитата
По крайней мере, такая реализация была задумана давно и существует до настоящего времени. Но пост уважаемого Павла (_Pasha) натолкнул меня на мысль: а может быть оставить только один UART? А уже программное обеспечение привода будет определять к чему он подключен и, в зависимости от этого, общение будет удобным для человека (вывод текстовых сообщений, командная строка и тп) или - удобным для другого МК (какой-либо протокол).

Есть и другой способ. Очень интересный. У сименса подсмотрел. smile.gif
Цитата
На счет развязки: если МК привода развязать с силовыми ключами оптронами, то это даст:
1. Дополнительную защиту МК от сбоев.
2. Защиту от пробоя портов МК при выходе из строя силовой части.
3. Интерфейс можно будет использовать любой, т.к. на нем не при каких условиях не появится высокое напряжение, которое повредит комп или плату управляющего МК.

Также следует сказать, что вся система управления, в которой будет находится три контроллера привода (который мы сейчас обсуждаем), плата главного МК, БП будет помещаться в одном корпусе от старого компа. корпус типа "пицца" (лежачий).

Я бы не стал МК от ключей развязывать (чисто мой взгляд). Какая защита портов. Что там защищать? Разводку грамотную, питание развязанное. Максимально близко всё на одной плате. Максимально внимания уделил самой схеме приводов и разводке платы и конструкции. Там всё очень важно. А развязку бы сделал на интерфейс. Получился бы законченный блок управления двигуном с опторазвязанным интерфейсом. А может действительно развязать и просто RS485. При верном подходе и так и так работать будет устойчиво.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Aug 13 2008, 11:27
Сообщение #66


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(haker_fox @ Aug 13 2008, 10:36) *
... а может быть оставить только один UART? А уже программное обеспечение привода будет определять к чему он подключен и, в зависимости от этого, общение будет удобным для человека (вывод текстовых сообщений, командная строка и тп) или - удобным для другого МК (какой-либо протокол).
...

Конечно, использовать два интерфейса нет смысла. Лучше всего RS485 - получится организовать маленькую сеть smile.gif Могу подарить протокол и его реализацию на PC и в контроллере. Правда, Mега32, но это можно портировать. Единственно - требуется знание C и умение использовать макросы.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
VXDRV
сообщение Aug 13 2008, 12:45
Сообщение #67


Участник
*

Группа: Свой
Сообщений: 67
Регистрация: 5-02-07
Пользователь №: 25 074



Вот эта штука крутит киловаттный движок (типа стенда). Однотактнник с обратным диодом, правда. Работает на индуктивность двигателя. Частота аппаратного ШИМ - 1,22кГц. Звон от движка - ещё тот. Нижняя плата - ШИМ+АЦП (те, что в нижнем правом углу) для датчиков тока и напряжения. Верхняя - логика управления. Между платами развязка на 6N137 (шина SPI). "Верхний ключ" - IRGPC50KD2 + IR4426 с развязкой на 6N137. Аппартной защиты нет. Контроллер ШИМ, правда, вырубается при потере связи с контроллером управления. БП вырабатывает +12В, -12В для ОУ +20В для драйвера ключа, два по 10В для контроллеров, и +13В для RS232-преобразователя уровней (тоже развязан на 6N137). Контроллеры работают от кварцев. "Аппарат" вёл себя стабильно, при работающем рядом частотнике без фильтров и токе через двигатель - 6А.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Dars
сообщение Aug 13 2008, 15:08
Сообщение #68


Местный
***

Группа: Свой
Сообщений: 238
Регистрация: 11-08-05
Пользователь №: 7 557



По поводу кварцев. Ребята из Spectrum Digital и Luminary Micro не обламываются и ставят в своих китах на процы кварцы. Все вроде у них работает.
Снимать ток с помощью шунта ИМХО заиметь большой гемор с разводкой аналоговой части платы. На макетке снять сигнал с шунта, усилить его, пустить на АЦП и получить нормальные значения почти нереально. Тем более вы сначала купите этот шунт. Кто подскажет где можно взять резистор скажем на 18мОм для шунта? Проще всего использовать датчики тока(на эффекте Холла) от Allegro или магниторезистивные от Bell. Заодно и развязку получите, т.к измерение тока "бесконтактное".
Я бы очень рекомендовал использовать драйвер с "силовой" и "цифровой" землей. Типа IR21064. Тогда вообще забудите про помехи. Заводите на плату два питания, одно для логики, другое для двигателя, которое кроме как к драйверу никуда не подключается. Тогда плату можно разводить без особого гемора. Про Deadtime ничего не скажу, кроме того, что он нужен. Проще всего вместо авр ставить норм проц который сам будет генирить deadband. но такой вариант автору не подходить.

Сообщение отредактировал Dars - Aug 13 2008, 15:09
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 13 2008, 23:48
Сообщение #69


Познающий...
******

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



Цитата(SasaVitebsk @ Aug 13 2008, 19:52) *
Имеет право на жизнь. Реализация на RS485 мультимастера достаточно сложно, хотя и возможно.

Хорошо. Здесь наши мысли почти сходятся.
Цитата(SasaVitebsk @ Aug 13 2008, 19:52) *
Я бы не стал МК от ключей развязывать (чисто мой взгляд). Какая защита портов. Что там защищать?

Был на моей памяти случай, когда были пробиты ключи на базе ULN2803, которыми МК управлял. Так вот почти весь порт был угроблен. Я просто боюсь повторения подобной ситуации в моем случае.
Цитата(SasaVitebsk @ Aug 13 2008, 19:52) *
Получился бы законченный блок управления двигуном с опторазвязанным интерфейсом.

Звучит заманичиво, но пока терзают сомнения, написанные в предыдущей цитате.

Цитата(Dars @ Aug 14 2008, 00:08) *
По поводу кварцев. Ребята из Spectrum Digital и Luminary Micro не обламываются и ставят в своих китах на процы кварцы. Все вроде у них работает.

Тут как раз подобная ситуация.


Цитата(Dars @ Aug 14 2008, 00:08) *
Снимать ток с помощью шунта ИМХО заиметь большой гемор с разводкой аналоговой части платы. На макетке снять сигнал с шунта, усилить его, пустить на АЦП и получить нормальные значения почти нереально.

А пустить на компаратор, который будет сравнивать ток с заранее установленным значением и выдавать сигнал аварийного выключения при перегрузке?
Цитата(Dars @ Aug 14 2008, 00:08) *
Тем более вы сначала купите этот шунт.

Я почему-то подумал, что возьму кусох нихрома...
Цитата(Dars @ Aug 14 2008, 00:08) *
Проще всего использовать датчики тока(на эффекте Холла) от Allegro или магниторезистивные от Bell. Заодно и развязку получите, т.к измерение тока "бесконтактное".

Скорее всего это задел на будущее. Бюджет текущей разработки очень сильно ограничен.

Цитата(VXDRV @ Aug 13 2008, 21:45) *
Вот эта штука крутит киловаттный движок (типа стенда). Однотактнник с обратным диодом, правда. Работает на индуктивность двигателя. Частота аппаратного ШИМ - 1,22кГц. Звон от движка - ещё тот. Нижняя плата - ШИМ+АЦП (те, что в нижнем правом углу) для датчиков тока и напряжения. Верхняя - логика управления. Между платами развязка на 6N137 (шина SPI). "Верхний ключ" - IRGPC50KD2 + IR4426 с развязкой на 6N137. Аппартной защиты нет. Контроллер ШИМ, правда, вырубается при потере связи с контроллером управления. БП вырабатывает +12В, -12В для ОУ +20В для драйвера ключа, два по 10В для контроллеров, и +13В для RS232-преобразователя уровней (тоже развязан на 6N137). Контроллеры работают от кварцев. "Аппарат" вёл себя стабильно, при работающем рядом частотнике без фильтров и токе через двигатель - 6А.

Впечатляет!!!
Это вселяет в меня надежду и еще раз доказывает, что при аккуратном подходе почти все возможно!
a14.gif


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Dars
сообщение Aug 14 2008, 07:43
Сообщение #70


Местный
***

Группа: Свой
Сообщений: 238
Регистрация: 11-08-05
Пользователь №: 7 557



Цитата
А пустить на компаратор, который будет сравнивать ток с заранее установленным значением и выдавать сигнал аварийного выключения при перегрузке?

Ну если вам нужен Faul detection то именно так и делают. На спец процах(напр tms320) есть даже специальная ножка FAULT, к которой подключаете выход компаратора. В моей задаче мне нужно управление по току и задачу отключения двигателя в случае перегрузки по току, напряжению и т.д и я делаю программно.
Цитата
Скорее всего это задел на будущее. Бюджет текущей разработки очень сильно ограничен.


Ну на будущее, предлагаю посмотреть на мое решение для управления бесколлекторым(можно и коллекторным) двигателем.Есть возможность крутить движком с датчиками холла(аналог/цифр),оптическим квадратурным энкодером, sensorless mode. Ток измеряется с помощью внешнего ацп.Динамическое торможение присутствует. Раздельная цифровая и силовая земля.

Сообщение отредактировал Dars - Aug 14 2008, 07:54
Прикрепленные файлы
Прикрепленный файл  motor_drive.pdf ( 108.65 килобайт ) Кол-во скачиваний: 307
 
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 14 2008, 09:18
Сообщение #71


Познающий...
******

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



Цитата(Dars @ Aug 14 2008, 16:43) *
Ну если вам нужен Faul detection то именно так и делают. На спец процах(напр tms320) есть даже специальная ножка FAULT, к которой подключаете выход компаратора.

Хорошо, значит это решение работает.
Цитата(Dars @ Aug 14 2008, 16:43) *
В моей задаче мне нужно управление по току и задачу отключения двигателя в случае перегрузки по току, напряжению и т.д и я делаю программно.

Если я не ошибаюсь, то в схеме, приведенной Вами, нет аппаратного отключения моста при перегрузки. Нет опасений, что сбойнет МК? С другой стороны МК у Вас ARM, значит автоматом перейдет на внутренний RC если будут проблемы со внешним кварцом. Верно?
Цитата(Dars @ Aug 14 2008, 16:43) *
Ну на будущее, предлагаю посмотреть на мое решение для управления бесколлекторым(можно и коллекторным) двигателем.Есть возможность крутить движком с датчиками холла(аналог/цифр),оптическим квадратурным энкодером, sensorless mode. Ток измеряется с помощью внешнего ацп.Динамическое торможение присутствует. Раздельная цифровая и силовая земля.

Да, посмотрел smile.gif Спасибо! Кое-что интересное уже сейчас увидел) a14.gif


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Aug 14 2008, 13:55
Сообщение #72


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(haker_fox @ Aug 14 2008, 12:18) *
Хорошо, значит это решение работает.

Как то делал более 20А с пусковым током ~100 или более. Так что 6A - детский лепет. smile.gif
Особенно сказывается если напряжение высокое. Ток сам по себе - ерунда. Подсмотрите силовую часть в стандартном приводе и постарайтесь ничего не выбрасывать. Например дросель.

Я бы прислушился к мнению Dars. Считаю высказанное им очень справедливым. Я проходил когда-то нихромовую проволоку с компаратором. В конечном итоге конечно всё заработало...

Если пойдёте по этому пути, то имейте ввиду следующие моменты.
1) Необходимо учесть скорость нарастания тока и время реакции вашей системы.
2) Необходимо ввести постоянную времени регулирования. Она должна соответствовать частотным характеристикам ваших ключей.

Конечно это всё зависит от конкретного схемного решения.

PS: Разделение цифровой и силовой земли - тоже очень хороший тон. На всех этапах.
Go to the top of the page
 
+Quote Post
Dars
сообщение Aug 14 2008, 15:24
Сообщение #73


Местный
***

Группа: Свой
Сообщений: 238
Регистрация: 11-08-05
Пользователь №: 7 557



Цитата(haker_fox @ Aug 14 2008, 13:18) *
Если я не ошибаюсь, то в схеме, приведенной Вами, нет аппаратного отключения моста при перегрузки. Нет опасений, что сбойнет МК? С другой стороны МК у Вас ARM, значит автоматом перейдет на внутренний RC если будут проблемы со внешним кварцом. Верно?


Аппаратного нет. есть программное. аппартаное здесь можно сделать только путем добавления шунта, который я ставить не хочу. на датчике тока от аллегро сделать аппаратную защиту не получиться, т.к rise time = 5мкс. а у меня там еще стоит фильтр на 2kHz( то есть rise time еще больше) для того чтобы с ацп снимать среднее значение тока и по нему управлять двигателем. МК не сбойнет. на схеме цифровое и силовое питания раздельны, помех никто не генерит.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 15 2008, 03:48
Сообщение #74


Познающий...
******

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



Цитата(SasaVitebsk @ Aug 14 2008, 22:55) *
Как то делал более 20А с пусковым током ~100 или более. Так что 6A - детский лепет. smile.gif
Особенно сказывается если напряжение высокое. Ток сам по себе - ерунда. Подсмотрите силовую часть в стандартном приводе и постарайтесь ничего не выбрасывать. Например дросель.

Хорошо. Я постараюсь найти и посмотреть схемы фирменных приводов.
Цитата(SasaVitebsk @ Aug 14 2008, 22:55) *
Я бы прислушился к мнению Dars. Считаю высказанное им очень справедливым. Я проходил когда-то нихромовую проволоку с компаратором. В конечном итоге конечно всё заработало...

Ну вот crying.gif А я такой подход видел в нескольких аппликейшен от Microchip. Посмотрю еще раз, может быть там и были оговорки, на которые я не обратил внимание по неопытности.
Цитата(SasaVitebsk @ Aug 14 2008, 22:55) *
Если пойдёте по этому пути, то имейте ввиду следующие моменты.
1) Необходимо учесть скорость нарастания тока и время реакции вашей системы.

Как я понимаю от этого зависит насколько быстро сработает защита? Или этот парамет еще что-то характеризует? Т.е. ток может очень медленно расти до критического уровня, скажем X амер, тогда почти любая защита сработает, включая предохранитель. Если же ток возрастет до критического уровня за очень малый промежуток времени (стремящийся в идеале к нулю), то не всякая защита успеет сработать. Это ли имелось в виду?
Цитата(SasaVitebsk @ Aug 14 2008, 22:55) *
2) Необходимо ввести постоянную времени регулирования. Она должна соответствовать частотным характеристикам ваших ключей.

Можно чуть чуть подробнее. Не совсем понял о чем идет речь?
Цитата(SasaVitebsk @ Aug 14 2008, 22:55) *
PS: Разделение цифровой и силовой земли - тоже очень хороший тон. На всех этапах.

Ну пока я руководствуюсь правилами с сахары, где говорится о разделении "чистой" и "грязной" землях.


Цитата(Dars @ Aug 15 2008, 00:24) *
Аппаратного нет. есть программное. аппартаное здесь можно сделать только путем добавления шунта, который я ставить не хочу. на датчике тока от аллегро сделать аппаратную защиту не получиться, т.к rise time = 5мкс. а у меня там еще стоит фильтр на 2kHz( то есть rise time еще больше) для того чтобы с ацп снимать среднее значение тока и по нему управлять двигателем. МК не сбойнет. на схеме цифровое и силовое питания раздельны, помех никто не генерит.

Т.е. в Вашем случае имеется в виду, что от аппаратной защиты также и будет толку по причине высокого Rise Time? Аппаратная защита должна работать быстрее?


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Aug 15 2008, 04:41
Сообщение #75


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Люди! 1111493779.gif
Не нада нихром!
Индуктивность - ай ай ай!
Лучше обратить внимание либо на китайческие 5W резисторы (минимальной индуктивностью, которая пока что позволяет нормально работать, обладают резюки только с номиналом 0,1 Ом), либо по-честному на smd : CSM-2512, CSM-3516- это шунты, но у них нормы отпуска забацанные - по 1000 штук. Правда, это в наших краях...
И компромисс - корпус 2512. Резюк порядка 10 миллиом - обычно не проблема.
Далее, надо обязательно при измерениях тока избегать запуска УВХ АЦП в моменты коммутации нижних транзисторов. Иначе выбросы напряжения, которые появляются при коммутации, искажают инфу о токе. Таким образом, если использовать frequency correct PWM, необходимо запускать АЦП в "верхушке треугольника", да еще и чтоб время выборки было покороче.
Про FAULT и компаратор- О-О-О! Проблема настолько надоела тем, что требует компромиссов, если плата не может обеспечить низкий уровень коммутационных помех, что хочеццо заплакать.
Go to the top of the page
 
+Quote Post
Igor26
сообщение Aug 15 2008, 05:14
Сообщение #76


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата
Не нада нихром!
Индуктивность - ай ай ай!

Откуда ей взяться, если проволока прямая, а не намотанная на каркас? Речь идет о миллиомах. Ну и какая длина проволоки будет? Откуда взяться "ай-ай-ай"-индуктивности?
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Aug 15 2008, 05:28
Сообщение #77


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(_Pasha @ Aug 15 2008, 04:41) *
либо по-честному на smd : CSM-2512, CSM-3516- это шунты, но у них нормы отпуска забацанные - по 1000 штук

CSM2512 0R0100 BSW, 0.01 Ом 640.00 рублей 10 штук
Может есть что-то подемократичнее ?
Go to the top of the page
 
+Quote Post
Dars
сообщение Aug 15 2008, 07:19
Сообщение #78


Местный
***

Группа: Свой
Сообщений: 238
Регистрация: 11-08-05
Пользователь №: 7 557



Цитата
Т.е. в Вашем случае имеется в виду, что от аппаратной защиты также и будет толку по причине высокого Rise Time? Аппаратная защита должна работать быстрее?

Конечно. Смысл аппартной защиты в том, что она срабатывет мгновенно. Повысился ток, она сработала.Программная будет работать значительное дольше. Но прежде чем ставить аппаратную защиту стоит определиться а нужна ли она?Дело в том, что любой двигатель можно форсировать прогоняя через него повышенный ток. На какое время его можно форсировать, вопрос сложный. Мне ребята из Maxon на одну из интересовавших меня моделей назвали время форсирования 1минута при перегрузке по току в два раза. И несколько секунд при перегрузке по напряжению в 2-3 раза и при зажатом вале! То есть в любом случае, моя программа успеет отключить двигатель до того как он сгорит!! Именно поэтому в моей схеме отсутствует аппаратная защита. Я точно знаю, что в самом худшем режиме мой двигатель проживет достаточно времени, для того чтобы успела сработать программная защита.

Цитата
Ну пока я руководствуюсь правилами с сахары, где говорится о разделении "чистой" и "грязной" землях.

В идеале, стоит иметь аналоговую,цифровую и силовую земли. С разделением цифровой и силовой вообще проблем нет. Подводите внешнее питание к транзисторам моста и на ножку сил.змели драйвера и все.

Сообщение отредактировал Dars - Aug 15 2008, 07:26
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Aug 15 2008, 07:54
Сообщение #79


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(haker_fox @ Aug 15 2008, 06:48) *
Как я понимаю от этого зависит насколько быстро сработает защита? Или этот парамет еще что-то характеризует? Т.е. ток может очень медленно расти до критического уровня, скажем X амер, тогда почти любая защита сработает, включая предохранитель. Если же ток возрастет до критического уровня за очень малый промежуток времени (стремящийся в идеале к нулю), то не всякая защита успеет сработать. Это ли имелось в виду?

Есть активное сопротивление обмотки двигателя. Если U/Ra=Ipusk. Получасем пусковой ток. Как правило он во много раз превышает средний ток, а также максимально допустимый ток ч/з транзисторы.
Ну естественно разгон. Но определить скорость нарастания тока не совсем просто. Особенно в мощных высоковольтных приводах. Получается такой звонкий удар со сквозным пробоем (транзистор накоротко). Время реакции обратной связи - конечно. И вы получаете картинку с запаздыванием. Обычно ставят дросель. Например в стандартных приводах - обязательно. Причём дросели - подобранные. (Вот только что Mentor применял). Бороться электронными методами достаточно сложно.
Цитата
Можно чуть чуть подробнее. Не совсем понял о чем идет речь?

Речь идёт о скорости разгона при прямом включении (когда ШИМ отсутствует, полная скорость). В этот момент (взависимости от управления) скорость коммутации будет определяться временем обратной связи. При аппаратном ограничении может быть достаточно высока. И начинает сказываться граничная частота работы ключей. Что ведёт к их сильному разогреву и даже выходу со строя. Поэтому необходимо ограничивать скорость разгона. Хотя смотря как его делать. Всё будет зависеть от того что вам надо получить будет.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Aug 15 2008, 16:17
Сообщение #80


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Igor26 @ Aug 15 2008, 09:14) *
Откуда ей взяться, если проволока прямая, а не намотанная на каркас? Речь идет о миллиомах. Ну и какая длина проволоки будет? Откуда взяться "ай-ай-ай"-индуктивности?

Не мешайте в кучу миллиомы и наногенри. Когда будут гулять токи более 1А, лучше чтобы индуктивность была поменьше. Про правильные шунты (до 50А) - скажу, что индуктивность у них 1нГн, сопротивление 300 мкОм. Названия не помню. Про ай-ай-ай - теперь посчитайте что за индуктивностьsmile.gif

Цитата(Огурцов @ Aug 15 2008, 09:28) *
CSM2512 0R0100 BSW, 0.01 Ом 640.00 рублей 10 штук
Может есть что-то подемократичнее ?

Было (давненько) в украинских копейках 70 копеек штука. При норме 1000шт. Думаю, в России тоже должно быть в Симметроне.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 18 2008, 04:01
Сообщение #81


Познающий...
******

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



Прошу прощение за долгое отсутствие (выходные, +дома не было инете).
Цитата(Dars @ Aug 15 2008, 16:19) *
Конечно. Смысл аппартной защиты в том, что она срабатывет мгновенно. Повысился ток, она сработала.Программная будет работать значительное дольше.

Вот здесь у меня какие-то неопределенности возникают: ведь в момент включения двигателя будет нехилый пусковой ток, если движок включить почти на полную мощность. В таком случае схема может сработать и выключить двигатель. Как мне кажется, для предотвращения этого нужен плавный разгон?
Цитата(Dars @ Aug 15 2008, 16:19) *
?Дело в том, что любой двигатель можно форсировать прогоняя через него повышенный ток. На какое время его можно форсировать, вопрос сложный. Мне ребята из Maxon на одну из интересовавших меня моделей назвали время форсирования 1минута при перегрузке по току в два раза. И несколько секунд при перегрузке по напряжению в 2-3 раза и при зажатом вале! То есть в любом случае, моя программа успеет отключить двигатель до того как он сгорит!! Именно поэтому в моей схеме отсутствует аппаратная защита. Я точно знаю, что в самом худшем режиме мой двигатель проживет достаточно времени, для того чтобы успела сработать программная защита.

Силовые транзисторы также могут выдержать перегрузки в данном интервале времени и при таких токах? В противном случае, за отсутсвием гальванической развязки может накрыться весь привод...

Цитата(SasaVitebsk @ Aug 15 2008, 16:54) *
Есть активное сопротивление обмотки двигателя. Если U/Ra=Ipusk. Получасем пусковой ток. Как правило он во много раз превышает средний ток, а также максимально допустимый ток ч/з транзисторы.
Ну естественно разгон. Но определить скорость нарастания тока не совсем просто. Особенно в мощных высоковольтных приводах. Получается такой звонкий удар со сквозным пробоем (транзистор накоротко). Время реакции обратной связи - конечно. И вы получаете картинку с запаздыванием. Обычно ставят дросель. Например в стандартных приводах - обязательно. Причём дросели - подобранные. (Вот только что Mentor применял). Бороться электронными методами достаточно сложно.

Речь идёт о скорости разгона при прямом включении (когда ШИМ отсутствует, полная скорость). В этот момент (взависимости от управления) скорость коммутации будет определяться временем обратной связи. При аппаратном ограничении может быть достаточно высока. И начинает сказываться граничная частота работы ключей. Что ведёт к их сильному разогреву и даже выходу со строя. Поэтому необходимо ограничивать скорость разгона. Хотя смотря как его делать. Всё будет зависеть от того что вам надо получить будет.


Чувствую свои пробелы в знаниях. Буду устранять! Спасибо за объяснения!

Цитата(_Pasha @ Aug 16 2008, 01:17) *
Про правильные шунты (до 50А) - скажу, что индуктивность у них 1нГн, сопротивление 300 мкОм. Названия не помню. Про ай-ай-ай - теперь посчитайте что за индуктивностьsmile.gif

Купил на днях в ближайшей радиолавке керамические резисторы 0.22 Ом, 5 Вт.
Даташита конечно найти не могу, ибо фирма NoName.
Может быть кто-нибудь сможет идентифицировать по фото этого зверя)
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
pavel-pervomaysk
сообщение Aug 18 2008, 04:31
Сообщение #82


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 28-12-07
Из: Украина г. Первомайск
Пользователь №: 33 716



Даташит искать на него не стоит , разбей его и все увидиш сам , керамика с верху и песок внутри , я бы посоветовал совдеповские резисторы из типа С5-16М-5Вт там 5 ватт есть точно .
Иногда попадались случаи с такими резисторами (как на фото) , предохранитель 5А оставался цел , а ударник уходил в обрыв biggrin.gif
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 18 2008, 08:15
Сообщение #83


Познающий...
******

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



Цитата(Павлик @ Aug 18 2008, 13:31) *
Даташит искать на него не стоит , разбей его и все увидиш сам , керамика с верху и песок внутри

Я это и так представляю)
Цитата(Павлик @ Aug 18 2008, 13:31) *
посоветовал совдеповские резисторы из типа С5-16М-5Вт там 5 ватт есть точно .

Дело не в доверии к 5 Вт. Дело в том, какой индуктивностью они обладают. Прибора у меня нет, жаль!
Цитата(Павлик @ Aug 18 2008, 13:31) *
Иногда попадались случаи с такими резисторами (как на фото) , предохранитель 5А оставался цел , а ударник уходил в обрыв biggrin.gif

Наверно некачественные, или мощность на них превысила допустимую.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Aug 18 2008, 09:38
Сообщение #84


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(haker_fox @ Aug 18 2008, 07:01) *
Вот здесь у меня какие-то неопределенности возникают: ведь в момент включения двигателя будет нехилый пусковой ток, если движок включить почти на полную мощность. В таком случае схема может сработать и выключить двигатель. Как мне кажется, для предотвращения этого нужен плавный разгон?

Да не парьтесь. Разве сейчас проблема использовать транзисторы с трех-пяти-кратным запасом по току и предохранителем в цепи питания? Типа IRFZ34/IRF9Z34.
Тем более ШИМ у Вас низкоскоростной.
И вообще, меньше исследуйте компоненты.
Следующий пост должен начинаться со слов "Включил, ..."


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Dars
сообщение Aug 18 2008, 09:41
Сообщение #85


Местный
***

Группа: Свой
Сообщений: 238
Регистрация: 11-08-05
Пользователь №: 7 557



Цитата
Вот здесь у меня какие-то неопределенности возникают: ведь в момент включения двигателя будет нехилый пусковой ток, если движок включить почти на полную мощность. В таком случае схема может сработать и выключить двигатель. Как мне кажется, для предотвращения этого нужен плавный разгон?

В той схеме, что у меня сработать не должно. Плавный разгон полезно иметь не только в момент включения. Двигатель наиболее верно выводить на заданную скорость/мощность использую заданное ускорение. То есть вы задаете в своей программе макс.допустимые ускорения(+ и -) и ваша СУ будет разгонять/тормозить двигатель с ускорением не превышающим заданное. Такой подход уберегает от многих проблем.
Цитата
Силовые транзисторы также могут выдержать перегрузки в данном интервале времени и при таких токах? В противном случае, за отсутсвием гальванической развязки может накрыться весь привод...

Ничего с транзисторами за такой маленький промежуток времени не случиться. В той схеме, что я привел у транзисторов max.pulse drain current = 550A. Ну и где вы возьмете такой ток, чтобы убить транзистор?
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Aug 18 2008, 18:11
Сообщение #86


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Павлик @ Aug 18 2008, 08:31) *
Иногда попадались случаи с такими резисторами (как на фото) , предохранитель 5А оставался цел , а ударник уходил в обрыв biggrin.gif

Вставлю свои 5 коп: индуктивность у резюка 0,1 Ом ессно, ниже, чем у 0,22Ом. smile.gif Америку открыл...
По ударному току их тестировать - дело неблагодарное. А вот по длительному перегрузу - резюк 4к7 5Вт, включен на 532 вольта. Горит секунды через четыре.
Другая "статистика": 0,1Ом 5Вт все-таки держут свои 7 ампер и случаи выгорания по номинальному току замечены не были даже для гирлянды из двух параллельных, один напаян над другим. Однако, недавно узкоглазые демоны решили, видать, что-то сэкономить, и индуктивность повысилась - стало заметно в изделиях. На днях, все-же, померяю и сравню новые и старые, потому что этот параметр особо не интересовал, только его стабильность от партии к партии.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 19 2008, 02:20
Сообщение #87


Познающий...
******

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



Цитата(Dog Pawlowa @ Aug 18 2008, 18:38) *
Да не парьтесь. Разве сейчас проблема использовать транзисторы с трех-пяти-кратным запасом по току и предохранителем в цепи питания? Типа IRFZ34/IRF9Z34.

Нет, не проблема. Просто хочу более четко разобраться в данном вопросе. А взять элементы с несколькикратным запасом всегда можно.
Цитата(Dog Pawlowa @ Aug 18 2008, 18:38) *
И вообще, меньше исследуйте компоненты.

До разумного предела)
Цитата(Dog Pawlowa @ Aug 18 2008, 18:38) *
Следующий пост должен начинаться со слов "Включил, ..."

Вот здесь (ветка электропривод) есть такие слова. Также добавлю, что МК, управляя силовой частью не сбоил.

Цитата(Dars @ Aug 18 2008, 18:41) *
В той схеме, что у меня сработать не должно.

Если не сложно, можно более подбробно об этом критерии? Т.е. на какое время ток должен возрасти выше критического, чтобы МК выключил двигатель? Или у Вас используется плавный разгон?
Цитата(Dars @ Aug 18 2008, 18:41) *
Плавный разгон полезно иметь не только в момент включения. Двигатель наиболее верно выводить на заданную скорость/мощность использую заданное ускорение. То есть вы задаете в своей программе макс.допустимые ускорения(+ и -) и ваша СУ будет разгонять/тормозить двигатель с ускорением не превышающим заданное. Такой подход уберегает от многих проблем.

Да, именно по такому приципу я и строю свой привод. Т.о. минимизируются динамические удары как по электронике, так и по механике.
Цитата(Dars @ Aug 18 2008, 18:41) *
Ничего с транзисторами за такой маленький промежуток времени не случиться. В той схеме, что я привел у транзисторов max.pulse drain current = 550A. Ну и где вы возьмете такой ток, чтобы убить транзистор?

Виноват, заблуждался.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Aug 19 2008, 02:54
Сообщение #88


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(_Pasha @ Aug 18 2008, 18:11) *
А вот по длительному перегрузу - резюк 4к7 5Вт, включен на 532 вольта. Горит секунды через четыре.

Пятиваттный резюк юзать на 60 ватт и удивляться, что горит ? Или я что-то не понял ?
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Aug 19 2008, 04:55
Сообщение #89


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(_Pasha @ Aug 19 2008, 00:11) *
Однако, недавно узкоглазые демоны решили, видать, что-то сэкономить, и индуктивность повысилась - стало заметно в изделиях.


Судя по даташиту, они бывают двух типов - SQP (STANDARD TYPE) и NSP (NON-INDUCTIVE TYPE). Только вот как определить тип, я не вкурилsmile.gif


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 20 2008, 03:49
Сообщение #90


Познающий...
******

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



В общем собранная по всем вышеизложенным правилам в этом топике макетка работает. Сбоев не замечено. Вернее были сбои МК при относительно высоком пусковом токе до тех пор, пока не вспомнил, что по питанию следует поставить электролит: 470 мкф спасли ситуацию. Если двигатель запускался на невыской скорости сбоев небыло. После установки электролита все проблемы исчезли.
Пока нет ни одной опторазвязки. Силовую часть развзязывать от слаботочной не планирую, как хотел этого раньше. Думаю развязать только UART и I2C.
Датчики подключены к МК через RC цепи + триггеры Шмитта.
Кварц не использую.
RESET снабжен цепочкой 4700 ом + 0.1 мкф. Каждая пара питания каждой микросхемы защищена 0.1 мкф.
Хочу скзать что много интересных идей мне дал App Note от microchip. Имя ему AN718 Brush-DC Servomotor Implementation using PIC17C756A. В общем разработка пока не закончена, но результат радует!

Всем большое спасибо за советы, идеи, критику, высланные схемы и фрагменты программ!
a14.gif a14.gif a14.gif a14.gif a14.gif a14.gif a14.gif a14.gif a14.gif

На фотографиях можно увидеть обе стороны печатки (паял мой коллега, не я) и двигатель, смонтированный на лабораторном стенде. В манипуляторе точно такие же, но запаралелленные по два.
Нужно сказать, что это пока макетка в прямом смысле: виден не законченный монтаж, наскорую руку установленные детали и тп. В законченном варианте плата будет макетная, но монтаж аккуратный.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Flasher
сообщение Aug 20 2008, 09:25
Сообщение #91


Местный
***

Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294



без развязки вылетит силовая- заденет цифру. кроме того, там еще много всяких но. На ресет 4700 пик ставьте.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 21 2008, 03:14
Сообщение #92


Познающий...
******

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



Цитата(Flasher @ Aug 20 2008, 18:25) *
без развязки вылетит силовая- заденет цифру. кроме того, там еще много всяких но. На ресет 4700 пик ставьте.

Я вот сейчас думаю, что если защитить выходные пины МК стабилитронами? Тогда при пробое силовой части на ноги МК попадет максимум 27 В. Стабилитрон + резистор ограничит ток и напряжение на пине до безопасного.
Хочу взять за основу эту http://electronix.ru/forum/index.php?showtopic=27613&hl= схему.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
kamil_yaminov
сообщение Aug 21 2008, 03:35
Сообщение #93


Местный
***

Группа: Свой
Сообщений: 395
Регистрация: 15-02-08
Из: Новосибирск
Пользователь №: 35 064



Вопрос можно? Какие токи на выходе моста? Просто стало интересно, я год назад делал макетку привода с током до 20А, так там каждый провод ловил и наводилось на сам проц, а тут на макетке "лапша" smile.gif (не хочу никого обидеть лапшой, но все же).
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 21 2008, 04:15
Сообщение #94


Познающий...
******

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



Цитата(kamil yaminov @ Aug 21 2008, 12:35) *
Вопрос можно? Какие токи на выходе моста? Просто стало интересно, я год назад делал макетку привода с током до 20А, так там каждый провод ловил и наводилось на сам проц, а тут на макетке "лапша" smile.gif (не хочу никого обидеть лапшой, но все же).

В пике может быть 6А, а номинальный - 1.2 А.
А на макетке были соответсвующие условия для гашения помех?
На с чем лапши - конечно без обид! smile.gif


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
slog
сообщение Aug 21 2008, 06:27
Сообщение #95


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Цитата(haker_fox @ Aug 21 2008, 07:14) *
Я вот сейчас думаю, что если защитить выходные пины МК стабилитронами? Тогда при пробое силовой части на ноги МК попадет максимум 27 В.


Почему бы не использовать оптроны? Как все и делают. При этом гарантируется что на ноги МК не попадёт ничего опасного. Или у вас есть какие-то религиозные предубеждения против оптронов? Или хочетсся поизобретать? Я когда-то тоже изобретал, результат моих изобретений - абсолютно стандартная схема привода. Шаг влево-вправо и начинаются проблемы с помехами, надёжностью, и всё перестаёт нормально работать.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 21 2008, 06:52
Сообщение #96


Познающий...
******

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



Цитата(slog @ Aug 21 2008, 15:27) *
Почему бы не использовать оптроны? Как все и делают. При этом гарантируется что на ноги МК не попадёт ничего опасного. Или у вас есть какие-то религиозные предубеждения против оптронов? Или хочетсся поизобретать? Я когда-то тоже изобретал, результат моих изобретений - абсолютно стандартная схема привода. Шаг влево-вправо и начинаются проблемы с помехами, надёжностью, и всё перестаёт нормально работать.

да нет, нету религиозных предубеждений. После симуляции ситуации в micro-cap и видя, как защита на диодах и стабилитронах заваливает фронты, я пришел к выводу, что нужно ставить оптроны с выходом триггера шмитта, например 6n137, которые мне посоветовал уважаемый Flasher. При этом развязку питания можно не делать.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Flasher
сообщение Aug 21 2008, 09:28
Сообщение #97


Местный
***

Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294



Цитата(haker_fox @ Aug 21 2008, 09:52) *
да нет, нету религиозных предубеждений. После симуляции ситуации в micro-cap и видя, как защита на диодах и стабилитронах заваливает фронты, я пришел к выводу, что нужно ставить оптроны с выходом триггера шмитта, например 6n137, которые мне посоветовал уважаемый Flasher. При этом развязку питания можно не делать.

Гы smile.gifпервый раз кто-то уважаемым назвал smile.gif))
А теперь по делу- оптроны -это не только ценный мех, в смысле защита от попадания напряжения в случае выхода из строя. Это еще и низкая проходная емкость, что в принципе не дает пролезть импульсным помехам ко входам МК. А все-таки Вам лучше подходят H11L1, хотя бы по более расширенному диапазону питания. А для того, чтобы Вашу схему дальше почеркали, огромная просьба привести ее полностью в современном варианте.И желательно уже с оптронами. 0,1 мкф на цепи сброса- это очень много. Уменьшить минимум на порядок. (уменьшиться время старта и снимуться проблеммы при программировании)Шмидт от датчиков на ноги мк не нужен- и так каждая нога авр имеет гистерезис. UART и I2C развязывать смысла особого нет, хотя... объясните зачем они Вам нужны и в каких условиях . А по поводу того что остальные говорят, что сделали единичный экземпляр и он не сбоил- флаг в руки. Мало кто умеет проводить серию испытания, а для других это в серийное производство не пошло. Стабильность единичного экземпляра ни о чем не говорит.
Go to the top of the page
 
+Quote Post
Dars
сообщение Aug 21 2008, 14:40
Сообщение #98


Местный
***

Группа: Свой
Сообщений: 238
Регистрация: 11-08-05
Пользователь №: 7 557



Цитата(Flasher @ Aug 21 2008, 13:28) *
Шмидт от датчиков на ноги мк не нужен- и так каждая нога авр имеет гистерезис. UART

О каких датчиках речь идет? Если о датчиках Холла или опт.энкодере, то я бы ставил всегда. Никогда не помешает. еще к ним обязательно стоит добавлять pull-up маленького номинала и если не лень то маленькую емкость на змелю.

Сообщение отредактировал Dars - Aug 21 2008, 14:42
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 22 2008, 03:33
Сообщение #99


Познающий...
******

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



Цитата(Flasher @ Aug 21 2008, 18:28) *
Гы smile.gifпервый раз кто-то уважаемым назвал smile.gif))

Ну все-таки Вы помогли мне на этапе конструирования этого электропривода и я не могу не быть благодарным!
Цитата(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) *
Стабильность единичного экземпляра ни о чем не говорит.

Не возражаю smile.gif
Цитата(Dars @ Aug 21 2008, 23:40) *
О каких датчиках речь идет? Если о датчиках Холла или опт.энкодере, то я бы ставил всегда. Никогда не помешает. еще к ним обязательно стоит добавлять pull-up маленького номинала и если не лень то маленькую емкость на змелю.

Да, все сделано в соответсвии с прикрепленным рисунком (включая RC цепи), но резисторы pull-down. Дело в том, что выход энкодера выполнен на LM358, включенным в режиме компаратора. Лог. 0 этого компаратора лежит в пределах 0.8 - 0.95 В. Измерял. Триггеры Шмитта К555ТЛ2 не реагируют на лог.0 если она выше 0.7 В. Поэтому пришлось затягивать выход операционника на землю. Но этот подход регламентируется в документации на него (где-то встречал), поэтому, думаю, опасений нет.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Dars
сообщение Aug 22 2008, 06:33
Сообщение #100


Местный
***

Группа: Свой
Сообщений: 238
Регистрация: 11-08-05
Пользователь №: 7 557



Цитата
Да, все сделано в соответсвии с прикрепленным рисунком (включая RC цепи), но резисторы pull-down. Дело в том, что выход энкодера выполнен на LM358, включенным в режиме компаратора. Лог. 0 этого компаратора лежит в пределах 0.8 - 0.95 В. Измерял. Триггеры Шмитта К555ТЛ2 не реагируют на лог.0 если она выше 0.7 В. Поэтому пришлось затягивать выход операционника на землю. Но этот подход регламентируется в документации на него (где-то встречал), поэтому, думаю, опасений нет.

07.gif
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
Go to the top of the page
 
+Quote Post

10 страниц V   1 2 3 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th August 2025 - 03:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.04369 секунд с 7
ELECTRONIX ©2004-2016