SergeyVas 0 26 декабря, 2011 Опубликовано 26 декабря, 2011 · Жалоба Мысль такая хотелось сделать комбинированное устройство плис и мк, что бы можно одновременно осваивать и то и другое , что бы потом не выбрасывать в ящик а применить. делал устройства всякие например фазовое регулирование, если сделать фазовый регулятор 3ф и протокол и все взвалить на один мк, то возможно не очень стабильно будет работать ( напряжение прыгает когда обмен идет) поэтому подумал сделать так микроконтроллер отвечает за дисплей, кнопки, протокол, а плис будет считать импульсы с энкодеров и прочее управление где требуется малое время. получился такой модуль http://www.asv-lab.narod.ru/ CPU0771 Правильно мыслю? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 6 26 декабря, 2011 Опубликовано 26 декабря, 2011 · Жалоба Правильно мыслю? Насколько я знаю, есть специальные МК, оптимизированные для управления двигателями (Motor control), например, у того же TI, да и у Атмела. Смысл в вашей реализации есть, но чисто учебный,т.к. это решение, похоже очень далеко от оптимального. P.S. Может, лучше готовый девкит с МК + Плис на борту купить ? Заодно и в Линуксе покопаетесь, если захотите. Например: http://www.starterkit.ru/html/index.php?na...=view&id=30 P.P.S. Посмотрел ваш проект. Зря вы на ARM7 сделали. Надо было на ARM9 делать, тогда туда бы Линукс встал ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeyVas 0 27 декабря, 2011 Опубликовано 27 декабря, 2011 · Жалоба похоже очень далеко от оптимального. Что именно не понравилось? Линуксе покопаетесь, если захотите. Например: Мне кажется линукс не всегда нужен например для привода, или управления прессом... Нужен если используется tcpip лучше 485 + модбус или профибас дисплей который будет показывать основные параметры и находится за стеклом, кнопки которые будут постоянно портится должны быть легко заменяемые и не дорогие. а все параметры меняться с компьютера. Может, лучше готовый Можно и готовый, у 0771 тоже цена вместе со всеми отладчиками проводами не больше 150$ получается :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=AK= 18 27 декабря, 2011 Опубликовано 27 декабря, 2011 · Жалоба если сделать фазовый регулятор 3ф и протокол и все взвалить на один мк, то возможно не очень стабильно будет работать ( напряжение прыгает когда обмен идет) Микроконтроллеры более устойчивы к колебаниям питания, чем ПЛИС. Помехи они тоже лучше держат. Так что наоборот, менее стабильно будет работать как раз таки если примените ПЛИС. плис будет считать импульсы с энкодеров и прочее управление где требуется малое время. Энкодеры выдают медленные сигналы, для них ПЛИС не требуется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeyVas 0 27 декабря, 2011 Опубликовано 27 декабря, 2011 · Жалоба Микроконтроллеры более устойчивы к колебаниям питания, чем ПЛИС. Помехи они тоже лучше держат. Так что наоборот, менее стабильно будет работать как раз таки если примените ПЛИС. Есть опыт факты ? Энкодеры выдают медленные сигналы, для них ПЛИС не требуется. Зависит от оборотов и разрешения энкодера :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость tolikpuhovich 27 декабря, 2011 Опубликовано 27 декабря, 2011 · Жалоба Если смотреть в сторону плат стартеркита, то лучше уж тогда вот это. sergey sva, а почему Вы взяли за основу ARM7 и циклон-1? пмсм более актуально cortex-M3 и, хотя бы циклон-3. PSoC5, кстати, не интересовались? А то тоже ведь почти МК+ПЛИС. Вот, например, недорогой кит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=AK= 18 27 декабря, 2011 Опубликовано 27 декабря, 2011 · Жалоба Есть опыт факты ? И опыт есть, и голова на плечах. Более бестродействующее устройство, выполненное с меньшими проектными нормами и работающее при меньшем напряжении питания будет менее помехоустойчивым. Зависит от оборотов и разрешения энкодера Конкретнее, для используемых и планируемых вами к использованию какое вам требуется быстродействие? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeyVas 0 27 декабря, 2011 Опубликовано 27 декабря, 2011 · Жалоба а почему Вы взяли за основу ARM7 и циклон-1? пмсм более актуально cortex-M3 и, хотя бы циклон-3 Понравились они мне :) есть в наличии, много примеров для at91sam7 для gcc, памяти много и корпус не больше 100, есть некоторые наработки. конечно не говорю что все другие мк плохие :) nxp lpc тоже понравились и 89с51ed, pic , но из них есть только 2478 это слишком большой(габариты), из этой платы в будущем будет готовое устройство которое будет в корпусе определенных размеров. cyclon1 дешевле 3. Что нужно сделать что бы не хватило 1. И опыт есть, и голова на плечах. Более бестродействующее устройство, выполненное с меньшими проектными нормами и работающее при меньшем напряжении питания будет менее помехоустойчивым. Посмотрим что получится, много зависит и от уровня помех. Конкретнее, для используемых и планируемых вами к использованию какое вам требуется быстродействие? к примеру 1000 импульсов 3000об/мин, нормально работать не будет не с одним мк если в нем нет специального модуля квадратурного энкодера такие есть dspic может еще в каких. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=AK= 18 27 декабря, 2011 Опубликовано 27 декабря, 2011 · Жалоба к примеру 1000 импульсов 3000об/мин, То есть, 50 кГц. нормально работать не будет не с одним мк если в нем нет специального модуля квадратурного энкодера такие есть dspic может еще в каких. А что мешает снаружи поставить чип энкодера? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 27 декабря, 2011 Опубликовано 27 декабря, 2011 · Жалоба к примеру 1000 импульсов 3000об/мин, нормально работать не будет не с одним мк если в нем нет специального модуля квадратурного энкодера такие есть dspic может еще в каких. Переварить 50 kHz сможет любой мелкий AVR. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeyVas 0 28 декабря, 2011 Опубликовано 28 декабря, 2011 · Жалоба А что мешает снаружи поставить Можно конечно на любителя кому как удобнее. мне например удобнее плис использовать, сделал модуль энкодера в процессе работы что нибудь не понравиться или нужно будет сделать по другому сделал конфигурацию другую. Не нужна плис вывел ноги из мк в (плис просто перемычки). не на много дороже будет, программу всегда легче переделать чем переделывать железо. Переварить 50 kHz сможет любой мелкий AVR. Сможет но нормально работать не будет без модуля или специальной схемы, если у мк будут прерывания по таймеру от uart ... Например энкодер определяет положение и должен считать без потери и в + и в -. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=AK= 18 28 декабря, 2011 Опубликовано 28 декабря, 2011 · Жалоба мне например удобнее плис использовать, сделал модуль энкодера в процессе работы что нибудь не понравиться или нужно будет сделать по другому сделал конфигурацию другую. На ПЛИСе почти что угодно можно сделать, включая процессор. Однако, если есть готовый чип, выполняющий нужную функцию, то дешевле, быстрее и надежнее будет использовать чип, чем ПЛИС. К сожалению, не на все есть готовые чипы, вот тогда без ПЛИСа не обойтись. Сможет но нормально работать не будет без модуля или специальной схемы, если у мк будут прерывания по таймеру от uart ... Например энкодер определяет положение и должен считать без потери и в + и в -. А вот здесь я поправлю сам себя: когда нет готового чипа, то нужную функцию проще всего выполнить на отдельном микроконтроллерe. И ежели быстродействия такого процика не хватит, тогда уж юзать плисину. Вас же никто не заставляет использовать прерывания от таймерa и UART в проце, выполняющем функцию энкодера. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться