
Catethysis
11.11.2016
20:50:19

Василий
11.11.2016
20:50:29
Ща сфотаю, у меня блок где-то рядом управляемый есть

LexsZero
11.11.2016
20:50:32
странно что еще никто не посоветовал выкинуть резистор и поставить холла

Дмитрий
11.11.2016
20:50:41
шунтс из мультиметра чем плох? Они до 20А есть

Google

Дмитрий
11.11.2016
20:50:49
мой 50А держал

Roman
11.11.2016
20:51:15
а размер?

Дмитрий
11.11.2016
20:51:26
размер сильно важен?

Roman
11.11.2016
20:51:29
мне такое УГ будет большим
и где я их 50 шт куплю?
или 100

Дмитрий
11.11.2016
20:51:51
тогда сборка резисторов на 0,01 Ом

Roman
11.11.2016
20:52:06
не, это для студентов

Дмитрий
11.11.2016
20:52:43
а какова вообще задача? Не могу найти
а студенты вообще зло. Сам только отучился

Василий
11.11.2016
20:54:11
https://ae01.alicdn.com/kf/HTB1GxvVLXXXXXcfXpXXq6xXFXXXC/223386482/HTB1GxvVLXXXXXcfXpXXq6xXFXXXC.jpg от тут три проволоки справа, это оно, блок до 50В 15А расчитан с управлением по току.

Дмитрий
11.11.2016
20:55:11
кстати, вполне можно из нихрома сделать шунт, у него ТКС лучше меди
в 5% должно уложиться

Google

Roman
11.11.2016
20:55:52
Я же писал
2512, 1%, Украина.
Проволока и подобное извращение мне подходит
шунты нужно делать как минимум из константана

Дмитрий
11.11.2016
20:57:23
я из манганина мотаю, пока не подводил

Roman
11.11.2016
20:59:00
±50ppm/°C меня устроит
мне проще заказать где-то
мне еще номиналы кривые нужны
Вот это совсем суровые SMD датчики тока
50А постоянки нормально держат
Эту платку я когда-то на работе юзал

Kyle
12.11.2016
10:11:34
INA219 неплохи
и напругу покажут
и мощность
и ток
http://www.ti.com/lit/ds/symlink/ina219.pdf

Roman
12.11.2016
10:12:18
219 говенцо
226 норм
219 12 бит, не намного лучше ОУ + stm32 adc.
У 226 ацп 16 бит
Ещё у второго смещение меньше, лучшая точность, большее максимальное измеряемое напряжение.


Ruslan
12.11.2016
13:21:40
Нигде не мог толком найти, в чем же надежность CAN, вот отличное объяснение:
"Объясните почему CAN лучше RS-485? Я вот никак не пойму. RS-485 имеет 2х тактный выход, а CAN однотактный(тянет только вниз)…-
Как раз за счет этого и лучше. За счет так называемых рецессивных и доминантных состояний на линии. Если в RS-485 два устройства начнут передавать одновременно, возникнет коллизия — битые данные. В кэне передающие узлы контролируют линию. Если узел выставил рецессивный 1, а прочитал доминантный 0, то значит кто-то другой на линии передает свои более приоритетные данные. Этот узел «затыкается», данные продолжает посылать более успешный узел, посылка доходит до всех в сети в сохранности. А заткнувшийся узел пробует передать свое сообщение уже вслед еще раз. Поэтому при одновременной передаче доступ к линии (выигрывает арбитраж) получает узел с самым приоритетным началом посылки (идентификтором) — т.е. чем меньше идентификатор в цифровом представлении, тем выше приоритет (одинаковые идентификаторы — запрещены). Так автоматически разрешаются коллизии — не нужен мастер в сети, все шлют «когда хотят». А еще на этом же механизме (рецессивных и доминантных состояний) основано подтверждение посылки — в самом конце передачи есть битик, который должен быть всегда равен единице и который называется битом подтверждения (ack). Если какой-то из узлов плохо расслышал посылку, то он утягивает линию в ноль — передающий узел видит, что посылку кто-то не воспринял и автоматически (аппаратно) перепосылает еще раз. В RS всё это невозможно. Это же всё и минус CAN — такая система накладывает ограничения на максимальную длину линии/частоту передачи, чтобы узел на конце линии, выставив доминантный ноль, мог за время передачи одного бита быть услышан узлом в начале сети (скорость света, переходные процессы и всё такое). CAN — это не просто линия передачи, а целый протокол — там и бит стаффинг, и контрольная сумма и арбитраж (неразрушающий доступ к линии), и перепосылка данных — и все это на аппаратном уровне выполняется контроллером CAN линии в микроконтроллере.
Может я не понял, но помехоустойчивость это способность работать в сложной ЭМ обстановке(2х тактный выход как раз там покажет себя с положительной стороны) и разруливание коллизий на нее не влияет. То, что плюшек больше на CAN я не спорю.
Если CAN рассматривать не просто как физическую линию, а вместе с неотъемлемыми функциями аппаратной проверки контрольной суммы и перепосылки сообщения, то он покажет себя лучше по сравнению с RS, несмотря на более «слабый» физический сигнал передачи. И по количеству неполученных посылок CAN выиграет в большинстве случаев у RS — он просто перепошет битое сообщение, никто даже и не заметит. А в RS вы явно получите битые данные и будете программно уже их верифицировать протоколом более высокого уровня. Так что всё зависит от методов сравнения.
а у CAN все проверки разве на аппаратном уровне?
Арбитраж доступа, механизмы контроля и предотвращения ошибок (а их в CAN несколько — bit stuffing, проверка контрольной суммы), автоматическая перепосылка недоставленного сообщения — все это реализуется на аппаратном уровне. Вероятность невыявления ошибки передачи 4,7×10−11 (Из вики). Таким образом, надежность передачи сообщений в CAN очень высока. При этом программисту не надо об этом особо задумываться — отправляешь данные и знаешь, что они дойдут. В RS все тяготы разрешения конфликтов, расчета контрольных сумм, проверок доставлено ли сообщение и т.д. ложатся на плечи программиста."
Утащил к себе


Дмитрий
12.11.2016
18:24:30
нигде не гуглится, какая максимальная частота у АЦП в стм32 у 100, 101, 030 и прочих мелких. Интересно было бы узнать реально рабочую с минимальной погрешностью, не теорию
частота 32\48МГц

Roman
12.11.2016
20:18:14
Зачем же гуглить? Эта информация в даташите есть. Для f100 время конвертирования около 1.1 мкс.

Google

Дмитрий
12.11.2016
20:24:20
но не будет ли при такой частоте опроса он давать большую погрешность?

LexsZero
12.11.2016
20:26:35
при чем тут частота опроса?

Дмитрий
12.11.2016
20:26:57
ну да, туплю я

LexsZero
12.11.2016
20:26:59
при одинаковых настройках, конверсия занимает одинаковое время независимо от частоты с которой ее запускать

Дмитрий
12.11.2016
20:27:17
это же не авр, где нет dma и самому надо дёргать ацп

LexsZero
12.11.2016
20:27:35
и можно настроить continuous conversion и дма чтоб он сам складывал данные в буфер в памяти без вмешательства проца

Дмитрий
12.11.2016
20:28:05
дошло уже это. Мне просто надо с частотой 400кГц бы опрашивать
думаю, без внешнего АЦП справится

LexsZero
12.11.2016
20:28:30
а что ты будешь делать на стмке с этими данными дальше?

Дмитрий
12.11.2016
20:28:55
хранить в озу, потом каким-нибудь интерфейсом на пк передать. Озу внешнюю приделать надо бы как-то

LexsZero
12.11.2016
20:30:36
хм, вроде даже получится в реалтайме в юсб пропихивать, если изъебнуться так чтоб обойтись без копирования туда-сюда
600кб/с при 12 битах разрядности

Дмитрий
12.11.2016
20:31:00
думаю, какие-нибудь из F3 вполне бы и по юсб осилили

Roman
12.11.2016
20:31:15
Советую прочитать про структуру ацп последовательного приближения (sar). И выяснить что такое время конвертации, время семплирования.
Ещё есть норм статья
"Демоны АЦП stm32"

Дмитрий
12.11.2016
20:35:18
последнюю как-то приходилось читать. Довольно полезная статья оказалась

Bastad
12.11.2016
20:55:37
Леонид Иваныч херни не пишет, да

Roman
12.11.2016
22:51:24
Да, у него интересные идеи. Некоторые я повторял

Alex
13.11.2016
09:29:05
локальный спам: https://vk.com/topic-58123032_34962452

AzZu
13.11.2016
10:29:38
щас бы в Екб ради сборки паяльной станции сгонять)

Google

Igor
13.11.2016
10:46:16
Ребята, вы наверное ругать меня будете, но у какого продавца можно взять ардуину про мини очень дешево?

AzZu
13.11.2016
10:46:56
на алиекспресс?

Igor
13.11.2016
10:47:03
да

AzZu
13.11.2016
11:01:08
https://ru.aliexpress.com/item/Free-Shipping-New-Atmega328-5v-Version-Pro-Mini-Module-16M-For-Arduino-Compatible/32605434250.html
2к+ закаказов, куча положительных отзывов.

Ivan
13.11.2016
11:42:19
Здравствуйте! Может ли кто тут помочь с emwin на stm32?

Catethysis
14.11.2016
09:26:06
Доброе утро всем!
О, нас 120 стало. Круто.
26 ноября мы проводим конференцию в Москве в офисе Яндекса.
Электроника, программирование, эмбед, афтепати.
Начнём в 12, закончим около 15-16 часов.
Приглашаю слушателей, будет две темы hardware, две software и verilog.

IDDQD
14.11.2016
09:27:54

Catethysis
14.11.2016
09:28:01
Фак!
26 ноября. Да. 2016 года :)

Dmitry
14.11.2016
09:28:39
не прошло и года)

Catethysis
14.11.2016
09:28:59
Не прошло :) три конфы в год это норм, мне кажется.
Ну, хочется ещё и четвёртую. Тут некоторые в курсе.

Dmitry
14.11.2016
09:30:03
уже определились с залом на 120 человек?

Catethysis
14.11.2016
09:30:20
Докладчики уже найдены полностью, теперь нужны слушатели. Но если кто-то ещё хочет выступить -- you are welcome, пишите.
Спасибо, про 120 было очень приятно :3

Nikolai
14.11.2016
09:30:43
Я не поеду)

Ivan
14.11.2016
09:30:44
А во сколько?

Google

Ivan
14.11.2016
09:30:44
И есть ли смысл начинающим приходить?

Dmitry
14.11.2016
09:31:13
а с темами можно где-то ознакомиться ?

Bastad
14.11.2016
09:31:36
где, почем вход, где читать программу?

Catethysis
14.11.2016
09:31:56
Программы пока ещё нет в открытом доступе :( сегодня сделаю группу встречи.
Где -- скорее всего яндекс. Часов в 12 утра. Вход бесплатно, но мы ещё пиццу закажем на всех, там оплатим.

Bastad
14.11.2016
09:37:41
Мне уже нравится.

Catethysis
14.11.2016
09:38:39
Я находил даже зал, оборудованный собакой, если кому-то нужно.

IDDQD
14.11.2016
09:40:22
@Catethysis докладчики больше софтваре десигне или хардваре будет?

Catethysis
14.11.2016
09:41:13
Два софтваре, два хардваре, один верилоге

IDDQD
14.11.2016
09:41:26
ухтыж

Catethysis
14.11.2016
09:41:54
Доклады по ~30 минут, скучно не будет, до вечера не растянется

IDDQD
14.11.2016
09:42:38
да мне пофиг, я сейчас даже отпуск переношу на неделю дальше)

Catethysis
14.11.2016
09:43:22
Ух ты, круто, спасибо :)

IDDQD
14.11.2016
09:45:24