Технический форум

Технический форум (http://www.tehnari.ru/)
-   Форум по электронике (http://www.tehnari.ru/f39/)
-   -   Подключение энкодера (http://www.tehnari.ru/f39/t88711/)

santr 02.06.2013 18:31

Подключение энкодера
 
Добрый день.
Есть такая задача есть вал на нем каретка, так вот нужно знать на сколько мм. см. подвигается каретка при повороте вала.
Есть желание поставить на вал энкодер, а вот как и куда его подключить??? Знаю можно подключить к контроллеру но это все очень проблематично и затратно. Может есть еще какие нибудь варианты?
Нужно что бы с кнопок можно было задавать расстояние на которое будет отъезжать каретка и что бы оно где то было показано.
Подскажите может кто что похожее делал.

Suharev 02.06.2013 19:01

Цитата:

Сообщение от santr (Сообщение 913787)
есть вал на нем каретка

Скорость вращения?

Bydlokoder 02.06.2013 19:16

Цитата:

Сообщение от Suharev (Сообщение 913793)
Подскажите может кто что похожее делал.

Я ничего подобного не делал, но учитывая ТЗ:
Цитата:

Сообщение от santr (Сообщение 913787)
нужно знать на сколько мм. см. подвигается каретка при повороте вала

и
Цитата:

Сообщение от Suharev (Сообщение 913793)
с кнопок можно было задавать расстояние на которое будет отъезжать каретка и что бы оно где то было показано

это нужно делать на микроконтроллере.

Цитата:

Сообщение от santr (Сообщение 913787)
подключить к контроллеру но это все очень проблематично и затратно

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

Берете среду разработки Flowcode для PIC или AVR и уже через неделю делаете все, что пожелаете. В Flowcode есть библиотеки для всего, что только душа не пожелает. И энкодеры, и клавиатуры, и дисплеи, это все там используется как кубики, только успевай подключать модули в среде программирования и задавать для них задачи.

santr 02.06.2013 19:20

скорость меньше 1000
Затл на резальной машине может что то вам скажет

santr 02.06.2013 20:27

Берете среду разработки Flowcode для PIC или AVR и уже через неделю делаете все, что пожелаете. В Flowcode есть библиотеки для всего, что только душа не пожелает. И энкодеры, и клавиатуры, и дисплеи, это все там используется как кубики, только успевай подключать модули в среде программирования и задавать для них задачи.[/QUOTE]


и с помощью этих контроллеров я смогу подключить энкодер к валу и дисплей что бы с кнопочек выставлять нужный размер на сколько отъехать двигателю?

Bydlokoder 02.06.2013 20:39

Если не поленитесь изучить основы программирования, тогда с помощью контроллеров Вы сможете все :) Не знаю, правда, есть ли смысл заниматься этим ради одного конкретного случая. Не проще ли заказать прошивку у тех, кто разбирается в теме?

Suharev 02.06.2013 20:41

Цитата:

Сообщение от santr (Сообщение 913798)
скорость меньше 1000

Я думал десяток, ну два, большее энкодер физически не выдержит.

santr 02.06.2013 21:38

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

Bydlokoder 03.06.2013 00:09

Потребуется программатор для заливки прошивок в микроконтроллеры и отладочная плата для макетирования разрабатываемого устройства. Нужно будет определится, с какими микроконтроллерами будете работать. Выбор не слишком широк, из популярных это микроконтроллеры AVR и PIC. Могу порекомендовать AVR, эти МК самые распространенные, на них многие "подсели", на них самое большое количество схем и прошивок. Хотя мне больше PIC микроконтроллеры нравятся, с AVR у меня не сложились отношения по некоторым причинам.

Для PIC микроконтроллеров у меня "покупной" программатор PICkit. Когда нужно AVR "прошить" пользуюсь самодельным программатором, сделанным по типу PonyProg. Промышленный программатор для AVR посоветовать не смогу, поскольку сам этими МК почти не занимаюсь.

santr 03.06.2013 11:47

Да я вот тоже смотрел на PICKIT думаю его и возьму.
А отладочная плата очень нужная вещь или можно и без нее обойтись? Сразу в схему контроллер вставить. Как я понял на отладочной плате можно эмитировать работу устройства которое собираешь?
Если не сложно скиньте ссылочки где вы все это добро покупали.


Часовой пояс GMT +4, время: 07:53.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.