Arduino

Железо, программы, связь, сети и тд
Сообщение
Автор
Аватара пользователя
J0kER
Сообщения: 5873
Зарегистрирован: 02 апр 2019, 13:41
Репутация: 0
Пол: Мужской

Arduino

#21 Сообщение J0kER » 03 май 2019, 11:14

хотя-бы stm32, внешние adc с паралельной 8 битной шиной, чтобы и процесс изммерения не требовал от контроллера участия и контроллер смог выбратьь измереной за один такт с паралельной шины.
Ну это мое видение, решать-то все равно тебе.
а моет вообще, есть-же микросхемы, пишушие аналог в мп3. поставить 9 штук таких, 9 флешек и вперед?

Commercial

Флудилка№ 8 Да будет ветер Светлых перемен :)

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

Аватара пользователя
kas
Сообщения: 1390
Зарегистрирован: 08 апр 2019, 13:29
Репутация: 0
Пол: Мужской

Arduino

#22 Сообщение kas » 03 май 2019, 11:29

J0kER писал(а): 03 май 2019, 03:21 Банально воспроизводят звуковой файл частоты 50гц через dac с 10 бит 44100
Ты это точно знаешь? ИМХО, как-то слишком сложно. ЦВС (он же DDS) сильно проще будет реализовать: 16 бит аккумулятор и таблица синуса 2,5 кбита.

Аватара пользователя
kas
Сообщения: 1390
Зарегистрирован: 08 апр 2019, 13:29
Репутация: 0
Пол: Мужской

Arduino

#23 Сообщение kas » 03 май 2019, 11:32

J0kER писал(а): 03 май 2019, 03:21 8 отсчетов на два полупериода.. погоду на марсе он показывать будет, а не "качество синусоиды".
Да нет, после обработки вполне себе можно будет оценить качество синусоиды, если искажения тоже периодичны.

Аватара пользователя
Добрый Фей
Сообщения: 1224
Зарегистрирован: 23 апр 2019, 14:52
Репутация: 8
Пол: Мужской

Arduino

#24 Сообщение Добрый Фей » 04 май 2019, 09:46

У нас работе стоит ИБП General Electric 2х киловатник, покупали еще 2009 году, в комплекте с ним шло ПО, которое рисует разнообразные графики и таблицы, данные накапливаются во внутренней памяти ИБП, для подключения периферии и различных датчиков используется порт внешне похожий на COM. Раз в неделю можно просто ноутом снимать показания, или найти модель с управлением через ethernet, тут GSM модем с самым дешманским микротиком позволят всё смотреть в реальном времени из дому.
Ругаешь страну, хотя ещё так молод.
В твоих руках айфон и кофе,
А не серп и молот.

Аватара пользователя
J0kER
Сообщения: 5873
Зарегистрирован: 02 апр 2019, 13:41
Репутация: 0
Пол: Мужской

Arduino

#25 Сообщение J0kER » 12 май 2019, 18:10

alex_doctor писал(а): 12 май 2019, 18:08 которая работает на уно, при переносе на мегу, и подключение датчиков на те же пины, не работает?
а плату поменял? Не должно быть такого.

Аватара пользователя
J0kER
Сообщения: 5873
Зарегистрирован: 02 апр 2019, 13:41
Репутация: 0
Пол: Мужской

Arduino

#26 Сообщение J0kER » 12 май 2019, 21:01

alex_doctor писал(а): 12 май 2019, 18:21 целиком заменил контроллер
Да не, в ардуиноСС тип платы менял? Инструменты, Плата..

Нууудный
Сообщения: 47
Зарегистрирован: 12 май 2019, 01:37
Репутация: 0
Пол: Мужской

Arduino

#27 Сообщение Нууудный » 12 май 2019, 23:45

J0kER писал(а): 03 май 2019, 11:14 хотя-бы stm32, внешние adc с паралельной 8 битной шиной, чтобы и процесс изммерения не требовал от контроллера участия и контроллер смог выбратьь измереной за один такт с паралельной шины.
А ты уверен что так надо делать? У STM-ки контроллер DMA как бы для этого есть, который сам данные со встроенного/ных ADC 12 бит в память копирует и каналы переключает в нужной последовательности без участия процессора, хочешь линейно, хочешь в циклический буфер. Можно и 1K замеров на синусоиду получить, только зачем?

Зачем хранить всё если надо поймать сбой? Данные снимаются постоянно в циклический буфер оперативной памяти размером на две секунды. На морду бесперебойника фотодиод к светодиоду индикации перехода на батарею. По сигналу от него пишется ещё секунда и сохраняютя эти две секунды в память и опять ожидание до следующего переключения. Они и анализируются. А в просто линейно стотыщьписот снятых данных искать сбой, без привязки к исследуемому событию, можно до посинения.

Сложнее вариант - это налету сравнивать полученные данные с эталоном синусоиды и сохранять только моменты отклонения/искажения и лог состояний бесперебойника с привязкой ко времени.

А то что щелкающий релюшками стабилизатор выносит моск бесперебойнику и вешает на батарею - это имхо нормально.

Кстати и эти игрушечные батарейки совсем ни о чём. С ИБП снимается крышка, на транзисторы ставится вентилятор от компа, смешная батарейка выкидывается, а рядом ставится необслуживаемый аккумулятор от машины. Электричество на пол дня могут отключать - не проблема. Когда на своей машине аккумулятор пора менять - старый сюда, новый в машину. Вариант рабочий, проверенный.

Аватара пользователя
J0kER
Сообщения: 5873
Зарегистрирован: 02 апр 2019, 13:41
Репутация: 0
Пол: Мужской

Arduino

#28 Сообщение J0kER » 13 май 2019, 10:21

Нууудный писал(а): 12 май 2019, 23:45 У STM-ки контроллер DMA как бы для этого есть, который сам данные со встроенного/ных ADC 12 бит в память копирует и каналы переключает в нужной последовательности без участия процессора,
Во, хороший вариант. Я в архитерктуре stm не силен, увы..
alex_doctor писал(а): 12 май 2019, 21:09 конечно менял.
Странственно, так-то вверх оно без проблем должно подхватываться. Если только используешь прерывания и они на другие ноги уехали.

Аватара пользователя
kas
Сообщения: 1390
Зарегистрирован: 08 апр 2019, 13:29
Репутация: 0
Пол: Мужской

Arduino

#29 Сообщение kas » 13 май 2019, 13:54

Нууудный писал(а): 12 май 2019, 23:45 Электричество на пол дня могут отключать - не проблема. Когда на своей машине аккумулятор пора менять - старый сюда, новый в машину. Вариант рабочий, проверенный.
Не каждая связка ИБП-акб заработает. У меня не получилось так, после сильного разряда акб, ИБП просто не смог ее заряжать, что-то пищал себе там и, ЕМНИП, даже 220 на выходе не было.

Child
Сообщения: 2586
Зарегистрирован: 18 фев 2019, 12:03
Репутация: 24
Пол: Мужской

Arduino

#30 Сообщение Child » 13 май 2019, 14:12

kas писал(а): 13 май 2019, 13:54 после сильного разряда акб
Мало данных.
Какой ИБП, какой разряд, помог ли заряд...
Пчела ужалит - умирает. Было бы так у людей: сделал гадость - сразу сдох.

Аватара пользователя
kas
Сообщения: 1390
Зарегистрирован: 08 апр 2019, 13:29
Репутация: 0
Пол: Мужской

Arduino

#31 Сообщение kas » 13 май 2019, 17:51

Child писал(а): 13 май 2019, 14:12 Какой ИБП, какой разряд, помог ли заряд...
Давно это было, плохо помню пытались заряжать или нет, но на заряженном акб все работало, и с родным тоже работало. А про ИБП... вроде ippon из не очень мощных, может на 500ВА, а может и побольше.

Аватара пользователя
kas
Сообщения: 1390
Зарегистрирован: 08 апр 2019, 13:29
Репутация: 0
Пол: Мужской

Arduino

#32 Сообщение kas » 20 май 2019, 22:38

alex_doctor, P = u**2*r, если сопротивление считать постоянным, то нормально.

Аватара пользователя
3epg
Сообщения: 984
Зарегистрирован: 16 янв 2019, 20:33
Репутация: 0
Откуда: Оттуда же
Пол: Мужской

Arduino

#33 Сообщение 3epg » 21 май 2019, 01:43

kas, он не заработал у тебя только потому, что на батарее было меньше 10,8 вольта. Многие ибп считают что все что ниже - это отсутствие АКБ. В остальном ибп безразницы какой акум ты им подсунешь, хоть из пальчиковых батареек ААА 12 вольт собери - будут работать. Но в некоторых случаях все таки есть нюансы.
Монтаж ГКЛ📱2938160

Аватара пользователя
kas
Сообщения: 1390
Зарегистрирован: 08 апр 2019, 13:29
Репутация: 0
Пол: Мужской

Arduino

#34 Сообщение kas » 21 май 2019, 13:06

3epg писал(а): 21 май 2019, 01:43 он не заработал у тебя только потому, что на батарее было меньше 10,8 вольта.
Не знаю, глубоко копать ни времени ни желания не было. Было еще предположение, что у него есть ограничение по току заряда, если ток больше чего-то-там, то аварийный режим, но дальше предположений не пошло

Нууудный
Сообщения: 47
Зарегистрирован: 12 май 2019, 01:37
Репутация: 0
Пол: Мужской

Arduino

#35 Сообщение Нууудный » 25 май 2019, 02:59

alex_doctor писал(а): 20 май 2019, 20:14 подавал 9 вольт, контроллер грелся.
:dread: а можно поинтересоваться куда ты ему 9(!) вольт подал?
kas писал(а): 20 май 2019, 22:38 alex_doctor, P = u**2*r, если сопротивление считать постоянным, то нормально.
у тебя сколько в школе по физике было? :facepalm:
контроллер не утюг, ничего нормального. в ардуине стабилизатор напряжения, пока не сгорит на меге пять вольт будет.

Аватара пользователя
kas
Сообщения: 1390
Зарегистрирован: 08 апр 2019, 13:29
Репутация: 0
Пол: Мужской

Arduino

#36 Сообщение kas » 25 май 2019, 23:01

Нууудный писал(а): 25 май 2019, 02:59 у тебя сколько в школе по физике было?
Ты сомневаешься что мощность пропорциональна квадрату напряжения (с умножением, согласен, опечатался в впопыхах, делить надо) при постоянном сопротивлении?
Нууудный писал(а): 25 май 2019, 02:59 в ардуине стабилизатор напряжения
стабилизатор напряжения? :facepalm:
Я тоже так умею :p

Нууудный
Сообщения: 47
Зарегистрирован: 12 май 2019, 01:37
Репутация: 0
Пол: Мужской

Arduino

#37 Сообщение Нууудный » 26 май 2019, 03:03

kas писал(а): 25 май 2019, 23:01 Ты сомневаешься что мощность пропорциональна квадрату напряжения (с умножением, согласен, опечатался в впопыхах, делить надо) при постоянном сопротивлении?
я сомневаюсь что у меги есть постоянное сопротивление, о котором ты рассказываешь. можешь страницу даташита указать или просто блеснул знанием закона Ома? тогда согласен, все правильно, кроме "опечаток" и пользы доктору от твоего ответа.
стабилизатор напряжения? :facepalm:
ага, сам в шоке, ну просто уписаться можно со смеху какой на плату ардуины меги стабилизатор напряжения NCP1117ST50 воткнули.

Нууудный
Сообщения: 47
Зарегистрирован: 12 май 2019, 01:37
Репутация: 0
Пол: Мужской

Arduino

#38 Сообщение Нууудный » 26 май 2019, 14:22

alex_doctor писал(а): 26 май 2019, 08:30 на розетку питания
Стабилизатор напряжения (микросхема рядом с разъёмом питания, три ножки с одной стороны и одна широкая с другой) по даташиту работает от 6.5 до 20 вольт. После него на всей плате только 5 вольт. По этому при любом напряжении из этого диапазона на плате ничего греться не может, только он сам. Если к плате не подключена внешняя нагрузка разогрев почти незаметен т.к. потребление самой меги очень маленькое. Есть там ещё стабилизатор на 3.3 вольта, он для внешних плат.

Внимательно осмотри плату на предмет перемычек припоя (соплей), особенно между ножками микросхем. Бывает.

Проверь тестером что источник питания выдаёт 9 вольт.

Отключи плату от USB. Подключи тестер к пинам +5v и GND разъёма "power" на плате и кратковременно подай на "розетку" 9 вольт (хуже уже не будет). Должен показать около пяти вольт, плюс-минус пару десятых. Если выше - то нужен ремонт. Стабилизатор без отключения нагрузки не проверить, по хорошему надо резать дорожку питания от него на остальную схему, т.к. мега защитными диодами просаживает любое напряжение до 5.7 вольта. Пока не сгорит, это зависит от мощности блока питания.

При подключении по USB к компу плату видно? Залить прошивку (мигалку например) можно, она работает? Меги так-то живучие, на восьмой перепутал полярность, разогрелась чуть дым не пошёл и жива осталась.

При подаче 9 вольт разогревалась микросхема АТmега2560? USB и/или внешняя нагрузка (шилды) были подключены? До этого от 9 вольт запитывал, работала?

Плата фирменная или клон с мостом CH340? Просто интересно?

Аватара пользователя
kas
Сообщения: 1390
Зарегистрирован: 08 апр 2019, 13:29
Репутация: 0
Пол: Мужской

Arduino

#39 Сообщение kas » 26 май 2019, 21:25

Нууудный писал(а): 26 май 2019, 03:03 ага, сам в шоке, ну просто уписаться можно со смеху какой на плату ардуины меги стабилизатор напряжения NCP1117ST50 воткнули.
Микросхема, на минуточку не стабилизатор, а регулятор напряжения, буржуи сами в доке так пишут.

Аватара пользователя
kas
Сообщения: 1390
Зарегистрирован: 08 апр 2019, 13:29
Репутация: 0
Пол: Мужской

Arduino

#40 Сообщение kas » 26 май 2019, 21:43

alex_doctor писал(а): 26 май 2019, 21:34 бп выдает ровно 9.0 вольт
ток потребления какой?

Ответить