roboforum.ru

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


Лазерный дальномер и Arduino

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

Re: Лазерный дальномер и Arduino

Сообщение Angel71 » 18 мар 2017, 18:40

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

Re: Лазерный дальномер и Arduino

Сообщение d00m » 18 мар 2017, 18:46

извините, возможно я сказал как-то не очень точно и вы не так поняли меня.
мультиметр включен в цепь питания Arduino, к которому подключен этот лазерный модуль.
то есть в разрыв Vcc провода от аккумулятора - между аккумом и Vcc пином на Arduino.
это же не является цепью линии данных, насколько я понимаю.
и я хочу измерить общее потребление Arduino+laser в режиме работы и в режиме сна, чтобы подсчитать какую емкость аккума мне нужно на необходимый срок работы устройства.
d00m
 
Сообщения: 152
Зарегистрирован: 02 ноя 2012, 23:46
Откуда: SPB

Re: Лазерный дальномер и Arduino

Сообщение Angel71 » 18 мар 2017, 21:33

витая пара - по двум rs485, остаётся одна или несколько пар по которым подаёте, допустим 12в. на стороне ардуины и дальномера стабилизатором(ами) понижаете напряжение. а что, как и зачем измеряете, что там с уартом при этих чудных измерения и прочее, даже вникать не хочется.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Лазерный дальномер и Arduino

Сообщение d00m » 18 мар 2017, 22:00

да нет у меня ни 12 ни 5 вольт.
есть только аккум на 3 вольта, от которого питается вся кухня.
потому и хочу узнать потребление общее.
в общем в сухом остатке:

- UART работает на 5 метрах.
- при 3v питании не получается измерить общее потребление с помощью моего мультиметра на шкале "mA"

счас вообще другим занят - хочу мосфет прикрутить, чтобы он открывал питание на лазер, когда в коде взвожу пин в HIGH и выключал, когда пин переводится в LOW.
купил для этого два N-канальных транзистора - IRFD110PBF и IRLZ44NPBF.
d00m
 
Сообщения: 152
Зарегистрирован: 02 ноя 2012, 23:46
Откуда: SPB

Re: Лазерный дальномер и Arduino

Сообщение Angel71 » 18 мар 2017, 22:16

если нет не аккумуляторного питания, сделайте. или где-то в теме видите описание (по нормальному это всё в первом сообщении темы постоянно обновляют), что в общем делаете, что, как и куда подключено, почему именно питаете от аккумулятора, что за "светлая" идея такая с мосфетами для лазера, зачем там вообще ардуина и прочее?
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Лазерный дальномер и Arduino

Сообщение d00m » 18 мар 2017, 22:52

уф..
просто тему создавал несколько про другой лазерный модуль, и в процессе мене посоветовали купить его на Али - так я и поступил.

вкратце про мой девайс - это arduino + радиомодуль LoRa (HopeRF RFM96). к нему подключено десяток сенсоров D18b20 - они установлены на рейке с шагом в 10 см и измеряют температуру снега на разной высоте. данная информация используется в лавинной службе - данные снимаются раз-два в день другим устройством с LoRa модулем, с расстояния около 1000м. максимум что мне удалось поймать сигнал с 5 км, при прямой видимости. Ну и таких реек несколько уже установлено. Работают второй сезон пока..
сама рейка установлена в горах поэтому и необходимо автономное питание. сейчас девайс работает примерно с ноября по май.
лазерный дальномер нужен для определения высоты снежного покрова - будет установлен сверху, будет смотреть вниз на снег.
с учетом того, что лазе жрет побольше термосенсоров, мне и хочется вычислить сколько именно. в спеках указано 120мА в режиме работы, но я вижу, что даже просто подключив его к питанию, потребление возрастает. поэтому и хочу записать его через мосфет, чтобы экономить батарею.
d00m
 
Сообщения: 152
Зарегистрирован: 02 ноя 2012, 23:46
Откуда: SPB

Re: Лазерный дальномер и Arduino

Сообщение citizen » 18 мар 2017, 23:16

Вы уже проверяли эти дальномеры на улице?
У них вполне может обнаружится сильная зависимость данных от температуры.
Не известно, как такой модуль будет работать при температуре ниже нуля (есть большая вероятность, что он может перестать работать, или показания будут сильно отличаться от реальных).
Для проверки можно попробовать просто подержать модуль в холодильнике.
Насколько я понял, когда вы говорите "лазер", то имеете в виду модуль дальномера?
После подучи питания вся электроника модуля потребляет около 40 ма.
Во время измерения у меня потребление модуля доходит до 80 ма.
OpenSimpleLidar - проект простого самодельного лидара.
Аватара пользователя
citizen
 
Сообщения: 369
Зарегистрирован: 12 окт 2008, 12:40
Откуда: Красногорск, Подмосковье

Re: Лазерный дальномер и Arduino

Сообщение d00m » 18 мар 2017, 23:24

да, лазер == дальномер, для краткости.

проверял - на снегу точку видит и измеряет точно.
сам модуль поместил в IP65 корпус с прозрачной крышкой. придумаю какоето "утепление".. все равно других вариантов нет. буду проверять этот в поле, надеюсь будет работать.
Ультразвуковой сенсор, что я применял ранее для этих же целей (US-100 модель) работает уже второй сезон. только он хреново на снегу работает, потому и решил проверить как будет лазер.

Вот мосфетом я и хочу избежать потребления этих 40мА, ибо они будут уходить постоянно. А если я буду регулировать их мосфетом - то будут уходить только на то время котрое я определю в коде - на время измерения дальности.
По моему все достаточно просто... я только не очень разбираюсь в этих мосфетах и прочих премудростях.
Вот купил мосфеты, вроде "логические", то есть для использования с микроконтроллерами.
вот схему нагуглил:

http://cxem.net/ckfinder/userfiles/9022 ... no11-3.png

как-то так и буду подключать.

ну а как оно себя покажет в реальном мире - это уже надо будет проверять на работающем образце. который я сейчас и допиливаю с неоценимой помощью всех вас.
Еще раз всем спасибо)
d00m
 
Сообщения: 152
Зарегистрирован: 02 ноя 2012, 23:46
Откуда: SPB

Re: Лазерный дальномер и Arduino

Сообщение Angel71 » 19 мар 2017, 00:48

т.е. ни денег, ни нормальных управляющих нет. бывает, очень часто и почти никогда не лечится. хорошо, не судьба заказать нормальную разработку, так не судьба.
измерение дальномером делаются мягко говоря с приличным интервалом, т.е. просто отключается питание всего модуля дальномера. со временем работы в данном случае можно поступить очень просто. один из вариантов это установить в месте с примерно такой же температурой и периодически отправляеть по радиоканалу напряжение аккумулятора. можно записывать на внутреннюю или внешнюю память текущее время и температуру.
один аккумулятор у вас или два? он рядом с дальномером или с ардуиной или они все вместе или что там на расстоянии 4х метров? или про 4метра это другая задача? какой тип аккумулятора, почему он на 3в, а не на 6в или 12в? почему не подходит вариант добавить к этому всему подзарядку от солнечных батарей (проблема со снегом при некоторых условиях вполне решаема)? и т.д. опять додумывать нужно?
Последний раз редактировалось Angel71 19 мар 2017, 01:10, всего редактировалось 1 раз.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Лазерный дальномер и Arduino

Сообщение d00m » 19 мар 2017, 01:09

не нужно ничего додумывать.
тем более заказывать нормальную разработку. это экспериментальный проект. естественно, что все делается из говна и палок, за свои деньги.
и повторюсь - мои девайсы уже работают второй сезон.
ночью девайс спит - для этого есть фотодатчик наверху.
днем регулряно просыпается раз м инуту и ждет запрос в эфире - если нету, снова засыпает.
данные конечно передаются по радио, иначе зачем та LoRa? запросы - пару раз в день создаются клиентским устройством которое приносит на место сбора инфы сотрудник.
Записывать на внутреннюю память в нашем случае смысла нет - данные нужны оперативно.
сам девайс установлен внизу, на уровне земли - там всю зиму практически 0 градусов (о чем рапортует внутренний термосенсор в корпусе).
4 метра именно поэтому. рейка высотой от 3 метров и чтобы узнать высоту снежного покрова, естественно надо лазер сверху поставить.
аккум на 3v (1S) потому что не хочу кормить стабилизатор на ардуине, еще потому что они наиболее дешевые из LiPo доступных мне. собрал сборку из трех акумов на 2000.
я не пойму только зачем все эти детали нужны? )) чтобы услышать предложения об улучшении? это конечно круто и снова спасибо, но на данный момент мне нужно понять всего две вещи:
- как измерить общее потребление моим мультиметром
- и как подлючить питание на лазерный модуль через мосфет, именно для того, чтобы отключать питание от лазера. уже раза три это написал тут)
это весьма примитивные вопросы, я понимаю это.
но вот так исторически сложилось, что мне ответы на них пока не известны..
хотя УЗ я тоже через мосфет подлючал, но там как-то по другому делал, без резисторов. а тут вижу в разных схемах везде они стоят. зачем - не понимаю.
так что читаю на эту тему.

кстати solar panel планирую - пока только не решил как сделать это и что купить для этого. и как заряжать мою сборку. вобщем это в планах.. но это горы, около 3000 - там с погодой по разному, поэтому рассчитывать на постоянную работу панели не приходится.
d00m
 
Сообщения: 152
Зарегистрирован: 02 ноя 2012, 23:46
Откуда: SPB

Re: Лазерный дальномер и Arduino

Сообщение Angel71 » 19 мар 2017, 02:49

нормальное описание нужно затем, что маленькие нюансы иногда могут сильно влиять на решение. ещё за тем, что не вы первый что-то подобное делаете и попросту можете вместо заимствования, изобретать велосипед и натыкаться на давно известные грабли. источники электромагнитных излучений это целый список возможных проблем - передача некорректных данных, некорректной работы какого-то участка цепи, зависания микроконтроллера, выхода из строя электроники,... с 4мя метрами не экранированного кабеля, да ещё и просто уартом это вы хороша придумали. с солнечными батареями много всего полезного и опробованного, опять будете целый ряд велосипедов придумывать?
потребление именно лазера легко. можно найти как он с микроконтроллера управляется и выпаяв измерить потребление мультиметром. если замеры расстояния делаются не постоянно, а по команде, можно и не выпаивать, а посмотреть разницу в потреблении дальномера. и ещё куча вариантов, как измерять потребление. только лазер не работает всё время + кроме лазера на плате ещё куча деталей + из-за 4х метрового кабеля (и скорей всего не медного) ещё потери будут + не нужно отключать лазер, нужно отключать весь модуль. про выбор аккумулятора и особенно про стабилизатор ардуины очень забавно, дело ваше.
сначала покупаете транзисторы, а затем пытаетесь понять что это и как работает :) хороший вариант. http://easyelectronics.ru/upravlenie-moshhnoj-nagruzkoj-postoyannogo-toka-chast-3.html, http://microsin.net/adminstuff/hardware/power-mosfet-tutorial.html и т.д.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Лазерный дальномер и Arduino

Сообщение d00m » 19 мар 2017, 10:58

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

я тут только что понял, что купил N-канальные мосфеты, и они работают на разрыв GND линии..
но у меня при этом же останется подключенным на лазерный модуль Vcc, RX и TX линии.. наверняка чтото будет жрать и при этом..
похоже мне нужен P-канальный мосфет.
присоветуете модель? кажется это редкость - P-канальный логический мосфет.

UPD:
хотя вроде все ok - разрывая GND лазер отключается полностью.
да и при P-канальном прийдется пин держать в HIGH mode, чтобы цепь была отключена.
так что лучше оставлю N-канальник.
d00m
 
Сообщения: 152
Зарегистрирован: 02 ноя 2012, 23:46
Откуда: SPB

Пред.

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

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

Сейчас этот форум просматривают: Google [Bot] и гости: 12