Программируемая логика - это не так уж и сложно. Разберемся вместе.
Ответить

Re: XILINX 9572 у чайника

Сб дек 30, 2017 07:24:39

Дальше, при усложнении, протеус начинает тормозить, надо будет переходить на плиску и в живую уже играться.

Для симуляции работы ПЛИС рекомендуется использовать ModelSim или QuestaSim.

Re: XILINX 9572 у чайника

Вс дек 31, 2017 20:56:41

Meteor писал(а):рекомендуется использовать ModelSim или QuestaSim.


Эти программы умеют работать со схемами, или только текст писать надо на языках? Языки отрывками ещё смогу разобрать, а вот полные проекты будут занимать много времени, для меня, скорей всего ниасилю.

По поводу переключения ключей. То что рисовал ранее подходит наверное больше для формирования какого-то сигнала, блоков питания и для драйверов шагового двигателя. Для частотного преобразователя, я так считаю, нужен иной подход. При подачи, допустим "1", верхний ключ открывается с задержкой в несколько тактов, при подачи "0", верхний ключ закрывается и через тоже количество тактов открывается нижний ключ. Тогда, в данном варианте, будет полностью повторяться табличные значения с паузой между работой ключей. Плюс как-то надо будет прикрутить защиту от одновременного открывания ключей. Про перекос фаз тоже ещё не думал.

Изображение Изображение Изображение

Re: XILINX 9572 у чайника

Вт янв 02, 2018 13:26:21

Они расчитаны на языки описания аппаратуры, со схемами не дружат. Но Вы не отчаивайтесь, в квартусе есть транслятор из схемы в ЯОА. Думаю ISE с Vivadoй тоже имеют такой инструмент. Плюсом станет Ваше скорейшее освоение ЯОА и возможно потом (как я в свое время) на 99% откажетесь от схематики.

Re: XILINX 9572 у чайника

Вс янв 14, 2018 02:10:18

Во время когда отключается питание от ПЛИСки, на ноге появляется логическая "1", что можно сделать чтоб оно оставалось в "0“ ?

На картинке нижний сигнал.

Изображение

Re: XILINX 9572 у чайника

Вс янв 14, 2018 11:43:19

Тут два варианта:
1) при отключении ПЛИС, отключать силовую часть;
2) сделать инверсию на транзисторах.

Re: XILINX 9572 у чайника

Вс янв 14, 2018 18:37:54

Жаль что программно никак. Буду посмотреть один какой нибудь из двух этих вариантов.

Re: XILINX 9572 у чайника

Пн янв 22, 2018 06:55:54

Выбрал второй вариант. Вместо транзистора поставил 74HC14. Всё равно надо было сделать несколько развязок между 5 В и 3.3 В.
Собрал первую полезную в хозяйстве конструкцию - пульт управления под камеру Sony, для подводного бокса Hammerhead. Единственно не удалось повторить защиту от утечек. Там в конструкции стоит на вход ноги резистор в 220 кОм, подключенный к "+", когда роняю сигнал до ноля, на ноге низкий уровень так и остаётся, даже после отключения питания и нового включения. Для того чтоб гарантированно восстанавливалось состояние ноги пришлось поставить сопротивление в 33 кОм. Для пресной воды воды уже не подходит, для морской воды сопротивление на датчике должно быть не более 10 кОм :dont_know: В остальном всё фунциклит даже лучше чем в оригинале. :))

Изображение Изображение Изображение



. Изображение Изображение

Re: XILINX 9572 у чайника

Пт янв 26, 2018 11:27:47

Нарисовал табличку для частотника, получилось 11 столбиков и 24 строчки. На выходе картинка следующая:

Изображение

Если поставить RC фильтр, то даже можно увидить подобие на синусоиду :))

Изображение

Сделал паузу между ключами. Нижний сигнал, верхние то что на ключи пойдёт.

Изображение

Во время работы происходит ложное срабатывание паузы. На скорость не влияет, но всё же. :dont_know:
Закономерности пока не выявил.

Изображение

Re: XILINX 9572 у чайника

Вс фев 04, 2018 14:25:50

Сама табличка с предыдущего сообщения. Колонки С,D,Е - заполнение окна, в моём случае от 0 до 16.

Изображение

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

Изображение

На фазах, относительно земли, такая кряказябла

Изображение Изображение

Re: XILINX 9572 у чайника

Вс фев 04, 2018 20:12:36

asvhmao писал(а):На фазах, относительно земли, такая кряказябла

Можно больше информации?
Какой двигатель?
Что за "всем известная схема"?

Re: XILINX 9572 у чайника

Вс фев 04, 2018 20:35:27

Про частотник статья тут - http://radiokot.ru/circuit/digital/security/31/
На форуме уже много страниц по написали про него.

Двигатель, кто ж его знает какой он. Трёх фазный, крутился раньше от 24 вольт. Информацию пока не искал, да думаю мне особо и не нужна она будет.

Изображение Изображение

Re: XILINX 9572 у чайника

Пн фев 05, 2018 16:47:29

Сдается мне что представленный Вами двигатель из рода бесколлекторных.
При этом Вы пытаетесь питать его "синусом" с постоянкой или вообще не синусом.
Вот посмотрите как тут человек управлял бесколлекторным мотором - может Вам подойдет..

Re: XILINX 9572 у чайника

Пн фев 05, 2018 20:17:55

Спасибо! Теперь понятно почему во время старта двигатель пытается рвануть в другую сторону.
А так, в статье той, тоже написано, что вполне можно крутить такие двигатели тремя фазами синусоиды, чем практика и подтвердила. Двигатель замечательно разгоняется и даже тормозит, когда роняю частоту генерации.
Данный моторчик у меня для тренировок. Думаю по играться с ним, обкатать свои хотелки, и перепрыгивать на небольшие ~220 вольтовые двигатели. Интересно как они себя поведут с данной конструкцией.


Ещё в голове всё время крутился вариант с "нониусами". Взял две считалки, одну до 11, другую до 12, скрестил их и на выходе получил тоже интересный результат. Как вариант, думаю такое решение так же имеет право на жизнь :)

Изображение Изображение

Re: XILINX 9572 у чайника

Чт фев 15, 2018 00:35:05

Meteor как всегда оказался прав! :))
Не захотел тот двигатель стартовать самостоятельно, у него действительно логика управления отличается. Поэтому я взял другой двигатель, на ~220 вольт, железно 3-х фазный и практически ни чего не переделывая, покрутил его. Совсем другое дело, самостоятельно (без пинка) стартует, разгоняется, тормозит и не срывается зацепление на высоких оборотах :))

Изображение Изображение

Картинки на двух фазах относительно земли. 12 Гц

Изображение Изображение Изображение

60 Гц

Изображение Изображение Изображение

Остаётся аккуратно всё обработать напильником и проводить полевые испытания. :tea:

Re: XILINX 9572 у чайника

Чт фев 15, 2018 20:43:01

Совсем другое дело, самостоятельно (без пинка) стартует, разгоняется, тормозит и не срывается зацепление на высоких оборотах :))

Принимайте заслуженные поздравления!!!
Сумели пройти тяжелый, но весьма интересный путь! :beer:
Теперь будем знать, к кому обратиться за помощью и подсказками если, не приведи господь, придется заняться подобным. :write:

Re: XILINX 9572 у чайника

Чт фев 15, 2018 20:49:56

Спасибо! :beer: Но это всё ерунда, самое интересное впереди. Надо собрать всё в одну кучу, подобрать корпус и гонять на ошибки и поломки. А на макетках то при желании то каждый сможет :))

Re: XILINX 9572 у чайника

Ср дек 05, 2018 10:16:31

Решил поиграться с двигателем безщёточным, который не победил в прошлый раз. Пока изучаю всю эту магию на основе классической для таких дел микросхемы МС33035.

Изображение Изображение

В принципе хитрого вроде ни чего нет. Управление простое.

Изображение

Без обратной связи попробовал его покрутить. Собрал драйвер, подключил ПЛИСку. Раскручивается, не греется как в прошлый раз. Без синхронизации с датчиками немного колбасит его на низких оборотах.

Изображение Изображение

Картинки на фазах относительно земли АВ и АС. Что-то вроде даже похоже на картинки из мурзилки микросхемы. :)

Изображение Изображение

Сигнал вот с датчиков не совсем такой как на картинке с даташита. Смещён, и когда скорость плавает, это смещение тоже немного плывёт. Надо придумать теперь какую-то между ними взаимосвязь.
На картинке первые пять сигналов это управление ключами, нижние три - сигнал с датчиков Холла.

Изображение

Re: XILINX 9572 у чайника

Пт дек 07, 2018 18:54:26

Думал будет всё просто, оказалось всё на много проще. Подключил обратную связь по табличке из описания к микросхеме, двигатель завертелся. И в прямом и в обратном направлении работает чётко, ровно. Набирает оборотов в ХХ около 10 000 в минуту. Поставил шим на эту считалку, регулируется от полной остановки до максимальных оборотов. :)

Изображение Изображение

Re: XILINX 9572 у чайника

Ср апр 05, 2023 23:43:57

Метеор куда-то пропал, надеюсь что жив, здоров.

Давно не брал в руки ПЛИСки, тут как-то понадобились. Пока игрался со схемами, старенький бук приказал долго жить. За копейки, в соседней деревне, попался точно такой же.
Скачивать программу теперь только через випиэны можно.
Рекомендации которые uldemir на 3, 4 странице давал, пригодились и спустя много лет. :beer:

В очередной раз сделал синус. Опять же табличка с расчётами. Но на этот раз с помощью R2R на выходе.
Считалка в моём случае до 12, после фильтра кривая даже почти похожа на настоящую и со своей задачей справляется.

Изображение Изображение Изображение

Re: XILINX 9572 у чайника

Чт апр 06, 2023 18:07:49

Это на логике с выхода счётчика формируются биты для ЦАПа?
Ответить