Неправильные KY-032

Обсуждение и примеры готовых и самосборных компонент для построения роботов.

Re: Неправильные KY-032

Сообщение Dmitry__ » 02 сен 2016, 14:09

loox писал(а):Слухи о том, что тсоп воспринимает немодулированный сигал, как шум, это некомпетентный бред.

Бред - твои умозаключения, открой пдф на тсоп (давал раньше) и почитай :wink:

Добавлено спустя 4 минуты 55 секунд:
Первая ссылка в поисковике:
http://kazus.ru/forums/showthread.php?t=8558
TSOP4838, RPM7138 при постоянном поступлении немодулированной несущей отключаются, считают такое помехой.


Мда, в шите указано - непрерывная передача возможна, когда длительность пачки <= 0,4 к периоду следования.
Я лажанулся, простите, никогда не подавал "голую" несущую..


Добавлено спустя 1 минуту 31 секунду:
Если продолжительность пачки слишком велика,АРУ и АРП срабатывают и ПРЕКРАЩАЮТ прием.
Так что не все так просто!
Оптимальная длительность пачки в большинстве случаев 15-17 импульсов.
Подробнее в "РАДИО" №1,2005,с.47-50.


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

Re: Неправильные KY-032

Сообщение ol82 » 03 сен 2016, 13:24

Схема вот, мазнет по цели, дернется, или захватит или нет. 15 см максимум. Вот и стал искать на Али что-нибудь готовое.
Вложения
Minisumo2.jpg
Аватара пользователя
ol82
 
Сообщения: 44
Зарегистрирован: 19 авг 2016, 08:04
Откуда: Село на юго-востоке Нижегородской области
прог. языки: Безграмотный

Re: Неправильные KY-032

Сообщение Angel71 » 03 сен 2016, 14:25

сколько искали? :wink: её на макетке паять 10 минут. 2 оптических прерывателя, светят непрерывно, выход с них на ацп. два тсопа, с pb3 меги идёт шим, и управляющие или на серву или на какие-то шимируемые драйверы моторов. как будет работать, так это от много зависит, в том числе где и как разместить/"сфокусировать" диоды/тсопы и как это всё обрабатывать и управлять моторами. а именно такое покупное вряд ли будет продаваться в китае, логичней готового сумоиста продавать.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Неправильные KY-032

Сообщение ol82 » 03 сен 2016, 20:00

Angel71 писал(а):сколько искали? :wink: её на макетке паять 10 минут.

Вы про что, я не понял? Я про сенсоры. Типа которые выше обсуждались.
Макетки не люблю.
Angel71 писал(а): и как это всё обрабатывать и управлять моторами

Если Вывзглянете на подпись, то там видно, что я БЕЗГРАМОТНЫЙ. Я могу спаять и залить hex. Что ж нам, дуракам, и паяльник запрещено в руки брать и готовые прошивки? Гунтис вон взял и придумал, ДЛЯ ВСЕХ, а я спаял и рад. Но со зрением ботов проблемка, вот и ищу решение.
А если Вам больше и сказать нечего, кроме как "спаять за 10мин", то и не отвечайте лучше!
Аватара пользователя
ol82
 
Сообщения: 44
Зарегистрирован: 19 авг 2016, 08:04
Откуда: Село на юго-востоке Нижегородской области
прог. языки: Безграмотный

Re: Неправильные KY-032

Сообщение Angel71 » 03 сен 2016, 20:10

для безграмотных как раз и было обьяснение, что там не датчик, а полная схема всего сумо бота. и что такое искать в китае затея не из лучших, тем более даже если что-то найдётся, то как оно будет работать, т.е. подойдёт или не подойдёт без адаптации, ещё вопрос. готовые сумо боты и "вумнай бибико", которые хорошо более-менее для сумо подойдут, в китае есть, только толку от этого для вас будет мало - далеко не ко всем идёт код.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Неправильные KY-032

Сообщение ol82 » 03 сен 2016, 20:30

Ну смех просто! Ну я то как-бы понял, что схема всего бота... Его где-то 2 года назад сделал. Ездит. Но неважно видит. А безграмотный я в программировании, а не совсем.
А Вы всех такими тупыми считаете или меня лично?
Аватара пользователя
ol82
 
Сообщения: 44
Зарегистрирован: 19 авг 2016, 08:04
Откуда: Село на юго-востоке Нижегородской области
прог. языки: Безграмотный

Re: Неправильные KY-032

Сообщение Angel71 » 03 сен 2016, 20:53

приведена схема и такой текст "Схема вот, мазнет по цели, дернется, или захватит или нет. 15 см максимум. Вот и стал искать на Али что-нибудь готовое". под "что-нибудь" это готовый сумо бот? готовые есть, толку для вас от этих готовых будет не особо, тем более когда уже есть один. или какие-то датчики? так от схемы для поиска датчика толку 0 - во-первых от имеющегося железа скорей всего можно добиться большего, во-вторых всё упрётся не в датчики, а в код.
так дело не в безграмотности, а в том, что хотите машинку простенькую сделать, но понимая, что не тяните как минимум по коду, всё продолжаете головой биться вместо того, что бы или совместно с кем-то возиться с этим сумоистом или не найдя желающих, решиться забросить то, что не тянете или начать повышать свой уровень в программировании и если нужно в электронике.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Неправильные KY-032

Сообщение Dmitry__ » 09 сен 2016, 05:14

Дорогой Angel71, будь ласка, не встревай некоторое время в диалог, а то всех форумчан распугал. Давайте поможем начинающему электронщику забабахать пупер барьер на контроллере.
А я тебе потом :beer:
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Неправильные KY-032

Сообщение ol82 » 09 сен 2016, 08:27

Всем привет! Дабы не замусоривать форум, продолжу тему про ИК-датчик. Сделал по этой схеме http://parts.roboclub.ru/index.shtml?ik , только сигнальный светодиод запитал с плюса, чтоб моргал при появлении низкого уровня на выходе. Мне так нужно и так работают "кетайские" модули. Исходная схема на Тини12, я сделал на 13-й, т.к. автор статьи пишет про "любой" тип применяемого контроллера.
Вот прошу помощи в переделке проги http://parts.roboclub.ru/htmls/ir_locator.asm.txt. Чтоб при появлении препятствия был низкий уровень на выходе и под ТСОПы 36 и 38кгц, т.к. они у всех разные. (Простите за наглость, если что не так).
Вложения
ir_locator.gif
ir_locator.gif (5.46 КиБ) Просмотров: 2429
Аватара пользователя
ol82
 
Сообщения: 44
Зарегистрирован: 19 авг 2016, 08:04
Откуда: Село на юго-востоке Нижегородской области
прог. языки: Безграмотный

Re: Неправильные KY-032

Сообщение Dmitry__ » 09 сен 2016, 15:41

ol82 писал(а):только сигнальный светодиод запитал с плюса, чтоб моргал при появлении низкого уровня на выходе.

Я так понял, твоя схема уже откорректирована под задачу? Могу сравнивать с оригиналом и додумывать сам? Ибо фразы я не понял :)

ol82 писал(а):Вот прошу помощи в переделке проги

Как я понял у тебя венды и установлена avr studio. Если стоит studio >4 версии, то или разбирайся по аналогии или поставь-таки 4-ю версию, т.к. я под линухом, венды крутятся в виртуальной машине и монстрообразная avr studio 5 тормозит безбожно.

Копируем с сайта исходник "ir_locator.asm.txt", убираем на конце названия файла ".txt", получается "ir_locator.asm". Копируем его в нужное место. Я создал "E:\ir\ol82"
В studio жамкаем кнопку: проект/новый проект. Выбираем atmel avr assembler. Обзываем проект "ir_locator" и выбираем путь/папку к проекту. В след. окне выбираем avr simulator и контроллер Atiny13. Все, жамкаем финиш, выходим в главное окно и видим исходник проекта.
Жамкаем "build/build" (или F7). Смотрим как собрался проект и видим ошибку:
Код: Выделить всё
E:\ir\ol82\ir_locator.asm(40): error: syntax error, unexpected REGDEF, expecting MNEMONIC or REGISTER or SYMBOL or FUNCTION

Ошибка из-за одинакового названия регистра count и константы COUNT. Надо обозвать как-нибудь константу, например: Const_COUNT и в коде сделать поиск "COUNT" и заменить на "Const_COUNT". Получилась замена в 2-х строках: Ln40 и Ln46, получается так:
Ln40:
Код: Выделить всё
   .equ  Const_COUNT   =  10   ;число импульсов в пачке

Ln46:
Код: Выделить всё
      ldi      count, Const_COUNT   ;загружаем в счетчик число импульсов в пачке

Еще, на всякий случай, меняем:
Код: Выделить всё
.include "tn12def.inc"

На:
Код: Выделить всё
.include "tn13def.inc"


Все, сохраняем, жамкаем F7 и смотрим за компиляцией. Если нет ошибок, то должно получиться:
Код: Выделить всё
ATtiny13 memory use summary [bytes]:
Segment   Begin    End      Code   Data   Used    Size   Use%
---------------------------------------------------------------
[.cseg] 0x000000 0x000038     56      0     56    1024   5.5%
[.dseg] 0x000060 0x000060      0      0      0      64   0.0%
[.eseg] 0x000000 0x000000      0      0      0      64   0.0%

Assembly complete, 0 errors. 0 warnings



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

Re: Неправильные KY-032

Сообщение ol82 » 09 сен 2016, 20:33

Dmitry__ писал(а):Ибо фразы я не понял :)

Led2 я включил с плюса на mosi, чтоб видеть срабатывание датчика. Или так нельзя?
Вроде все откомпилилось, появился ir_locator.aps, что дальше?
Да, и появился hex. Буду смотреть, что получилось.

Надо же, работает. Заработало на таких фьюзах:
Светодиод почему то сразу работает как надо, на МОСИ появляется 0 при срабатывании.
Но берет почти вплотную, дальность неудовлетворительная. :(
С пульта берет далеко. Наверное, надо подогнать частоты под 38кгц под ТСОП.

R2 24 ома - слишком жестоко для моего ИК-светодиода и транзистора. Сейчас стоит 100ом.
Вложения
fuse.jpg
Аватара пользователя
ol82
 
Сообщения: 44
Зарегистрирован: 19 авг 2016, 08:04
Откуда: Село на юго-востоке Нижегородской области
прог. языки: Безграмотный

Re: Неправильные KY-032

Сообщение Dmitry__ » 10 сен 2016, 02:48

ol82 писал(а):Надо же, работает. Заработало на таких фьюзах:
Светодиод почему то сразу работает как надо, на МОСИ появляется 0 при срабатывании.
Но берет почти вплотную, дальность неудовлетворительная.

Круто, ты не представляешь насколько ты дальше от начинающего :D
У тебя осциллограф есть?

Во, если нет осцилла, можно аудивходом компа замерить частоту, в прошивке подправить задержки для уменьшения частоты до <20кгц. Надо это чтоб не лезть в pdf и не считать такты...
Осцилл SpectraLab.

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

Re: Неправильные KY-032

Сообщение ol82 » 10 сен 2016, 18:45

Я почему-то думал, что осцил из звуковой карты больше 20кгц не берет. А так есть С-112, хрень полная, но что-то смотреть можно.
Но все это зря, я завесил тиньку, начал фьюзами комбинировать зачем-то, согласен, сдуру. CKSEL0 поставил галку и все, Митькой звали. Думал, если некуда ей кварц вешать, то и ничего страшного не будет. Пробовал Фузе-доктор, не выпаивая из платы контроллер, не помогло. :cry:
В общем, все откладывается, обидно до соплей (на себя), что-то смайлика тут нет "убей себя об стену"...

А что Вы думаете о китайском наборе-осциллографе DSO138? Или это трудно назвать осциллографом?
Аватара пользователя
ol82
 
Сообщения: 44
Зарегистрирован: 19 авг 2016, 08:04
Откуда: Село на юго-востоке Нижегородской области
прог. языки: Безграмотный

Re: Неправильные KY-032

Сообщение ilalexey » 10 сен 2016, 19:00

ol82 писал(а):что-то смайлика тут нет "убей себя об стену"...

Это в негласный смайл. Мы все его знаем благодаря пятнице.
:)
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: Неправильные KY-032

Сообщение Dmitry__ » 10 сен 2016, 19:33

ol82 писал(а): почему-то думал, что осцил из звуковой карты больше 20кгц не берет.

Так я и сказал - понизить частоту
Dmitry__ писал(а):в прошивке подправить задержки для уменьшения частоты до <20кгц.

Главное понять соотношение тактов контроллера к формируемой частоте, а потом откорректировать константу для частоты тсоп.
ol82 писал(а): что-то смайлика тут нет "убей себя об стену"

Под смайликами есть ссылка на "еще смайлики" :D
:durak:

ol82 писал(а):А что Вы думаете о китайском наборе-осциллографе DSO138?

Ну для таких измерений любой пойдет. Я просто предложил бесплатный вариант. А если покупать осцилл, то лучше с выходом на комп. Я уже и не помню когда последний раз глазел в экран осцилла, все на компе.
Еще можно всякие логич. анализаторы (для цифровых сигналов). Я этот лублу
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Пред.След.

Вернуться в Готовые модули

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

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