roboforum.ru

Технический форум по робототехнике.

dccharacter - Излить посильно

Блоги посетителей.
Правила форума
В данном разделе каждый может иметь не более одной темы. Тема должна начинаться с логина (ника) робофорума.

Re: dccharacter - Излить посильно

Сообщение dccharacter » 10 фев 2012, 21:57

Твою же мать! В СТМ32 не работает хардовый слейв селект! А я вчера до пяти утра башкой об стол бился:
https://my.st.com/public/STe2ecommuniti ... views=9952
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: dccharacter - Излить посильно

Сообщение dccharacter » 11 фев 2012, 16:49

Не без геморроя испытал интерфейс энкодера в STM32. Это же супер вещь, как, впрочем, и большинство фенечек в STM32. Вообще таймеры там лютые. У меня мозг напрочь отказывается воспринимать информацию из даташита про таймеры, выживаю на переписывании примеров. То ли даташит так написан, то ли еще что, но никак не идет.

Вообще за последнюю неделю заметил, что ни разу не притронулся к дуньке, а она у меня была основной для быстрой сборки/проверки чего-нить.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: dccharacter - Излить посильно

Сообщение elmot » 11 фев 2012, 17:41

Там ваще все лютое.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: dccharacter - Излить посильно

Сообщение dccharacter » 11 фев 2012, 22:26

Опа... ПИКи кончились... Шоппинг тайм, заодно PicKit3 куплю - заколебало без отладки сидеть
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: dccharacter - Излить посильно

Сообщение dccharacter » 13 фев 2012, 01:21

Потерпел эпический фейл при попытке сделать оптический квадратурный энкодер с датчиками на одном радиусе. Нижний датчик цапает сектора верхнего. Мда, сказочно.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: dccharacter - Излить посильно

Сообщение boez » 13 фев 2012, 12:12

Может черную перегородку между датчиками поставить? С краем как можно ближе к диску.
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: dccharacter - Излить посильно

Сообщение dccharacter » 13 фев 2012, 12:37

boez писал(а):Может черную перегородку между датчиками поставить? С краем как можно ближе к диску.

Да там комплексная проблема:
1. Датчики близко -> диод одного датчика засвечивает другой
2. Схема включения энкодера - усилитель с общим эммитером и триггером шмидта -> очень чувствителен к расстоянию до диска, размеру площадок (кто как включал эти KTIR-ы? Через компараторы?)
3. Центровка диска нужна ну очень хорошая...

Пока работает нормально только на диске с 4-мя секторами.
Я вот еще попробую сегодня разнести просто датчики градусов на 90 на одном уровне, если и после этого не заработает, то просто сделаю из сидиромных движков... Или добуду магниты нормальные и тогда на AS5040.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: dccharacter - Излить посильно

Сообщение dccharacter » 14 фев 2012, 01:34

Мож если напишу тут и вы меня обсмеете с ног до головы, я может запомню (ну не первый раз же на эти грабли наступаю!): Триггер Шмитта - ЭТО НЕ КОМПАРАТОР! У НЕГО ЕСТЬ ГИСТЕРЕЗИС (и нехреновый)!

полпачки бумаги на энкодеры и пяток разных плат с таким и эдаким положением оптопар :-)))). Заметил случайно, таская над датчиком разрисованный кусочек бумаги.

Зато сделал клевый энкодер в итоге, подключил его к СТМ-ке, все крутится и считает - 16 тиков на оборот... Были бы еще редукторы на этих моторах, цены бы им не было.

Добавлено спустя 2 минуты 17 секунд:
Схема включения оптопар: http://members.shaw.ca/botgoodies/EncodersSchem.gif

Добавлено спустя 2 минуты 46 секунд:
Генератор енкодеров: http://www.thingiverse.com/thing:1527. Нужно открыть файл текстовым редактором, исправить настройки, сохранить файл, открыть postscript-вьювером (например http://view.samurajdata.se/) и распечатать. Ссылка на него на форуме уже была года 4 назад :-))
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: dccharacter - Излить посильно

Сообщение Dmitry__ » 14 фев 2012, 02:05

Какой кошмар, кто тебе сказал что это триггер Шмитта? :o
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: dccharacter - Излить посильно

Сообщение dccharacter » 14 фев 2012, 02:12

Че, всех разогнал, помогать стало некому?

Добавлено спустя 3 минуты 28 секунд:
74AHCT1G14DBМ - вот триггер
у меня еще остались. на следующие разы.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: dccharacter - Излить посильно

Сообщение Dmitry__ » 14 фев 2012, 02:49

йа разогнал?
>74AHCT1G14DBМ - вот триггер, у меня еще остались. на следующие разы.
они тебе не помогут, молодой чемодан :D
изливай дальше посильно...
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: dccharacter - Излить посильно

Сообщение dccharacter » 14 фев 2012, 02:54

Dmitry__ писал(а):йа разогнал?
>74AHCT1G14DBМ - вот триггер, у меня еще остались. на следующие разы.
они тебе не помогут, молодой чемодан :D
изливай дальше посильно...

Кто бы сомневался. Прет, прет изнутри, как ты его не держишь...
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: dccharacter - Излить посильно

Сообщение Dmitry__ » 14 фев 2012, 03:06

ты в той схемке переподключи r10 к + входу lm339 и не нужен будет 74AHCT1G14DBМ :P
Если в танке, то там ошибка :)

Добавлено спустя 6 минут 9 секунд:
и выход там с ок, т.е. еще нужен подтягивающий резистор 1к. к плюсу.
Вот тады это будет триггер Шмитта :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: dccharacter - Излить посильно

Сообщение dccharacter » 14 фев 2012, 03:08

Да все, отлезь. Нет там ошибок. Если чо, в 339 выход OD
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: dccharacter - Излить посильно

Сообщение Dmitry__ » 14 фев 2012, 03:14

охохонюшки, ладн, забей!
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Пред.След.

Вернуться в Блоги

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

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