Alesha
Свой-
Постов
31 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о Alesha
-
Звание
Участник
Контакты
-
Сайт
Array
-
ICQ
Array
Информация
-
Город
Array
Посетители профиля
1 550 просмотров профиля
-
Жму руку - большое человеческое спасибо!
-
Проблема с jtag
Alesha ответил stapleman тема в GNU/OpenSource средства разработки
Помогло ? Аналогичная проблемма с LM3S9B92 на Crossworks 2.1 . Помог LM flash programmer -
Красивые графики, выглядит всё логично. Можно пару вопросов: 1) Какой мощности двигатель (PMSM) 2) Как греется двигатель(на сколько градусов) 3) И если не секрет практическое применение данного способв торможения 4) Я так полагаю тормозить так можно маленьким двигателем и не очень долго Синий график я так понял это напряжение (судя по нему серьёзных мощностей в системе нет, и там по моему на графиках видны токи 2/дел), при рекуперации напряжение практически не подымается. По ходу на приводе в несколько киловат долго и часто так тормозить нельзя. (У меня есть PMSM на 11кВт проверять не хочется - долго, если не сложно прокомментируй) Конечно не плохо было бы графики скоростей посомтеть (в приложении к первому графику)
-
По формулам вроде получается. Интересно какой характер нагрузки(можно много энергии запасти на 1000 об/мин). Как часто надо тормозить. Судя по сопротивлению двигатель не большой мощности. Ждём результатов опыта.
-
1) Привод - это совокупность электродвигателя, преобразователя электрической энергии (инвертор для PMSM), и датчиков. Поэтому управлять двигателем PMSM приводом немного не корректно. 2) Понижая ток по оси d будет снижаться потокосцепление, а как следствие скорость двигателя возрастёт - прямо противоположный эффект. 2.1) Повышая ток по оси d увеличится потокосцепление(но затормозить в ноль таким способом нельзя, так как можно размагнитить магниты, да и инвертор не резиновый - не даст столько тока, да и по напряжению не всё просто) и скорость двигателя действительно снизится, но законы физики не обманишь и энергия вращающихся частей двигателя преобразуется в эл. энергию через инвертор и неменуемо подымет напряжение в звене постоянного тока. 3) единственный способ затормозить двигатель не рекуперируя - это накоротко замкнуть обмостки статора - но тут стрёмно, может всё погореть.
-
файловая система на SD карте
Alesha ответил TigerSHARC тема в Linux
По порядку. static struct mtd_partition это список разделов nand, который необходимо знать ядру. При загрузке с nand u-boot передает ядру параметр загрузки root= который указывает где располагается rootfs. Ядро в свою очередь перед тем как замонтировать rootfs производит инициализацию всех вкомпилированных в него драйверов, в момент загрузки ядра происходит регистрирование mtd устройства в системе, с этого момента ядро знает таблицу разделов c nand, как только начинается стадия init0 происходит монтирование раздела с rootfs, какой раздел монтировать как раз и передается через параметр root=. В случае загрузки с SDcard в ядро должна быть вкомпилирована поддержка sdcard, но в этом случае после инициализации драйвера sdcard система сама определить таблицу разделов на устройстве, и опять же на стадии init0 подцепит раздел, который передан через root=, а описание таблицы разделов nand уже необязательно. То, что пишут на стартерките по-моему вообще отдельная песня, у меня сложилось впечатление что они через u-boot разворачивают рутфс в память а потом монтируют рутфс уже непосредственно из памяти (dev/ram0), и в их случае действительно надо после загрузки надо еще домонтировать sdcard (потому что предварительно смонтирован только раздел из памяти), и запускать уже из sdcard (хотя не понимаю что им мешало раздел подцепить в fstab) Проще говоря, если надо рутфс с sdcard, то надо передать ядру параметр rootfs=/dev/mmcblockX (где X номер раздела, начиная с нуля) -
файловая система на SD карте
Alesha ответил TigerSHARC тема в Linux
с какого раздела брать рутфс во время init ядру указывается в опциях загрузки через параметр root=/dev/X, где X зависит от того, на каком устройстве рутфс находится, например mmcblk0 для первого раздела на SDcard, или mtdblock0 для 1го раздела NAND. Примеры загрузки U-Boot -
Драйвер АЦП
Alesha ответил TigerSHARC тема в Linux
Судя по Linux Kernel Driver DataBase поддержка industrial i/o появилась в 2.6.32. Файлы драйвера АЦП судя по той же статье поставляются с ядром, который поддерживается analogом, так как есть опция в ядре которая позволяет собрать его как модуль, в этом случае с исходниками драйвера вам ничего делать не надо. -
PFC на 20 кВт
Alesha ответил lanmob тема в Силовая Преобразовательная Техника
В номенклатуре есть. -
PFC на 20 кВт
Alesha ответил lanmob тема в Силовая Преобразовательная Техника
Да действительно уже есть и на большую мощность. Прошу прощения. -
PFC на 20 кВт
Alesha ответил lanmob тема в Силовая Преобразовательная Техника
Максимальная мощность указанных вами преобразователей 2,2 кВт. Кондеры - тоже не вариант (слишком большая мощность). Тут без 3 фаз кажись не обойтись. Ну или можно замудриться мощным преобразователем 220-380 В с повышением напряжения в звене постоянного тока. Но это уже совсем другой уровень. -
Собственно никто не мешает включить поддержку в ядре gpio в sysfs. Через /dev/spidev можно вполне себе производить первоначальную отладку программы, религия это не запрещает, а в книге по Linux Device Drivers именно этот и описывается как опциональный первоначальный вариант разработки драйвера через userspace, т.к. имеется возможность использовать дебаггер и не перезагружать постоянно модули
-
Попробуйте перед созданием модели в Command Window прописать комманду set_param(0, 'CharacterEncoding', 'windows-1251') а путь D:\MATLAB\ Вроде ок.
-
set_param(0, 'CharacterEncoding', 'windows-1251')
-
продам разработку авто GPS/Глонасс трекера
Alesha ответил VGub тема в Ищу работу
Подробности на [email protected] есть интерес