roboforum.ru

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

taimag - на пути к просвещению.

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

Re: taimag - на пути к просвещению.

Сообщение taimag » 21 ноя 2010, 18:05

Кстати мне без разници что сначала сть чай или суп ) Я и мясо с "птичьим молоком" ем - ноХВеты такие)) И борщ с сахаром, и кстати было дело сверчка(такие в хату залазят и цвиркают с*ки) съел. Кстати на вкус очень даже ничего, да и ем не 1-2 раза в день. Так что про обед-все нормально, я не переборчивый, ток не подумайте что говном питаюсь)) Просто непереборчивый )

Так как поменять в студии частоту - это одно, это симуляция, а прошивать - это другое, и это уже не такая большая проблема, тем более про частоту симуляции мне некто ничего не сказал.

А как сделать прогу - это другое, тем более что тоже никто ничего не сказал...

Скажите как Мне сделать програмную задержку для МК? Что бы дерктиву менять и все нормально было стандартно 1с Задержки?

Добавлено спустя 2 часа 56 минут 33 секунды:
Кстати, так как у меня ежу есть какой ни какой программатор, Есть TSOP4836, есть ИК светодиоды. Может ли кто пнуть в нужно направлении по поводу создания ИК бампера (я так понял что можно и ИК дальномер сделать, токо вот как не знаю), в плане как реализовать на схеме посылку пачек импульсов, что бы не трогать МК, и все это на асме согласовать с МК что бы ему что-то сообщало, конечно бред, но думаю вы поймете что я хочу узнать ) Если есть кто с опытом в этом деле - буду очень благодарен за помощь.

Добавлено спустя 1 час 29 минут 12 секунд:
Нашел вот такую вот штуковину: http://robozone.su/index.php?newsid=22

Вопрос, у меня есть М74НС00BL и это по ходу не может заменить 74НС00 да? Но а вообще эта хреновина может использоваться?
Не бойтесь делать то ,чего не умеете. Ноев ковчег был построен аматором (профессионалы построили Титаник).
Аватара пользователя
taimag
 
Сообщения: 121
Зарегистрирован: 27 фев 2010, 00:24
Откуда: Львов
Skype: sky_laboratory
прог. языки: Си,Си++, Assembler(учу)

Re: taimag - на пути к просвещению.

Сообщение Radist » 21 ноя 2010, 21:38

Очень уж ваши вопросы из разных областей. Сперва по поводу асемблера. Вот вы спрашиваете как написать задержку на 1 секунду, как работать с директивами, где что задается. Если вам дадут готовую программу - у вас вопросов возникнет еще больше. В сети есть курсы для новичков по изучению асемблера авр, например у авр123, у ДиХалта (DiHult - вроде бы). Там вы найдете ответы на все вопросы. Вы ведь не ожидаете, кто ктото будет писать для вас курсы прямо сюда? Здесь можно только получить короткий ответ на четкий вопрос.

Теперь по ИК дальномеру. Тема избита, про него не писал только ленивый, на форуме куча инфы. Локатор сделать реально, дальномер - нет, поскольку есть зависимость от поверхности отражения. В схеме по ссылке для настройки нужен частотомер (или осциллограф, но им частоту подстроить труднее). Насчет заменяемости микросхем: находите даташиты на обе микросхемы и сравниваете. На первый взгляд по функциональному назначению микросхемы идентичны, отличия могут быть в деталях.
Аватара пользователя
Radist
 
Сообщения: 2241
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

Re: taimag - на пути к просвещению.

Сообщение taimag » 23 ноя 2010, 05:08

Короче решил попробовать сделать USBBit 1.0 версии, и оно по началу не помогло, все равно не работало, НО сегодня я был пьян и сдаваться так просто не собирался.Немного помудрив с драйверами, понял что виноваты не они, немного помудрив со схемкой понял что спаяно хоть и криво, но все как положено, потом я подумал что нужно ещё немного накатить, и таки накатил, пришел назад к этой схеме, посмотрел на неё, решил что я мало накатил, но, может дудка кривая или сама консольная строка которая её вызывает кривая, помудрил немного, и получил вот такую строку:

avrdude.exe -p atmega16 -c usbbit -P ft0 -B 4800

И ответ:
4db0a48bbe72.jpg


Мне показалось что я движусь в првильнос напряалении и я решил это отметить. Отметил... Вернулся через час, и решил что нужно бы что-то придумать, а то оно уже увидило контроллер, но ничего нужного с ним не сделало, и тут я вспомнил что есть такая графическая оболочка Синапрог, заточеная под этот программатор, выставил там частоту 4800 и попробовал зашить туда прогу которая бы просто светиа портом Д (Ну у меня оно там зашито было что бы мигало почти в такт секундной стрелке) и ЗАРАБОТАЛО !!!!! Е**ТЬ ЕГО В УХО! РАБОТАЕТ !!!!! В общем теперь у меня есть ЮСБ программатор который нехило оттрахал мне моцк.

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

P.S. Теперь понимаю почему электрики трезвыми не бывают... А завтра на пары блин идти, после такого праздника...
Последний раз редактировалось taimag 23 ноя 2010, 05:31, всего редактировалось 2 раз(а).
Не бойтесь делать то ,чего не умеете. Ноев ковчег был построен аматором (профессионалы построили Титаник).
Аватара пользователя
taimag
 
Сообщения: 121
Зарегистрирован: 27 фев 2010, 00:24
Откуда: Львов
Skype: sky_laboratory
прог. языки: Си,Си++, Assembler(учу)

Re: taimag - на пути к просвещению.

Сообщение Michael_K » 23 ноя 2010, 05:14

Поздравляю! учитесь диагностировать неисправности, а не парить моск себе и окружающим :)
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: taimag - на пути к просвещению.

Сообщение taimag » 24 ноя 2010, 01:19

Хочу теперь собрать вот такое:

http://robozone.su/2008/04/22/modul-app ... -dlja.html - оно же служит источником 36 кГц правильно? Так значит туда можно сколько угодно подключать диодов? А слушать уже TSOP-ом нормально?

И

http://robozone.su/2008/04/09/modul-ik- ... p2136.html - вот это для начала собрать хочу, только вот нету кондера на 10 мкФ (С1) на схеме, чем заменить можно? или можно выкинуть?
Не бойтесь делать то ,чего не умеете. Ноев ковчег был построен аматором (профессионалы построили Титаник).
Аватара пользователя
taimag
 
Сообщения: 121
Зарегистрирован: 27 фев 2010, 00:24
Откуда: Львов
Skype: sky_laboratory
прог. языки: Си,Си++, Assembler(учу)

Re: taimag - на пути к просвещению.

Сообщение Radist » 24 ноя 2010, 08:10

Раз вы хотите начать со второй схемы, я тоже начну с нее. Вы конечно понимаете, что без внешнего микроконтроллера эта железка будет мертвой, а для внешнего контроллера придется питать программу. Конденсатор этот нужен, но номинал не особо критичен, можно поставить большего номинала, а если есть танталовый - то и меньшего номинала сгодится. Теперь про первую схему: еще раз обращаю ваше внимание, что она для подстройки требует наличие частотомера, на худой конец осциллографа. Стоит выкрутить движки не в то положение - все, никакой тсоп вашего излучения не увидит. А вы будете думать: почему не работает?
Аватара пользователя
Radist
 
Сообщения: 2241
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

Re: taimag - на пути к просвещению.

Сообщение taimag » 24 ноя 2010, 15:43

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

А там в генераторе 36кГЦ я так и понял что нужно чем нить померять будет, я так думаю что можно на радиорынок подойти и спросить, там где осцилографы продают, можно ли у них померяться, и на месте все проверить, на крайняк 5 грн. сунуть и нормально будет )
А потом уже в перспективе когда буду более уверенно себя чувствовать с МК, можно будет и частотомер сделать на контроллере, я видел где-то схемку и описание... Но это в перспективе )

P.S.Radist спасибо за дельные советы :good: )
Не бойтесь делать то ,чего не умеете. Ноев ковчег был построен аматором (профессионалы построили Титаник).
Аватара пользователя
taimag
 
Сообщения: 121
Зарегистрирован: 27 фев 2010, 00:24
Откуда: Львов
Skype: sky_laboratory
прог. языки: Си,Си++, Assembler(учу)

Re: taimag - на пути к просвещению.

Сообщение Radist » 24 ноя 2010, 19:35

Да вообще-то можно и без приборов выкрутиться - мы знаем, что у тсопа выход - открытый коллектор. Если мы ему в коллектор кроме резистора воткнем светодиод - получим простейший индикатор. Настраиваем генератор ИК так: направляем его на тсоп и крутим. Светодиод загорелся - мы у цели. Теперь отходим с генератором - погас. Пытаемся выкрутить чтоб загорелся. Так будет выкручена именно несущая частота.
Аватара пользователя
Radist
 
Сообщения: 2241
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

Re: taimag - на пути к просвещению.

Сообщение taimag » 27 ноя 2010, 20:42

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


И второе, подумал я над этой затеей с 4 и более TSOP-ами и придумал что для обработки нескольких TSOP-ов одновременно, нужно выделить по контроллеру типа ATTiny12 на каждый или хотя бы на пару тсопов. Но это опять таки труднореализуемая затея, есть ли какой-нить способ что бы на один контроллер зацепить 4 и более TSOP-а? Я видал тему на форуме не помню от кого, тоже такая проблема была, но решения я не увидел. Можно же на пример взять вот такую штуку: http://robozone.su/index.php?newsid=22 аппаратно генерировать 36кГц, а тот таймер которым обчно делают такой генератор задействовать на подсчет импульсов что бы отключать генератор для создания "паузы" между пачками, а сами сигналы уже в прерывании обрабатывать, ведь сразу со всех сторон сигналы все равно не прийдут, да и быстродействия должно хватить что бы успеть все.

Или сделать все на 1 TSOP-е, берем ставим радарную вышку на тачку сверху, и ставим мотор (серву, но у меня её нету), на основании такие ключи которые в определенном положении когда оно крутиться сообщают в каком месте оно щас замеры делает относительно самой платформы, и получиться что не нужно делать несколько ТСОП-ов и думать как это все согласовать.

Все точно!! Придмал блин!!!! План такой:
Ставим на башню которая крутиться на все 360град. (вообще бесконечно или прийдеться просто потом в обратном направлении крутиться, но я думаю лучше по кругу сделать несколько дорожек что бы брать с них + и -, а так же сообщать основному контроллеру в какую сторону произведен замер что оно нало препятствие), разбить этот круг на несколько делений-контактные места (так как вместо сервы будет обычный моточик, ну я так думаю)что бы оно определяло в каком месте щас башня, так вот, поставить в башню какой-нить простенький МК и он тоже будет крутиться с башней. Так вот, оно крутиться в разные стороны и делает замеры, как только что-то нашло- оно думает, стоит ли оно на пути у танка, (в идеале определяет пролезет ли танк в какую нить ущелину) и если нет - говорит МК что нужно корректировать курс так как там-то и там то есть препятствие. для всего нужно будет 2 TSOP-а (в противоположные стороны поставленые, если делать башню которая будет крутиться всего на 360град.) и в 2-3 раза больше ИК диодов, ну что бы дальность замеров увеличить. Только вопрос ещё в том можно ли настроить прерывания по всем ногам МК? Ил такое нереально сделать?

Для работы самого TSOP-а можно использовать вот такую схемку, честно спертую с http://robozone.su/2008/04/09/modul-ik- ... p2136.html В моём исполнении она имеет размеры (24 мм х 24 мм)
36 kGz TSOP SMD.zip
(6.89 КиБ) Скачиваний: 0


Но для всего этого нудно логику которая по сигналу перестает пропускать сигнал, то есть 8 входов, 8 выходов, и 1 нога для отключания всего - полуичться типа электронного выключателя, кто может подсказать название логики такой?

Добавлено спустя 2 часа 31 минуту 37 секунд:
Кстати, уместно ли вообще учить Ассемблер? Может на Си переключиться? Если я уже знаком с ним?
Не бойтесь делать то ,чего не умеете. Ноев ковчег был построен аматором (профессионалы построили Титаник).
Аватара пользователя
taimag
 
Сообщения: 121
Зарегистрирован: 27 фев 2010, 00:24
Откуда: Львов
Skype: sky_laboratory
прог. языки: Си,Си++, Assembler(учу)

Re: taimag - на пути к просвещению.

Сообщение Radist » 27 ноя 2010, 20:57

Сперва насчет шасси. Рама, колеса - это хорошо, но главное - движки. Самое простое шасси - фенольное, тема лежит или в золотом фонде, или в проектах (они выделяли фенол). Для новичка самое то. Освоите его - можно и помощнее поискать. Теперь про асемблер. Знаете Си - хорошо, знаете еще и асемблер - замечательно. Есть желание изучать - вы б не стали спрашивать. Нет желания - значит и не стоит. Так то простые проги можно и на Си писать, без асемблерных вставок.

Теперь про ориентирование. Можно все сделать проще, без радара. Тсоп кладете в центр бота, чтоб смотрел вверх, а над ним - круглый отражатель (линзу Френеля, но могу соврать с названием). И ставите нужное число излучателей по сторонам, например 8, и они должны быть узконаправленными. Далее несущую 36 кГц подаете на них по очереди через мультиплексор. Вы всегда знаете, какой излучатель светит и видит ли отражение от цели тсоп. А значит в какой стороне препятствие. Нужно поиграть шириной лучей излучателей - если слишком узкие будут - будут мертвые зоны. Идея не моя, сам читал про это где-то на робофоруме.
Аватара пользователя
Radist
 
Сообщения: 2241
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

Re: taimag - на пути к просвещению.

Сообщение Vovan » 27 ноя 2010, 21:02

taimag писал(а):У кого какие есть соображения по этому поводу?
у меня
taimag писал(а):есть ли какой-нить способ что бы на один контроллер зацепить 4 и более TSOP-а?

есть
taimag писал(а):можно ли настроить прерывания по всем ногам МК?

нет
taimag писал(а):Ил такое нереально сделать?

нереально
taimag писал(а):кто может подсказать название логики такой?

я
taimag писал(а):уместно ли вообще учить Ассемблер?

уместно
taimag писал(а):Может на Си переключиться?

переключиться
taimag писал(а):Если я уже знаком с ним?
Вы спрашиваете? Отвечаю: Вам же лучше знать с кем Вы знакомы :wink:
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: taimag - на пути к просвещению.

Сообщение taimag » 28 ноя 2010, 02:41

Давайте без оскорблений. Какие вопросы - такие и ответы. <Сергей>

Ок, давайте! Я тоже забить могу и засрать форум так же, отвечать буду в той же манере, толку от ответов не будет, но отвечать буду именно так же! Давай! Докажи мне что я здесь не прав! Лучший вариант - модер, сотри пожалуйста это сообщение и сообщение от Вована.
Не бойтесь делать то ,чего не умеете. Ноев ковчег был построен аматором (профессионалы построили Титаник).
Аватара пользователя
taimag
 
Сообщения: 121
Зарегистрирован: 27 фев 2010, 00:24
Откуда: Львов
Skype: sky_laboratory
прог. языки: Си,Си++, Assembler(учу)

Re: taimag - на пути к просвещению.

Сообщение taimag » 28 ноя 2010, 15:19

Кстати, кто может дать справочник по логике? А то их там 74НС**** целая куча, и все разные, тем более не только серия НС идет в дело? Есть ли такой справочник?
Не бойтесь делать то ,чего не умеете. Ноев ковчег был построен аматором (профессионалы построили Титаник).
Аватара пользователя
taimag
 
Сообщения: 121
Зарегистрирован: 27 фев 2010, 00:24
Откуда: Львов
Skype: sky_laboratory
прог. языки: Си,Си++, Assembler(учу)

Re: taimag - на пути к просвещению.

Сообщение Radist » 28 ноя 2010, 15:44

Можно поискать в библиотеке робофорума, а можно и тут:
http://lord-n.narod.ru/walla.html
Аватара пользователя
Radist
 
Сообщения: 2241
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

Re: taimag - на пути к просвещению.

Сообщение taimag » 28 ноя 2010, 23:50

Не нашлось (
Не бойтесь делать то ,чего не умеете. Ноев ковчег был построен аматором (профессионалы построили Титаник).
Аватара пользователя
taimag
 
Сообщения: 121
Зарегистрирован: 27 фев 2010, 00:24
Откуда: Львов
Skype: sky_laboratory
прог. языки: Си,Си++, Assembler(учу)

Пред.След.

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

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

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

cron