roboforum.ru

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


Почему мой робот не работает????????

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

Почему мой робот не работает????????

Сообщение space » 11 авг 2007, 10:54

Решил сделать своено первого робота :) :idea:, собрал программу по кусочкам изменил, что нужно было для мк ATMEGA16, в программе outlay сделал плату всё спаял, вкл., но ничего не заработало :cry: пробовал программу простого мобильного робота таже история. Поэтому прошу проверить программу и печатку . И скажите правильно ли подключено питание к мк.
Вложения
Печатка.rar
(13.46 КиБ) Скачиваний: 70
1.C
(2.85 КиБ) Скачиваний: 342
Последний раз редактировалось space 06 апр 2008, 17:47, всего редактировалось 3 раз(а).
https://vk.com/ledscale - платы, vk.com/ledscale3dprintig - 3Д печать\моделирование, vk.com/ledrenovation- ремонт светодиодных источников света
Аватара пользователя
space
 
Сообщения: 565
Зарегистрирован: 17 июн 2007, 23:44
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич

Сообщение space » 11 авг 2007, 12:01

Вот на чём всё делал.
Вложения
Машина.rar
(1.03 МиБ) Скачиваний: 79
Аватара пользователя
space
 
Сообщения: 565
Зарегистрирован: 17 июн 2007, 23:44
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич

Сообщение Myp » 11 авг 2007, 12:51

а ты прицепи светодиод на одну ножку МК и в программе допиши чтоб МК моргал светиком
тогда будет ясно работает твоя схема вобще или нет
если не моргает значит либо питание либо фьюзы
если работает(моргает) то меряй тестером те ноги которые управляют l293 если там ничё нет значит ошибка в программе


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

Re: Helppppp

Сообщение avr123.nm.ru » 11 авг 2007, 12:55

space9999999 писал(а):прошу проверить программу и печатку .


Желательно выкладывать СХЕМУ и прогу и весь проект архивом.

Тв сам можешь проверить прогу в симуляторе VMLAB (avr123.nm.ru) или в PROTEUS (скачать - линк там же) а как работать - proteus123.narod.ru/01.htm
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение space » 11 авг 2007, 13:00

Спасибо за совет обязательно попробую.
Питание и на l293d и на atmega16 подаётся.
Если вы смотрели печатную плату можете сказать надо ли было подключать + к контакту AVCC. Просто первая буква ввела в заблуждение.

Вот это подойдёт:
Код: Выделить всёРазвернуть
/************************************************

ПРИМЕР МИГАНИЯ СВЕТОДИОДАМИ

*************************************************/


   #include <avr/io.h>
   #include <avr/delay.h>
   #define F_CPU 8000000UL  // 8 MHz
   
   int main(void)              // начало основой программы
   {
   
   DDRD = 0xff;            // все выводы порта D сконфигурировать как выходы

        while (1) {              // Бесконечный цикл

         PORTD = 0xff; // установить "1" на всех линиях порта D

         _delay_ms(250);   // Ждем 0.25 сек.

         PORTD = 0x00;  // установить "0" на всех линиях порта D

         _delay_ms(250);   // Ждем 0.25 сек.

      }       // закрывающая скобка бесконечного цикла

   }      // закрывающая скобка основной программы
Последний раз редактировалось space 06 апр 2008, 17:46, всего редактировалось 1 раз.
https://vk.com/ledscale - платы, vk.com/ledscale3dprintig - 3Д печать\моделирование, vk.com/ledrenovation- ремонт светодиодных источников света
Аватара пользователя
space
 
Сообщения: 565
Зарегистрирован: 17 июн 2007, 23:44
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич

Re: Helppppp

Сообщение space » 11 авг 2007, 13:08

avr123.nm.ru писал(а):Желательно выкладывать СХЕМУ и прогу и весь проект архивом.

Принципиальной схемы на компе нет, а на печатной плате и так всё понятно.
Аватара пользователя
space
 
Сообщения: 565
Зарегистрирован: 17 июн 2007, 23:44
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич

Сообщение Master » 11 авг 2007, 16:03

Нужно подключать к плюсу все что имеет в своем названии VCC, т. е. AVcc тоже нужно подключать.

И переименуй тему во что-нибудь более понятное
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение Myp » 11 авг 2007, 17:26

space9999999 писал(а):Вот это подойдёт:
/************************************************

ПРИМЕР МИГАНИЯ СВЕТОДИОДАМИ

*************************************************/


ну и нафига ты нам это дал????
мы и так знаем как светодиодами мигать
ты лучше эту прогу зашей к себе и посмотри будет ли она у тебя работать
нам эти светики мигающие никчему
вот когда попробуешь тогда о результатах сюда докладывай бум думать

на печатной плате и так всё понятно.

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

Сообщение Myp » 11 авг 2007, 17:29

space9999999 писал(а):1.А обязательно записовать программу через 5 контактов(режим программирования последовательный) :?:
2.Чем отличается режим программирования последовательный от параллельного :?:
3.Или просто через параллельный режим программа записывается быстрее :?:


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

Сообщение space » 11 авг 2007, 17:33

Myp писал(а):ну и нафига ты нам это дал????
мы и так знаем как светодиодами мигать
ты лучше эту прогу зашей к себе и посмотри будет ли она у тебя работать
нам эти светики мигающие никчему
вот когда попробуешь тогда о результатах сюда докладывай бум думать

нифига не понятно  :lol:
дорожки какието
откуда мы знаем то там неправильно если мы не знаем как должно быть?

Постараюсь выложить принципиальную схему.

1.А обязательно записовать программу через 5 контактов(режим программирования последовательный)  
2.Чем отличается режим программирования последовательный от параллельного  
3.Или просто через параллельный режим программа записывается быстрее
Аватара пользователя
space
 
Сообщения: 565
Зарегистрирован: 17 июн 2007, 23:44
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич

Сообщение space » 11 авг 2007, 17:37

При таком прошивание(через пять проводков)на мк надо ещё напряжение подать это так?
Аватара пользователя
space
 
Сообщения: 565
Зарегистрирован: 17 июн 2007, 23:44
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич

Сообщение Master » 11 авг 2007, 17:39

1. Нет не обязательно, но так проще.
2. Параллельный реэжим позволяет не бояться выставить не правильно фьюзы и только таким режимом можно вывести МК из комы если эти самые фьюзы были выставлнеы не правильно, за исключением некоторых моделей МК.
3. Да быстрее, но программатор сложнее.
4. Новое название темы еще не намног информативнее старой, включи в название хотя бы слово робот.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение Master » 11 авг 2007, 17:41

Ты ваще КУРС читал?
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение space » 11 авг 2007, 18:44

Master писал(а):Ты ваще КУРС читал?

Только недавно начал :roll:
Аватара пользователя
space
 
Сообщения: 565
Зарегистрирован: 17 июн 2007, 23:44
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич

Сообщение space » 11 авг 2007, 18:50

Поизголявшись с outlay :twisted:  нарисовал такую схему :twisted: . Надеюсь теперь будет всё понятно. :arrow: Вот она:
Вложения
Принципиальная схема в формаие lay.rar
(8.46 КиБ) Скачиваний: 57
Аватара пользователя
space
 
Сообщения: 565
Зарегистрирован: 17 июн 2007, 23:44
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич

След.

Вернуться в Новичкам или основы основ роботостроения.

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

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

cron