• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о проекте и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Подключение энкодера

  • Автор темы Автор темы santr
  • Дата начала Дата начала

santr

Новые
Регистрация
21 Дек 2012
Сообщения
15
Реакции
0
Баллы
0
Подключение энкодера

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

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

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


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

Для PIC микроконтроллеров у меня "покупной" программатор PICkit. Когда нужно AVR "прошить" пользуюсь самодельным программатором, сделанным по типу PonyProg. Промышленный программатор для AVR посоветовать не смогу, поскольку сам этими МК почти не занимаюсь.
 
Последнее редактирование:
Да я вот тоже смотрел на PICKIT думаю его и возьму.
А отладочная плата очень нужная вещь или можно и без нее обойтись? Сразу в схему контроллер вставить. Как я понял на отладочной плате можно эмитировать работу устройства которое собираешь?
Если не сложно скиньте ссылочки где вы все это добро покупали.
 
да а еще я смогу писать программы в Flowcode и заливать их через PICKIT? И кстати они до 20 выходов, а есть для большего кол-ва?
 
Да я вот тоже смотрел на PICKIT думаю его и возьму
pickit2 берите он новее, просто pickit как у меня, не найдете наверное уже, это старенький программатор. Я свой заказывал в chip-nn.ru, только это очень давно было. Кстати, pickit (pickit2) это не только программатор, но и отладчик. С его помощью можно наблюдать работу программы "внутри" микроконтроллера в ходе ее выполнения.

А отладочная плата очень нужная вещь или можно и без нее обойтись?
Я обхожусь. Просто травлю макетную плату под нужный микроконтроллер, на той же плате травлю площадки и дорожки под компоненты, которые потребуются в конкретной схеме и про запас делаю установочные места еще под несколько микросхем, транзисторов, резисторов и прочие компоненты, чтобы "на лету" вносить изменения в схему. Универсальная отладочная плата конечно удобная вещь, но цены... :(

я смогу писать программы в Flowcode и заливать их через PICKIT?
Если честно, я с Flowcode знаком поверхностно, просто поставил, поигрался немного и снес, потому что к тому времени привык к среде программирования MPLAB (среда разработки от фирмы Microchip, которая выпускает PIC микроконтроллеры) в связке с Proteus (эмулятор работы электронных схем). Но насколько помню, там есть что-то связанное с pickit для прошивки и отладки.

И кстати они до 20 выходов, а есть для большего кол-ва?
Тут непонятно. Вы о количестве входов-выходов микроконтроллера интересуетесь? Если что, у сороконогой PIC16F877 пять портов ввода-вывода, это более 30 входов или выходов.

На всякий случай еще раз скажу - PIC микроконтроллерами я занялся только по той причине, что у них есть скоростной таймер, способный считать на частотах до 50 мегагерц и простота ассемблера под МК PIC подкупила. Но очень многие предпочитают AVR, не знаю уж почему, но вероятно есть тому какие-то веские причины. Сначала хорошенько подумайте, а то как бы не вышло так, что потратите время на изучение PIC, а потом будете переучиваться на программирование AVR. Они в принципе похоже, но есть много отличающих их друг от друга нюансов.
 
ну если бы я на данный момент знал эти нюансы тогда бы и думал))) поскольку кто и чем друг от друга отличается я не знаю и вообще в этом деле новичок тут и думать не о чем.
Ок спасибо большое за ответы, будут еще вопросы напишу.
 
Так в результате я решил что мне с моими знаниями пока рано соваться в столь для меня сложный проект.
Подскажите кто поможет(за определенную плату конечно же)
Мне нужно устройство цифровой индикации для энкодера. В идеале я бы хотел что бы мог наблюдать и участвовать в процессе создания сего девайся дабы научиться чему то у знающих людей.
Кто может помочь?
 

Похожие темы

Ответы
13
Просмотры
4K
Назад
Сверху