roboforum.ru

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

Схема ClearDroid (разработка)

Схема ClearDroid (разработка)

Сообщение EdGull » 18 окт 2010, 09:08

Всё не по теме будет удаляться без предупреждений.

Общее описание.
Необходимо за деньги нарисовать, развести (в Eagle) и сдать в производство (например в Резонит) печатную плату для робота ClearDroid.

Функционал робота ClearDroid
- Уборка жилых помещений с помощью двух щеток и пылесоса
- Ориентирование по энкодерам и линии
- Автоматический поиск и заход на зарядку
- Управление и самоперепрограммирование по радиоканалу RoboRF
- Передача по 433МГц изображения видеокамеры на телевизор
- Возможность обработки данных с видеокамеры по методу Michael_K
- Управление минимум 4 сервами
- Вывод справочной информации на ЖКИ

Сообщение в стадии доработки

Текущая схема

scheme_new.png
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Схема ClearDroid (разработка)

Сообщение galex1981 » 31 окт 2010, 22:40

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

Re: Схема ClearDroid (разработка)

Сообщение EdGull » 31 окт 2010, 22:43

стандартная схема включения предохранителя по входу
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Схема ClearDroid (разработка)

Сообщение galex1981 » 01 ноя 2010, 03:46

С учетом всех доработок схема:
Вложения
scheme.png
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4362
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Схема ClearDroid (разработка)

Сообщение AndreiSk » 01 ноя 2010, 04:05

А как у вас зарядка сделана? :roll:
А то схема здоровая, я чего то потерялся в ней :sorry:
Аватара пользователя
AndreiSk
 
Сообщения: 2639
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

Re: Схема ClearDroid (разработка)

Сообщение galex1981 » 01 ноя 2010, 08:13

Парой сообщений выше обсуждалось это - Стоит от аккума восстанвливаемый предохранитель. На АКБ подается напряжеение заряда и все тут. Позже Эд популярнее объяснит
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4362
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Схема ClearDroid (разработка)

Сообщение EdGull » 01 ноя 2010, 09:21

чё-то я начал сомневаться в целесообразности нескольких моментов:
1. VS1011. У нас же Xmega, у нее же есть аппаратный DAC с DMA, может подключим напрямую MAX9768 к DAC и будем вавчики играть?
Нам ведь как таковое стерео нафиг не нужно. Получится что сэкономим VS1011 и один MAX9768.
2. может разъемы движков объединим в один разъем?
3. по моему JP4 нифиг не нужен.
4. не нашел разъем для акб. И может тогда объединим его с JP11?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Схема ClearDroid (разработка)

Сообщение galex1981 » 01 ноя 2010, 09:26

1) Можно и так сделать
2) Ты мне 4х пиновый указал разъем, если надо я такой же 8 ми пиновый 1 поставлю
3) JP4 переключает питание на I2C 5В и 3В
4) JP11 и есть разъем для АКБ
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4362
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Схема ClearDroid (разработка)

Сообщение EdGull » 01 ноя 2010, 09:53

1. тогда давай так и сделаем
2. да я всё понимаю... сам-то как считаешь?
3. так у нас же Xmega только в 3.3В варианте, поэтому вроде теперь переключатель не нужен
4. не... JP11 это разъем от 14В, а вот после предохранителя нужно сделать разъем для акб.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Схема ClearDroid (разработка)

Сообщение galex1981 » 01 ноя 2010, 12:01

1)Начинаю делать
2)Поставлю 8 пиновый
3)Тогда схема еще упростится ;)
4)Понял

Добавлено спустя 1 час 47 минут 35 секунд:
Убрал VS1011 освободился один порт SPI. Может его на отдельный разъем бросить?

Добавлено спустя 17 минут 59 секунд:
1) Добавил разъем АКБ
2) Убрал усилитель и VS1011
3) На движки поставил один разъем
4) Убрал преобразователь для I2C
5) Добавил разъем SPI
Вложения
scheme.png
Последний раз редактировалось galex1981 01 ноя 2010, 14:44, всего редактировалось 1 раз.
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4362
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Схема ClearDroid (разработка)

Сообщение EdGull » 01 ноя 2010, 14:35

Параллельно R11 нарисуй кондер 0.1
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Схема ClearDroid (разработка)

Сообщение galex1981 » 01 ноя 2010, 14:44

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

Re: Схема ClearDroid (разработка)

Сообщение EdGull » 01 ноя 2010, 20:08

по моему у MAX9768 по выходу не хватает деталей, у нас же динамик 4-8 ома, а не пъезодинамик.
и думаю его лучше завести на 12В
или я ошибаюсь?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Схема ClearDroid (разработка)

Сообщение galex1981 » 01 ноя 2010, 21:24

Если хочешь все 10 Вт выжимать из усилителя, тогда ее подключают к 12 В, если 5 Вт, то к 5 В. Я посчитал что имеет значение энергосбережение и подключил к 5 В. А так как скажешь, надо, подключу к 12В. По выходу все детали на месте.
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4362
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Схема ClearDroid (разработка)

Сообщение EdGull » 01 ноя 2010, 21:39

не... просто я считаю что нефиг лишний раз грузить 5В
просто будем намного тише делать и всё.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Схема ClearDroid (разработка)

Сообщение galex1981 » 02 ноя 2010, 10:46

Переделал. Жду одобрения схемы чтобы начать разводку платы
Вложения
scheme.png
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4362
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Пред.След.

Вернуться в Электроника

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

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

cron