roboforum.ru

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

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

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

cheeter » 27 мар 2010, 17:52

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

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

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

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

подскажите что не так?
и посоветуйте статью или книгу, где расписана реализация похожей на мою схему вместе с программатором и на С++..

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

Myp » 27 мар 2010, 21:09

если датчиков не слишком много и события простые то может проще сбацать аналоговую схему?
компараторы по количеству датчиков, выход компараторов включает нагрузку, 3в

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

vadinator » 27 мар 2010, 21:43

Или позвать avr123.nm.ru, у него хорошо получается объяснять начинающим :)

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

galex1981 » 27 мар 2010, 22:23

На форуме про программаторы можно почитать по ссылке: http://roboforum.ru/viewforum.php?f=43

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

cheeter » 28 мар 2010, 10:18

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

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

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 раз(а).

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

vadinator » 28 мар 2010, 10:29

датчиков 2-4

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

а это что такое ?...ФСА?

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

avr123.nm.ru » 28 мар 2010, 10:35

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

-
Вложения
microcamp_robot.gif

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

cheeter » 28 мар 2010, 10:43

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

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

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

Duhas » 28 мар 2010, 10:47

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

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

cheeter » 28 мар 2010, 10:51

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

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

cheeter » 28 мар 2010, 10:54

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


незнаю..я инженер.. и учился на инженера... и у нас только такой термин всю жизнь был))

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

Duhas » 28 мар 2010, 10:57

а экономику у вас инженерам видимо не преподают. и не только экономику... ну да не будем об этом...

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

vadinator » 28 мар 2010, 11:01

Ну так какой датчик, требуется подключить ИНЖЕНЕРУ?)

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

avr123.nm.ru » 28 мар 2010, 11:21

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


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

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

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

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


Где вы увидели что я предлагаю вам его купить ???


Rambler\'s Top100 Mail.ru counter