ЧПУ пульты
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: ЧПУ пульты
А какая разница что там? Ну убери оттуда эту ось.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
пример под uCos будет работать?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: ЧПУ пульты
Да, будет. Надо только учесть, что система зависнет на дергании пинами. Работу можно увидеть только осцилографом. Вот тут и проявятся все прелести ОС.
Этот девайс идеально подходит для создания пульта. Выкладывай где нибудь его схему и исходники uCos. Подумаем как с минимальными затратами его реализовать.
Этот девайс идеально подходит для создания пульта. Выкладывай где нибудь его схему и исходники uCos. Подумаем как с минимальными затратами его реализовать.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
Что на CD есть:
Схема. Есть на плате еще память. В схеме не показана. Если надо добавлю.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
У меня в демки светодиоды с частотой 1гц переключаются, и не вешаетсяImpartial писал(а):Да, будет. Надо только учесть, что система зависнет на дергании пинами.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: ЧПУ пульты
Я написал в примере так, что будет вешаться.
На этой плате можно и ЕМС запустить.
Сейчас посмотрю куда можно энкодер подцепить.
С ЕМС можно общаться по RS232. Кнопки на экране через тачскрин.
Можно использовать энкодер от мышки с колесиком, механический.
На этой плате можно и ЕМС запустить.
Сейчас посмотрю куда можно энкодер подцепить.
С ЕМС можно общаться по RS232. Кнопки на экране через тачскрин.
Можно использовать энкодер от мышки с колесиком, механический.
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: ЧПУ пульты
Энкодер на пины 34,35. Там аппаратно на таймере 2 получится. Интересно как они все развели. Пинов много а использовать почти нечего.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
Зачем таймер. Посадить на PC0-PC2 или PB0-PB1 или PA4-PA5 они на клемы выведны и паять не нужно 
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: ЧПУ пульты
А РС6,7 96,97 пин куда разведены? На них тоже можно. Без таймера обрабатывать квадратурный энкодер - лишние проблемы. В таймерах там уже все предусмотрено, включая защиты от дребезга. Работать с портами напрямую не очень хорошая идея. Это не AVR. Обращение к портам подвешивает процессор на время обращения. Процессор то работает на 72мгц а порты с такой частотой работать не могут, да и с длинными проводами - нехорошо.
А ты предлагаешь в цикле или по прерываниям следить за энкодером. На мой взгляд этого нельзя делать.
А ты предлагаешь в цикле или по прерываниям следить за энкодером. На мой взгляд этого нельзя делать.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
По схеме никуда свободны.Impartial писал(а):А РС6,7 96,97 пин куда разведены?
Хочу светдиодом поморгать для изучения и только:)Impartial писал(а):Работать с портами напрямую не очень хорошая идея.
PF6 как переключать в 0 и в 1 ?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: ЧПУ пульты
В "0" GPIOF->ODR &= ~GPIO_ODR_ODR6;
В "1" GPIOF->ODR |= GPIO_ODR_ODR6;
В "1" GPIOF->ODR |= GPIO_ODR_ODR6;
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
Что символы означают:
Impartial писал(а): &
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: ЧПУ пульты
Логическое "И". Символ на клавише 7.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
Прописал в uCos
//поморгаем светодиодом
GPIOF->ODR &= ~GPIO_ODR_ODR6; // В "0"
GUIDEMO_Delay(500);
Keil изматюкался:
Source\uCGUI\uCGUIDemo\GUIDEMO_Intro.c(87): error: #20: identifier "GPIOF" is undefined
Source\uCGUI\uCGUIDemo\GUIDEMO_Intro.c(87): error: #20: identifier "GPIO_ODR_ODR6" is undefined
//поморгаем светодиодом
GPIOF->ODR &= ~GPIO_ODR_ODR6; // В "0"
GUIDEMO_Delay(500);
Keil изматюкался:
Source\uCGUI\uCGUIDemo\GUIDEMO_Intro.c(87): error: #20: identifier "GPIOF" is undefined
Source\uCGUI\uCGUIDemo\GUIDEMO_Intro.c(87): error: #20: identifier "GPIO_ODR_ODR6" is undefined
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
Lexxa, я английский не есть понимать 
Поковырялся. Светодиоды моргают если делать так:
GPIO_SetBits(GPIOF,GPIO_Pin_6|GPIO_Pin_8);
GPIO_ResetBits(GPIOF,GPIO_Pin_7 | GPIO_Pin_9);
Мож кому попадалось ПОЛНОЕ описание команд под Ucos-II
Поковырялся. Светодиоды моргают если делать так:
GPIO_SetBits(GPIOF,GPIO_Pin_6|GPIO_Pin_8);
GPIO_ResetBits(GPIOF,GPIO_Pin_7 | GPIO_Pin_9);
Мож кому попадалось ПОЛНОЕ описание команд под Ucos-II
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: ЧПУ пульты
а в мануале то нет?
там говорят: Может быть после того как обновили какие-то библиотеки часть функций переименовось
там говорят: Может быть после того как обновили какие-то библиотеки часть функций переименовось
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
у меня ваще нет никакого полного мануала. В инете что находил начинались с 16 главы.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
Пульт 2 in 1. Идея пульта такая:
Чтобы пульт не только мог "общаться" с ЕМС иль подобными, но чтобы мог выдавать сигналы степ/дир. Для чего это нужно. Часто хотят иметь простое ЧПУ без каких либо компов, ЕМС или Мач.
Работает примерно так: в настройках пульта задаем импульсы на 1мм. Сбрасываем оси в нули кнопкой на экране. Выбираем ось, например Х крутим штурвал, ось Х едит (выдается синал степ/дир) на экране показывает координаты осей.
Нужно прикрутить штурвал к плате и выдавать сигналы в порт
Чтобы пульт не только мог "общаться" с ЕМС иль подобными, но чтобы мог выдавать сигналы степ/дир. Для чего это нужно. Часто хотят иметь простое ЧПУ без каких либо компов, ЕМС или Мач.
Работает примерно так: в настройках пульта задаем импульсы на 1мм. Сбрасываем оси в нули кнопкой на экране. Выбираем ось, например Х крутим штурвал, ось Х едит (выдается синал степ/дир) на экране показывает координаты осей.
Нужно прикрутить штурвал к плате и выдавать сигналы в порт
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.