roboforum.ru

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

хак Imax B6

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

хак Imax B6

Сообщение Илдар » 27 окт 2013, 18:30

пришла китайская копия.
хочу управлять (запускать процесс зарядки) им с помощью своего контроллера.
Полагал, что будет проще некуда:
на зарядки нога МК слушает сигнал с кнопки, если кнопку замкнули, то +5 вольт идёт на ногу, и МК понимает, что кнопка нажата.
Соответственно, мне нужно будет просто подавать единицу с ноги своего МК на один контакт кнопки, чтобы управлять им программно.

Оказывается, всё не так. У кнопки на одном разъёме +5 вольт - насколько вижу по разводке, идёт напрямик с ноги МК. другой разъём кнопки - это земля.
И посему два пункта возникает:
1. видимо напрямую с помощью своего МК я никак не могу "нажимать" кнопку программно - придётся через мосфеты на каждую кнопку.
2. как во встроенном в зарядку МК называется такой режим работы - он одновременно подаёт высокий сигнал на ногу, и при этом же "слушает" напряжение на нём? тыкните мне пожалуйста в описание этого режима.
Илдар
 
Сообщения: 72
Зарегистрирован: 26 июл 2013, 02:35
Откуда: Москва

Re: хак Imax B6

Сообщение Dmitry__ » 27 окт 2013, 19:41

Илдар писал(а): как во встроенном в зарядку МК называется такой режим работы - он одновременно подаёт высокий сигнал на ногу, и при этом же "слушает" напряжение на нём?

Наверно говоришь о режиме "с открытым коллектором". Какой хак? У тебя в голове - Хиросима :D
Есть открытый проект на Imax B6, просто модифицируй управление зарядкой под свои нужды. Но, там все будет по-взрослому - программаторы, умение не путать контакты, как-то разбираться в электронике. Гуглите, оно рулез...
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: хак Imax B6

Сообщение Myp » 27 окт 2013, 22:59

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

Re: хак Imax B6

Сообщение Илдар » 28 окт 2013, 00:13

Dmitry__ писал(а):Какой хак? У тебя в голове - Хиросима :D


не хотелось бы показаться невежливым, но возникло ощущение, что Хиросима - в голове у Дмитрия.
Илдар
 
Сообщения: 72
Зарегистрирован: 26 июл 2013, 02:35
Откуда: Москва

Re: хак Imax B6

Сообщение Angel71 » 28 окт 2013, 02:21

:ROFL: очередной конкур для гадалок и экстрасекосов
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: хак Imax B6

Сообщение Dmitry__ » 28 окт 2013, 02:24

Ну, сам подумай, что ты спрашиваешь. Зачем смотреть что на ноге, если ты эту ногу настраиваешь на "высокий уровень"? Там будет высокий уровень :)
Единственный полуразумный вариант - настроить выход в режим "открытый коллектор". Когда на этом выходе "1" (высокоимпедансное состояние), то можно смотреть что на этой ноге. Но, при подаче "0", на этой ноге смотреть что-либо глупо, там будет всегда "0".
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: хак Imax B6

Сообщение elmot » 28 окт 2013, 04:28

Илдар писал(а):2. как во встроенном в зарядку МК называется такой режим работы - он одновременно подаёт высокий сигнал на ногу, и при этом же "слушает" напряжение на нём? тыкните мне пожалуйста в описание этого режима.

Pull-up это называется. На всех котроллерах. Внутри МК нога подключается к + через довольно большой резистор(десятки ком). Надинамить кнопку с другого МК - как два пальца об асфальт. Земля ясендень общая, цепляешь туда же ногу второго мк, ставишь ногу как out/open drain(оно же и есть открытый коллектор). Записал в ногу 0 - кнопка нажата. 1 - отпущена. piece of cake.

И перестань собачится с Dmitry_. Он мужик грамотный, но Кассандрой работает. Если пособачиться - то здесь через 3 дня будет срач листов на 10, потом модеры всем погон навешают и месяц будут тему делить напополам - где срач, а где полезная инфа.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: хак Imax B6

Сообщение Dmitry__ » 28 окт 2013, 06:24

Если посмотреть схему этой зарядки, то можно увидеть подтяжку на +5 вольт резистором 10к. Нога аврки настроена на вход, нет там pull-up :)
http://elektrotanya.com/PREVIEWS/456122 ... .pdf_1.png
Спрашивать названия режимов - смешно, чесслово, спроси простым языком "как сделать так???". Если тебе надо запараллелить управление (зачем? убери кнопку вообще), то гуглить "Монтажное И"
http://petro-ewlab.com/viewtopic.php?f=148&t=456
Но, ведь пойдут вопросы, как называется режим "чтоб выход микросхемы не коротил с кнопкой, чтоб не дохло". Сразу отвечаю: "поставь диод"...
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: хак Imax B6

Сообщение leprud » 28 окт 2013, 12:16

А можно не заморачиваться и поставить банальное реле.
Не спортивно, зато голова не болит..
leprud
 
Сообщения: 174
Зарегистрирован: 16 май 2013, 09:26
Откуда: Moscow
прог. языки: декларативные

Re: хак Imax B6

Сообщение elmot » 28 окт 2013, 15:26

а можно маленькое и небанальное. напр KAQY210S
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: хак Imax B6

Сообщение Dmitry__ » 29 окт 2013, 08:36

А можно банальный диод, анодом на кнопку, катодом на ардуину :)
Диод желательно Шоттки, т.к. у него маленькое падение напряжения. На простом диоде ноль будет 0.6 вольт, на Шоттки 0.2 вольта. В программе управлять нулем, т.е. 0 - нажата кнопка, 1 - отпущена кнопка.
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: хак Imax B6

Сообщение pitupi » 24 мар 2014, 11:20

Добрый день, я тут новенький и тему не нашол пока. Если что не кричите, есть имакс б6 клон не могу подключить к компу, есть переходник полифик pl 2303.Не могу подключить к компу, кто нибуть подскажет как можно сделать.
pitupi
 
Сообщения: 1
Зарегистрирован: 24 мар 2014, 11:14


Вернуться в Микроконтроллеры

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

Сейчас этот форум просматривают: GoGo.Ru [Bot] и гости: 2