roboforum.ru

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


программирование контроллеров

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

программирование контроллеров

Сообщение cheeter » 27 мар 2010, 17:52

Добрый день!
я в этом деле новичок... но знаю основы электроники и С++...
Цель такая к АЦП контроллера подвести датчики и при уровне сигнала ниже необходимого нужно подать 3В на выход..

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

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

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

подскажите что не так?
и посоветуйте статью или книгу, где расписана реализация похожей на мою схему вместе с программатором и на С++..
cheeter
 
Сообщения: 18
Зарегистрирован: 27 мар 2010, 17:42

Re: программирование контроллеров

Сообщение Myp » 27 мар 2010, 21:09

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

Re: программирование контроллеров

Сообщение vadinator » 27 мар 2010, 21:43

Или позвать avr123.nm.ru, у него хорошо получается объяснять начинающим :)
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

Re: программирование контроллеров

Сообщение galex1981 » 27 мар 2010, 22:23

На форуме про программаторы можно почитать по ссылке: http://roboforum.ru/viewforum.php?f=43
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: программирование контроллеров

Сообщение cheeter » 28 мар 2010, 10:18

ну собственно.. можно и без контроллера... но с контроллером хочется попробывать.... помогите оборудование подобрать к АТмега8..
датчиков 2-4
и в зависимости от числа датчиков столько же и выходящих сигналов..

кстати..а не подскажите как будет выглядеть фса для сборки схемы без контроллера?
cheeter
 
Сообщения: 18
Зарегистрирован: 27 мар 2010, 17:42

Re: программирование контроллеров

Сообщение avr123.nm.ru » 28 мар 2010, 10:26

cheeter писал(а):помогите оборудование подобрать к АТмега8. датчиков 2-4


Робот MicroCamp трансформер робоконструктор робот на ATmega8 http://microcamp.narod.ru/

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

Плату можно сделать самому ( метод ЛУТ - как в домашних условиях сделать хорошую печатную плату - описан подробно на страничке http://proavr.narod.ru/06.htm ) так как рисунок там довольно четкий и схема простая либо собрать робота не недорогой универсальной макетной плате - есть различные варианты недорогих высококачественных макетных плат - viewtopic.php?f=3&t=7724

-
Вложения
microcamp_robot_atmega8.jpg
Робот MicroCamp трансформер робоконструктор робот на ATmega8 http://microcamp.narod.ru/
Последний раз редактировалось avr123.nm.ru 28 мар 2010, 11:18, всего редактировалось 7 раз(а).
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: программирование контроллеров

Сообщение vadinator » 28 мар 2010, 10:29

датчиков 2-4

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

а это что такое ?...ФСА?
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

Re: программирование контроллеров

Сообщение avr123.nm.ru » 28 мар 2010, 10:35

ATmega8 в контроллер для робота MicroСamp вставлена в панельку без пайки, т.е. вместо неё вы можете поставиь микроконтроллеры ATmega168 или ATmega328 и получить совместимость с популярным проектом Arduino http://Arduino.cc

-
Вложения
microcamp_robot.gif
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: программирование контроллеров

Сообщение cheeter » 28 мар 2010, 10:43

ну датчиков 2 цифровых...т.е. пока есть 1 все норм...как только 0 надо сигналы на выход...
2 аналоговых...в зависимости от вольтажа.. т.е. если ниже 10В ..подать на выход...3В

(ФСА- функциональная схема автоматизации... используется для изображения связей между устройствами..)
Последний раз редактировалось cheeter 28 мар 2010, 10:53, всего редактировалось 1 раз.
cheeter
 
Сообщения: 18
Зарегистрирован: 27 мар 2010, 17:42

Re: программирование контроллеров

Сообщение Duhas » 28 мар 2010, 10:47

а во внешнем мире ФСА - функционально стоимостной анализ...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: программирование контроллеров

Сообщение cheeter » 28 мар 2010, 10:51

вариант с микрокампам отпадает.... невижу смысла ..платить в несколько раз больше ..и еще терять время при пересылке...
cheeter
 
Сообщения: 18
Зарегистрирован: 27 мар 2010, 17:42

Re: программирование контроллеров

Сообщение cheeter » 28 мар 2010, 10:54

Duhas писал(а):а во внешнем мире ФСА - функционально стоимостной анализ...


незнаю..я инженер.. и учился на инженера... и у нас только такой термин всю жизнь был))
cheeter
 
Сообщения: 18
Зарегистрирован: 27 мар 2010, 17:42

Re: программирование контроллеров

Сообщение Duhas » 28 мар 2010, 10:57

а экономику у вас инженерам видимо не преподают. и не только экономику... ну да не будем об этом...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: программирование контроллеров

Сообщение vadinator » 28 мар 2010, 11:01

Ну так какой датчик, требуется подключить ИНЖЕНЕРУ?)
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

Re: программирование контроллеров

Сообщение avr123.nm.ru » 28 мар 2010, 11:21

cheeter писал(а):вариант с микрокампам отпадает.... невижу смысла ..платить в несколько раз больше ..и еще терять время при пересылке...


Похоже со зрением у вас проблемы, но мне нетрудно повторить покрупней.

Я НЕ ПРЕДЛАГАЮ КУПИТЬ MicroCAMP. ПОЧИТАЙТЕ ВНИМАТЕЛЬНО то, что написано ДЛЯ ВАС !

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

Плату можно сделать самому ( метод ЛУТ - как в домашних условиях сделать хорошую печатную плату - описан подробно на страничке http://proavr.narod.ru/06.htm ) так как рисунок там довольно четкий и схема простая либо собрать робота не недорогой универсальной макетной плате - есть различные варианты недорогих высококачественных макетных плат - viewtopic.php?f=3&t=7724


Где вы увидели что я предлагаю вам его купить ???
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

След.

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

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

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