Здравствуйте, гость ( Вход | Регистрация )

5 страниц V  < 1 2 3 4 > »   
Добавить ответ в эту темуОткрыть тему
> 

Ошибки схемотехники

OlegarX-RUS
сообщение 11.3.2017, 12:11
Сообщение #31


=VIP=
**********

Группа: Пользователи
Сообщений: 1514
Регистрация: 30.11.2008
Из: Россия, Крым, Симферополь
Пользователь №: 12714



Да подтверждаю слова толяна! Сейчас как раз отлаживаю управу на stm32 всё вроде работает, но столько мелочей в код уложить надо, что иногда в голове сырбор начинается (молчу про говнокод написанный) icon_smile.gif И поэтому сейчас сцуко замудрился с меню где все параметры настраиваются.... ФУХ короче тот ещё гемор... Ну не могу я (совесть не позволяет) все параметры жестко прописать, в гараже если с ноутбуком буду перепрошивать моск постоянно то соседи наверное дурку вызовут icon_smile.gif А так всё задумал в меню настраивать короче закручивание извилен продолжается...
В общем хотел сказать что надо при проектировании продумать и прощупать все изменения и поведения в различных ситуациях, так что управа управе рознь независимо на камушке она али нет, главное заложить правильные алгоритмы, а тут без банальной бумажки и карандаша уж никак не обойтись, а сколько времени надо на это......
В общем "работайте братья!"

Сообщение отредактировал OlegarX-RUS - 11.3.2017, 12:22


--------------------
В электронике есть два вида неисправности:
1) наличие контакта там где его не должно быть
2) отсутствие контакта там где он должен быть
всё остальное домыслы :)
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
astrahard
сообщение 11.3.2017, 13:36
Сообщение #32


Активный участник
***

Группа: Пользователи
Сообщений: 403
Регистрация: 23.7.2016
Пользователь №: 49672



Цитата(OlegarX-RUS @ 11.3.2017, 15:31) *
К сожалению я немного не в теме насчёт ModBus и разбираться не горю желанием

Это связной протокол, можно индикацию и управление завести на планшет с сенсорным экраном. Например через Тесла Скаду под Ведроид.
P.S. Вы про антиалисовый фильтр на входе АЦП не забыли? Очень важная штучка!

Сообщение отредактировал astrahard - 11.3.2017, 13:40
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
astrahard
сообщение 11.3.2017, 14:28
Сообщение #33


Активный участник
***

Группа: Пользователи
Сообщений: 403
Регистрация: 23.7.2016
Пользователь №: 49672



Цитата(OlegarX-RUS @ 11.3.2017, 16:12) *
Но вроде как всё элементарно и понятно только в этом месте чтото затупил и правильно написать несмог хотя пробовал и так и так хотя так работает только оперативку жалко забивать ненужным.
В общем если всё так просто то всё таки жду помощи!!!! именно в данном конкретном примере!!!

Ну посмотрите у меня в коде, заодно покритикуете. Просто использую модификатор FLASH, Зависит от компилятора. Вот найду код своей мини оперционки, там все это присутствует. Или возьмите код любой микрооперационки, там обязательно есть участки интенсивной работы с указателями, в том числе на FLASH.
P.S. Используйте для формирования таблицы во ФЛЕШ препроцессор а в компиляторе модификатор переменной чтобы он его туда поместил.

Сообщение отредактировал astrahard - 11.3.2017, 14:37
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
astrahard
сообщение 11.3.2017, 15:19
Сообщение #34


Активный участник
***

Группа: Пользователи
Сообщений: 403
Регистрация: 23.7.2016
Пользователь №: 49672



Цитата(OlegarX-RUS @ 11.3.2017, 17:17) *
Давай так сегодня-завтра я до оформляю данную библиотеку с описанием и выложе тебе её ты пока простотри эту функцию!!! очень внимательно
Есть у тебя чтото на STM32F0 она заточенна именно под них

Хорошо, договорились.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
astrahard
сообщение 11.3.2017, 18:33
Сообщение #35


Активный участник
***

Группа: Пользователи
Сообщений: 403
Регистрация: 23.7.2016
Пользователь №: 49672



Цитата(OlegarX-RUS @ 11.3.2017, 19:24) *
icon_smile.gif ну типо да...

Хочу обратить внимание, что даже на слабом 8 разр кристалле при обсчете ШИМ и ПИД сколько остается свободного неиспользованного процессорного времени. Желтый график там где густо свободное время на фоне импульсов ШИМ. А теперь, представьте насколько свободен 32 разр процик или сколько всего можно туда напихать если, по сравнению с Мегой, он производительней в арифметике в 40 раз. Так что не только не существует никаких проблем, а там умещается по времени более 10 контуров регулирования и то он еще не полностью занят вычислениями и на протоколы связи остается и.т.д.
Прикрепленное изображение


Сообщение отредактировал astrahard - 11.3.2017, 18:47
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
OlegarX-RUS
сообщение 11.3.2017, 18:47
Сообщение #36


=VIP=
**********

Группа: Пользователи
Сообщений: 1514
Регистрация: 30.11.2008
Из: Россия, Крым, Симферополь
Пользователь №: 12714



Цитата(astrahard @ 11.3.2017, 18:33) *
Хочу обратить внимание


У меня на шим не затрачивается вообще процесорного времени! А лишь переиницилизируется опорный DAC и ШИМ (в 051 один DAC только) это опорное для компараторов!!! Хотя это не обязательно!!! после настройки связки DAC->COMP->TIMx можно вообще ничего более не делать.... но так дуга "сухая" как в голом бармалейнике. Как проинициализировать таймер я поделился ЗДЕСЬ
С инициализацией компаратора и цап у вас проблем вообще не возникнет icon_smile.gif


--------------------
В электронике есть два вида неисправности:
1) наличие контакта там где его не должно быть
2) отсутствие контакта там где он должен быть
всё остальное домыслы :)
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
astrahard
сообщение 11.3.2017, 18:50
Сообщение #37


Активный участник
***

Группа: Пользователи
Сообщений: 403
Регистрация: 23.7.2016
Пользователь №: 49672



Цитата(OlegarX-RUS @ 11.3.2017, 20:47) *
У меня на шим не затрачивается вообще процесорного времени! А лишь переиницилизируется опорный DAC и ШИМ (в 051 один DAC только) это опорное для компараторов!!! Хотя это не обязательно!!! после настройки связки DAC->COMP->TIMx можно вообще ничего более не делать.... но так дуга "сухая" как в голом бармалейнике. Как проинициализировать таймер я поделился ЗДЕСЬ
С инициализацией компаратора и цап у вас проблем вообще не возникнет icon_smile.gif

Это самоочевидно, даже на Меге, я говорю о обсчете алгоритмов (контуров) управления и их алгоритмической сложности. И это в условиях поцикловки кждую пару импульсов ШИМ. Чтобы получить желтый график, нужно в самом конце кода раскоментировать while(1) PORTD^=0x80; и убрать взвод пина и сброс (закомментировать) в других местах, такой способ хард отладки мне нравиться, все видно какое время чем занят вычислитель.

Сообщение отредактировал astrahard - 11.3.2017, 19:00
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
OlegarX-RUS
сообщение 11.3.2017, 19:08
Сообщение #38


=VIP=
**********

Группа: Пользователи
Сообщений: 1514
Регистрация: 30.11.2008
Из: Россия, Крым, Симферополь
Пользователь №: 12714



Цитата(astrahard @ 11.3.2017, 18:50) *
самоочевидно, даже на Меге

Нет на меге аппаратную связку точно не сделать!!! Разве что из атмэла на PWM серии на которой сделал СЭМ и кучу людей повторили сей девайс!

Хотя я с мегами незнаком от слова вообще!

Ладно пойду ка я беременную жену выгуляю или она меня выгуляет icon_smile.gif а то что то засиделся я перед компом icon_smile.gif


--------------------
В электронике есть два вида неисправности:
1) наличие контакта там где его не должно быть
2) отсутствие контакта там где он должен быть
всё остальное домыслы :)
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
astrahard
сообщение 11.3.2017, 19:11
Сообщение #39


Активный участник
***

Группа: Пользователи
Сообщений: 403
Регистрация: 23.7.2016
Пользователь №: 49672



Цитата(OlegarX-RUS @ 11.3.2017, 20:47) *
У меня на шим не затрачивается вообще процесорного времени! А лишь переиницилизируется опорный DAC и ШИМ (в 051 один DAC только) это опорное для компараторов!!! Хотя это не обязательно!!! после настройки связки DAC->COMP->TIMx можно вообще ничего более не делать.... но так дуга "сухая" как в голом бармалейнике. Как проинициализировать таймер я поделился ЗДЕСЬ
С инициализацией компаратора и цап у вас проблем вообще не возникнет icon_smile.gif

Спасибо, а код народу вернуть? А то я неправильно понял вначале. С инициализацией ШИМ проблем нет. Вот разрядность ШИМ в TMS320 - 150 пикосекунд - это важно больше чем разрядность АЦП, практики пишут, что не меньше 4096 отсчетов, но я доказал обратное, что и меньше хватит, но при этом не самоочевиден переход от плавающей арифметики к дискретной, думал не будет работать вовсе, но все оказалось не так. А на 32 разр. кристалле вообще все упрощается.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
OlegarX-RUS
сообщение 11.3.2017, 19:15
Сообщение #40


=VIP=
**********

Группа: Пользователи
Сообщений: 1514
Регистрация: 30.11.2008
Из: Россия, Крым, Симферополь
Пользователь №: 12714



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

никакого кода не надо возвращать, на данной полянке могут поговорить только в этом стиле ты да я да мы с тобой icon_sad.gif


--------------------
В электронике есть два вида неисправности:
1) наличие контакта там где его не должно быть
2) отсутствие контакта там где он должен быть
всё остальное домыслы :)
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
astrahard
сообщение 11.3.2017, 19:15
Сообщение #41


Активный участник
***

Группа: Пользователи
Сообщений: 403
Регистрация: 23.7.2016
Пользователь №: 49672



А что стоит ускоритель CLA ! вообще песня если почитать. Там контур регулирования еще в несколько раз быстрее, ПИДов 20-30 простых уместиться и частоту ШИМ можно задрать до 200 кгц. Это я о TMS320F28337. и все в условиях поциклового обсчета за 2 импульса ШИМ, а есть контуры которые по природе должны быть медленнее, например наблюдение за односторонним насыщением и пр. мелкий сервис, на обсчет дуги остается масса времени, с учетом того, что этот процесс можно считать не каждый такт. В конце концов, если абстрагироваться от специфики, получиться УНЧ класса D (digital) мощностью со сварку. Может музыку играть icon_wink.gif

Сообщение отредактировал astrahard - 11.3.2017, 19:21
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
OlegarX-RUS
сообщение 11.3.2017, 19:16
Сообщение #42


=VIP=
**********

Группа: Пользователи
Сообщений: 1514
Регистрация: 30.11.2008
Из: Россия, Крым, Симферополь
Пользователь №: 12714



ладно убежал....


--------------------
В электронике есть два вида неисправности:
1) наличие контакта там где его не должно быть
2) отсутствие контакта там где он должен быть
всё остальное домыслы :)
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
astrahard
сообщение 11.3.2017, 20:08
Сообщение #43


Активный участник
***

Группа: Пользователи
Сообщений: 403
Регистрация: 23.7.2016
Пользователь №: 49672



Цитата(OlegarX-RUS @ 11.3.2017, 21:15) *
ну тут скорострельность ограничивается быстродействием встроенных компараторов, а она приблизительно равна 50 наносукунд

никакого кода не надо возвращать, на данной полянке могут поговорить только в этом стиле ты да я да мы с тобой icon_sad.gif

Все понял. Быстродействие компаратора? в Цап что грузить надо-же вычислить. А интегратор слежки за насыщением сердечника, тоже сервис нелишний. Вообщем у меня фантазия разыгралась когда научился профилировку(измерение времени исполнения) кода делать всевозможными способами. А корректор к-та мощности тоже можно уместить. И на TMS320F28027F c FOC InstaSpin делают бездатчиковое управление обобщенным электродвинателем, все равно синхронный асинхронный на магнитном сопротивлении. Говорят, моделька настолько хороша, что ее засекретили и, хватает 60 мгц кристалла для 3 фаз и ККМ.

А у Микрочипа, ШИМ тактируется Гигагерцем, компаратор 15 нс. и стоит 200руб.

Цитата(OlegarX-RUS @ 11.3.2017, 21:08) *
Нет на меге аппаратную связку точно не сделать!!! Разве что из атмэла на PWM серии на которой сделал СЭМ и кучу людей повторили сей девайс!

Хотя я с мегами незнаком от слова вообще!

Ладно пойду ка я беременную жену выгуляю или она меня выгуляет icon_smile.gif а то что то засиделся я перед компом icon_smile.gif

Согласен, у меня ОС только по напряжению и компаратор не задействован и ЦАП там нет, действительно аппаратная связка не вытанцовывается. Но это я привел как пример способа профилировки кода. Зато у Микрочипа все очень здорово, и в теме на которую я давал ссылку в прошлом году есть упоминание кристалла специально заточенного для цифрового источника пмтания, что не скажешь о СТМ32, а TMS320 для управления двигателем, но все равно больше годен, но самый годный конечно Микрочип, ибо специализирован (ШИМ 1 Ггц!!!)

Сообщение отредактировал astrahard - 11.3.2017, 20:16
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
OlegarX-RUS
сообщение 11.3.2017, 22:16
Сообщение #44


=VIP=
**********

Группа: Пользователи
Сообщений: 1514
Регистрация: 30.11.2008
Из: Россия, Крым, Симферополь
Пользователь №: 12714



Цитата(astrahard @ 11.3.2017, 20:08) *
Все понял. Быстродействие компаратора? в Цап что грузить надо-же вычислить. А интегратор слежки за насыщением сердечника, тоже сервис нелишний. Вообщем у меня фантазия разыгралась когда научился профилировку(измерение времени исполнения) кода делать всевозможными способами. А корректор к-та мощности тоже можно уместить. И на TMS320F28027F c FOC InstaSpin делают бездатчиковое управление обобщенным электродвинателем, все равно синхронный асинхронный на магнитном сопротивлении. Говорят, моделька настолько хороша, что ее засекретили и, хватает 60 мгц кристалла для 3 фаз и ККМ.

А у Микрочипа, ШИМ тактируется Гигагерцем, компаратор 15 нс. и стоит 200руб.


Согласен, у меня ОС только по напряжению и компаратор не задействован и ЦАП там нет, действительно аппаратная связка не вытанцовывается. Но это я привел как пример способа профилировки кода. Зато у Микрочипа все очень здорово, и в теме на которую я давал ссылку в прошлом году есть упоминание кристалла специально заточенного для цифрового источника пмтания, что не скажешь о СТМ32, а TMS320 для управления двигателем, но все равно больше годен, но самый годный конечно Микрочип, ибо специализирован (ШИМ 1 Ггц!!!)


Да быстродействие компаратора.
Цап это "потенциометр" для компаратора (по току) icon_smile.gif и второй "потенциометр" это шим с RC цепочкой для второго компаратора (по напряжению) icon_smile.gif (так как STM32F051 имеет его одна штука icon_smile.gif ) и чтоб "крутить" эти "потенциометры" быстродействия не надо от слова вообще!!! Хотя его хватает аж 48 лошадиных сил icon_smile.gif Контроль по среднему току и напряжению через RC цепочки на ADC как раз чтоб крутить эти "потенциометры" в зависимости от режима ХХ КЗ ДУГА и переходные режимы когда подкинуть, когда сбросить - как то так.
Связка TIM1 и парочка COMP как бы настраивается в классический контроллер типа UC3856 Тобишь вешается стандартный датчик тока и контроль по напряжению по аналогии сделанным в ПА3 паравозовском. И тот и другой отрабатывает поцикловку!
В общем примерно так.
Другие контроллеры возможно и буду рассматривать после полной победы над этим icon_smile.gif А у Этих так сказать задел огого какой icon_smile.gif

Сообщение отредактировал OlegarX-RUS - 11.3.2017, 22:30


--------------------
В электронике есть два вида неисправности:
1) наличие контакта там где его не должно быть
2) отсутствие контакта там где он должен быть
всё остальное домыслы :)
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
astrahard
сообщение 12.3.2017, 7:05
Сообщение #45


Активный участник
***

Группа: Пользователи
Сообщений: 403
Регистрация: 23.7.2016
Пользователь №: 49672



Цитата(OlegarX-RUS @ 12.3.2017, 0:16) *
Да быстродействие компаратора.
Цап это "потенциометр" для компаратора (по току) icon_smile.gif и второй "потенциометр" это шим с RC цепочкой для второго компаратора (по напряжению) icon_smile.gif (так как STM32F051 имеет его одна штука icon_smile.gif ) и чтоб "крутить" эти "потенциометры" быстродействия не надо от слова вообще!!! Хотя его хватает аж 48 лошадиных сил icon_smile.gif Контроль по среднему току и напряжению через RC цепочки на ADC как раз чтоб крутить эти "потенциометры" в зависимости от режима ХХ КЗ ДУГА и переходные режимы когда подкинуть, когда сбросить - как то так.
Связка TIM1 и парочка COMP как бы настраивается в классический контроллер типа UC3856 Тобишь вешается стандартный датчик тока и контроль по напряжению по аналогии сделанным в ПА3 паравозовском. И тот и другой отрабатывает поцикловку!
В общем примерно так.
Другие контроллеры возможно и буду рассматривать после полной победы над этим icon_smile.gif А у Этих так сказать задел огого какой icon_smile.gif

И у меня теперь также с TMS320 только всего по 4 (ЦАП Компар. УВХ-2).
Вот эта штучка dsPIC33EPXXGS50X FAMILY имеет 4-компаратора<-4 ЦАПа к нему, 4 УВХ(Устройство выбора хранения), подвижное окно начала момента преобразования АЦП и бланкирование импульсных помех роста и спада ШИМ, чтобы на АЦП не проникли иголки. Тактирование ШИМ почти Гигагерц (разрешение 1,04 нсек). Всего по 4 для трехфазного инвертора и один для ККМ тоесть полный фарш и 70 MIPS 16 бит ядро. То-есть Вариантов завались один другого лучше, и это в категории до 300 руб.

Сообщение отредактировал astrahard - 12.3.2017, 7:13
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
OlegarX-RUS
сообщение 12.3.2017, 10:17
Сообщение #46


=VIP=
**********

Группа: Пользователи
Сообщений: 1514
Регистрация: 30.11.2008
Из: Россия, Крым, Симферополь
Пользователь №: 12714



Да интересные кумушки


--------------------
В электронике есть два вида неисправности:
1) наличие контакта там где его не должно быть
2) отсутствие контакта там где он должен быть
всё остальное домыслы :)
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
astrahard
сообщение 12.3.2017, 10:37
Сообщение #47


Активный участник
***

Группа: Пользователи
Сообщений: 403
Регистрация: 23.7.2016
Пользователь №: 49672



Цитата(OlegarX-RUS @ 12.3.2017, 12:17) *
Да интересные кумушки

Да интересные, кроме того? во первых словах даташита прямо указано "Для цифровых источников питания"
P.S. Во, мне пришло в голову. Поскольку абстрактно получается УНЧ, то можно применить всё ПО в области обработки и анализа музыки, но для дугового разряда, наверняка нас ждут новые необычные открытия.

Сообщение отредактировал astrahard - 12.3.2017, 10:40
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
OlegarX-RUS
сообщение 12.3.2017, 10:51
Сообщение #48


=VIP=
**********

Группа: Пользователи
Сообщений: 1514
Регистрация: 30.11.2008
Из: Россия, Крым, Симферополь
Пользователь №: 12714



Но к сожалению или к счастью я пока только на стмках icon_smile.gif

Сообщение отредактировал OlegarX-RUS - 12.3.2017, 10:51


--------------------
В электронике есть два вида неисправности:
1) наличие контакта там где его не должно быть
2) отсутствие контакта там где он должен быть
всё остальное домыслы :)
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
astrahard
сообщение 12.3.2017, 11:00
Сообщение #49


Активный участник
***

Группа: Пользователи
Сообщений: 403
Регистрация: 23.7.2016
Пользователь №: 49672



Цитата(OlegarX-RUS @ 12.3.2017, 12:51) *
Но к сожалению или к счастью я пока только на стмках icon_smile.gif

А этот факт малозначим, я о синтезе и анализе(например спектральном) музыки. На спектре дуги сразу будет видно, например, брызгается дуга или нет.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
OlegarX-RUS
сообщение 12.3.2017, 11:10
Сообщение #50


=VIP=
**********

Группа: Пользователи
Сообщений: 1514
Регистрация: 30.11.2008
Из: Россия, Крым, Симферополь
Пользователь №: 12714



я и не знаю что ответить....


--------------------
В электронике есть два вида неисправности:
1) наличие контакта там где его не должно быть
2) отсутствие контакта там где он должен быть
всё остальное домыслы :)
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения

5 страниц V  < 1 2 3 4 > » 
Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


 



RSS Текстовая версия Сейчас: 28.5.2025, 23:56
Rambler's Top100     
Стиль от Desi.Ru - сайты и домены