roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 15:30

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Датчик заместо LPT
СообщениеДобавлено: 15 окт 2009, 21:57 
Не в сети
Аватара пользователя

Зарегистрирован: 26 июн 2008, 11:37
Сообщения: 50
Откуда: Рига
Skype: smouk-nemo
прог. языки: С
ФИО: Даниил Биндюков
Есть схема которая для управления шаговыми двигателями использует информацию с компа, а получает ее схема через LPT-порт.Надо заменить LPT-порт на 4 датчика, типа шарп.Как, не знаю. Help???


Вложения:
.jpg
.jpg [ 70.42 КиБ | Просмотров: 1303 ]

_________________
:)Роботы идут:)
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик заместо LPT
СообщениеДобавлено: 15 окт 2009, 22:13 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
Заменить LPT на дальномеры Sharp что-ли??? :shock:

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик заместо LPT
СообщениеДобавлено: 15 окт 2009, 22:23 
Не в сети
Аватара пользователя

Зарегистрирован: 26 июн 2008, 11:37
Сообщения: 50
Откуда: Рига
Skype: smouk-nemo
прог. языки: С
ФИО: Даниил Биндюков
Буквально,да. Просто надо как-то управлять чрез шарп 2 шаговыми двигателями, вот ссылка http://roboforum.ru/viewtopic.php?f=35&t=6023.Посоветовали схему, казали работает, а кок туда датчики подключить не сказали!!! :(

_________________
:)Роботы идут:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик заместо LPT
СообщениеДобавлено: 15 окт 2009, 22:57 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Тебе, насколько я понимаю, не нужно подключение железяки к ПК?
Если да, то Шарпы подключай к АЦП МК, как советовали в той теме, что ты указал, и от МК выходы, назначенные тобой подключай к нужному драйверу двигателей. И пиши программу-обработчик

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик заместо LPT
СообщениеДобавлено: 16 окт 2009, 09:14 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
шарпами нельзя напрямую управлять шаговиками

шарпы надо подключить к МК, а к МК подключить схему управления ШД
в МК соответсвенно надо написать программу чтения информации с шарпов и управления шаговиками

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик заместо LPT
СообщениеДобавлено: 16 окт 2009, 20:08 
Не в сети
Аватара пользователя

Зарегистрирован: 26 июн 2008, 11:37
Сообщения: 50
Откуда: Рига
Skype: smouk-nemo
прог. языки: С
ФИО: Даниил Биндюков
А можно без АЦП? А можно подрубить с помощью некого софта шарпы которые выдают лог. еденицу (как и LPT)? Схемка с шарпом в той ссылке(см. выше)

Добавлено спустя 6 минут 45 секунд:
Кроме той схемы есть драйвер для каждого движка:


Вложения:
untitled.JPG
untitled.JPG [ 25.64 КиБ | Просмотров: 1239 ]

_________________
:)Роботы идут:)
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик заместо LPT
СообщениеДобавлено: 16 окт 2009, 20:15 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
в базы надо резисторы 300 - 1000 Ом чтоб к МК или к сильнй логике подключать.

Кто если не AVR будет задавать последовательность для шагания ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик заместо LPT
СообщениеДобавлено: 16 окт 2009, 20:41 
Не в сети
Аватара пользователя

Зарегистрирован: 26 июн 2008, 11:37
Сообщения: 50
Откуда: Рига
Skype: smouk-nemo
прог. языки: С
ФИО: Даниил Биндюков
Резисторы я поставлю, спасибо за советю. Я от AVR и не отказываюсь, вопрос в том как???

_________________
:)Роботы идут:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик заместо LPT
СообщениеДобавлено: 16 окт 2009, 20:50 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Довольно просто. Описывай алгоритм тебе нужный в псевдокоде - пример в задаче-упражнении 1 курса по AVR - www.avr123.nm.ru/z1.htm Затем кодируй алгоритм на любом языке програмирования для AVR.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик заместо LPT
СообщениеДобавлено: 17 окт 2009, 07:40 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Цитата:
А можно подрубить с помощью некого софта шарпы которые выдают лог. еденицу (как и LPT)?

Шарпы выдают на выходе сигнал 0..Vcc, который не является цифровым

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик заместо LPT
СообщениеДобавлено: 17 окт 2009, 12:01 
Не в сети
Аватара пользователя

Зарегистрирован: 26 июн 2008, 11:37
Сообщения: 50
Откуда: Рига
Skype: smouk-nemo
прог. языки: С
ФИО: Даниил Биндюков
Тогда выход один - АЦП, правда не очень хочется покупать довольно дорогой PIC, а есть АЦП на Atmega8?

_________________
:)Роботы идут:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик заместо LPT
СообщениеДобавлено: 17 окт 2009, 12:10 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
есть ) вроде бы 6-8 каналов...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик заместо LPT
СообщениеДобавлено: 17 окт 2009, 12:51 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
Цитата:
правда не очень хочется покупать довольно дорогой PIC

купите дешевый :) PIC16F684 - 8 каналов, 50руб или PIC12F675 - 4 канала 35 руб. Только учтите, что кроме стоимости комплектующих есть еще стоимость разработки, т.е. решения задачи.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик заместо LPT
СообщениеДобавлено: 17 окт 2009, 16:47 
Не в сети
Аватара пользователя

Зарегистрирован: 26 июн 2008, 11:37
Сообщения: 50
Откуда: Рига
Skype: smouk-nemo
прог. языки: С
ФИО: Даниил Биндюков
Дайте ссылки, а то уже 3 день по нету рыскаю и нашел токо на PIC который на ваши деньги (рубли) стоит 100 рублей...а лучше :lol: схему 6-8 канальную на 8Атмеге!!

_________________
:)Роботы идут:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик заместо LPT
СообщениеДобавлено: 17 окт 2009, 22:28 
Не в сети
Аватара пользователя

Зарегистрирован: 12 янв 2009, 21:39
Сообщения: 1266
Откуда: Чебоксары, Чувашская Республика
Skype: roman.buhalov
прог. языки: Basic, VisualBasic,Pascal, Delphi, ASM
ФИО: Роман Сергеевич
ты понимаешь сам что ты хочешь сделать? я думаю ты немного недопонимаешь....зачем тебе в чистом виде АЦП? все равно ты на выходе не получишь сигнал 1 или 0 для нормального управления...хотя для тех картинок мож и пойдет...

зачем тебе PIC? И в mega есть ацп. и PIC и Atmega надо программировать.

от шарпов идет аналоговый сигнал...от 0 до Vcc как говорилось выше...
подключаем его на вход ацп Atmega ....с другой стороны подключаем драйвер шагового двигателя к Atmega...Пишем программу чтобы mega замеряла шарп и выдавала соответветствующие сигналы на драйвер двигателя....

Добавлено спустя 2 минуты 32 секунды:
Atmega8 может даже много будет....хотя....

Добавлено спустя 3 минуты 14 секунд:
Вложение:
2333.JPG
2333.JPG [ 17.22 КиБ | Просмотров: 1161 ]


сначала думаю тебе следует разобраться как работает шаговый двигатель...

Добавлено спустя 1 минуту 56 секунд:
так, значит ты писал
viewtopic.php?f=35&t=6023
27 май 2009

до сих пор не научился? задаешь практически тот же вопрос...

_________________
«Это невозможно» — сказала Причина. «Это безрассудно!» — заметил Опыт. «Это бесполезно!» — отрезала Гордость.
«Попробуй» — шепнула Мечта…


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 64


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO