Страница 1 из 3
EMC на базе АРМ
Добавлено: 10 апр 2013, 15:20
Impartial
UAVpilot писал(а):Запасся попкорном и сел наблюдать за темой...
Во вложении два хекса для STM32F4DISCOVERY. Это ЕМС скомпилированная для кортекса М4 с плавающей точкой.
Один с выводом на флешку координат другой без.
Копируешь на флешку все файлы, кроме хекс. Подключаешь к плате дискавери в разъем микро юсб.
Если выбрал хекс с выводом координат то на флешке появится файл лога координат емкостью около 12 мб. Признак работы ЕМС - горящий синий светодиод на плате. Выполняется программа c флешки в G кодах AXIS.NGC.
Программа для прошивки STLinkUtility.
http://www.st.com/web/en/catalog/tools/PF210568
Re: Контроллер с CNC для промавтомата
Добавлено: 10 апр 2013, 17:00
Serg
Impartial писал(а):Это ЕМС скомпилированная для кортекса М4 с плавающей точкой.
А проектиком поделится?.. А то я может тоже чего-нибудь там на досуге доделал.

Re: Контроллер с CNC для промавтомата
Добавлено: 10 апр 2013, 17:38
Impartial
aftaev писал(а):мож отделить в отдельную тему?
Тему надо как то поддерживать, а у меня на это просто нет времени.
UAVpilot писал(а):А проектиком поделится?..
Поделиться просто стыдно. Сделано на скорую руку даже самому неприятно смотреть.
Обязательно открою только причешу и красоту наведу. Все там открыто и почти один в один с ЕМС содрано.
Re: Контроллер с CNC для промавтомата
Добавлено: 10 апр 2013, 18:17
Ворон226
Re: Контроллер с CNC для промавтомата
Добавлено: 10 апр 2013, 18:54
Impartial
Ворон226 писал(а):А для вот этого "чуда" подойдёт?
Для этого к сожалению нет.
Re: EMC на базе АРМ
Добавлено: 10 апр 2013, 21:19
plotik
Тоже кортекс буду осваивать

Вот этот пришёл
http://www.ebay.com/itm/STM32F103RBT6-D ... 27c370b931 ----а я в другом городе

--увижу только через неделю.ни М4,но на попробовать сойдёт. Шел ДВА месяца--на лошадях наверно

Re: EMC на базе АРМ
Добавлено: 10 апр 2013, 21:39
aftaev
Слабоват наверно будет нужен STM32F4 у тебя STM32F1 не спец по СТМ32, мож и ошибаюсь.
Тебе на твоей плате больше светит это
http://www.cnczone.ru/forums/index.php? ... =3334&st=0
Re: EMC на базе АРМ
Добавлено: 10 апр 2013, 22:14
plotik
2aftaev--хорошая ссылка

Re: EMC на базе АРМ
Добавлено: 10 апр 2013, 22:48
Serg
Impartial писал(а):Поделиться просто стыдно. Сделано на скорую руку даже самому неприятно смотреть.
Обязательно открою только причешу и красоту наведу. Все там открыто и почти один в один с ЕМС содрано.
Оно мне пока вроде без надобности, но давно порывался попробовать - останавливало только то, что нужно аккуратно отобрать нужное, засунуть в проект и получить первую сборку.
А если уже есть хоть какой-то, то можно было-бы развернуть его у себя и иногда в свободный часок что-нибудь попробовать, допилить и т.п.
Re: EMC на базе АРМ
Добавлено: 11 апр 2013, 14:02
sr480
Давайте развивать тему! Тоже горю желанием перейти на STM32. Можно сделать какой-то интерфейс управления по ЮСБ и отправлять коды с компа. Либо наоборот уйти от этого и сделать панель управления + Дисплей прикрутить - тоже будет полноценная система. а какая частота обработки входов выходов получилась? Я так понимаю есть еще фоновый поток, который траектории обсчитывает?
Re: EMC на базе АРМ
Добавлено: 11 апр 2013, 14:30
Impartial
sr480 писал(а):а какая частота обработки входов выходов получилась?
В данном случае бессмысленно говорить о частоте обработки входов-выходов. Она равна половине частоты процессора -168/2 мгц.
Более важным параметром является время обработки сервоцикла равное ~45 мкс.
Re: EMC на базе АРМ
Добавлено: 11 апр 2013, 14:48
aftaev
sr480 писал(а):Давайте развивать тему!
Давайте, платы уже купил какие сказал Impartial

Re: EMC на базе АРМ
Добавлено: 11 апр 2013, 15:09
sr480
Impartial писал(а):В данном случае бессмысленно говорить о частоте обработки входов-выходов. Она равна половине частоты процессора -168/2 мгц.
Я не говорю о частоте работы порта. Я говорю о времени, которое требуется на расчет траектории и заполнение буфера.
А как с обратной связью с оператором?
Re: EMC на базе АРМ
Добавлено: 11 апр 2013, 15:37
Impartial
sr480 писал(а):Я не говорю о частоте работы порта. Я говорю о времени, которое требуется на расчет траектории и заполнение буфера.
А как с обратной связью с оператором?
45 мкс и есть это время.
С обратной связью пока никак. Это самое сложное.
Re: EMC на базе АРМ
Добавлено: 11 апр 2013, 15:50
sr480
Может имеет смысл поставить сопроцессор, который будет выполнять вывод на экран?
Re: EMC на базе АРМ
Добавлено: 11 апр 2013, 16:05
Impartial
sr480 писал(а):Может имеет смысл поставить сопроцессор, который будет выполнять вывод на экран?
Как раз этим сейчас и занимаюсь.
Re: EMC на базе АРМ
Добавлено: 11 апр 2013, 16:15
sr480
А на чем? на какой экран? Поделись инфой уж больно хочеться развить этот вопрос. Может проще сделать какой-то упрощенный протокол обмена с компом?
Re: EMC на базе АРМ
Добавлено: 11 апр 2013, 16:54
Impartial
На компе отображать конечно проще. Но мы не ищем легких путей
Нужен аппаратный GUI для этого дела. И чтобы можно было использовать любую TFT матрицу, ну там от ноута негодного, фоторамки или с айфона какого нибудь, с тачскрином. Я уже половину сделал на CycloneII + 16 мб оперативки SDRAM.
Сейчас работает на матрице 1280Х800. Весь GUI грузится один раз при загрузке, с флешки. Плюс графическая векторная подсистема для графиков.(тут застрял). Ну и т.д...
Re: EMC на базе АРМ
Добавлено: 11 апр 2013, 19:18
sr480
Ну есть отличный вариант пог ГУЙ на сопроцессоре на том же STM32F3 можно поставить .Net Microframework а там wpf и векторная графика под ГУЙ есть
Re: EMC на базе АРМ
Добавлено: 11 апр 2013, 20:30
Impartial
Можно и так, только как с матрицей работать?