@ru_arduino

Страница 412 из 7737
Ibh
14.10.2016
09:44:58
последний раз они нам ездили по ушам, что у них проц при 120 градусах уже полгода работает

и флеш типа не слетает, и вся периферия в норме

Google
Ibh
14.10.2016
09:48:32
или n-канальник плюс PVI1050N

http://www.infineon.com/dgdl/pvin.pdf?fileId=5546d462533600a401535683e7bc2946

Th0r
14.10.2016
09:50:41
дц-дц на 30в + н-канальник

Ibh
14.10.2016
09:56:25
затвор жалко. у него обычно 20. но вообще тоже вариант. есть в дип корпусах дц-дц маломощные от BB

Th0r
14.10.2016
09:57:00
ну там подобрать, я 30 сказал из рассчета 30в-12в=18

Kirill
14.10.2016
09:58:17
ну вот повышайка была как вариант, да

Ibh
14.10.2016
09:58:23
если есть полностью изолированный источник, то какой смысл привязываться к питанию коммутируемому?

или вы про дц-дц неизолированный?

типа так?

Kirill
14.10.2016
10:01:26
еще был вариант пихать изолированный dc-dc и вытащить его землю к стоку, и включаясь он поднимал бы затвор относительно стока

Th0r
14.10.2016
10:01:36
я про неизолированный, в некоторых ноутах использовали питание 28в для н-канальников по линии 19в

Ibh
14.10.2016
10:01:50
и вообще 12В питания не превышает напряжения затвора

Google
Ibh
14.10.2016
10:04:44
http://eu.mouser.com/new/microchip/micrel-mic5019/

занятная штуковина

и low rds p-channel mosfet кстати есть крутые

другой вопрос что они дороже н-канальников

Kirill
14.10.2016
10:35:55
спасибо, помозгую еще над всеми вариантами на выходных и в пн платку разведу

ОлегЪ
14.10.2016
10:40:48
ребят, как правильно посчитать феррит на входе питания +5 с усб?
Так вроде там помехоподовляющий, с большими потерями который, типа тех, что на шнуры

Dmitry
14.10.2016
17:09:29
а у вас с китайскими usb-rs485 свистками проблем не было? под виндой всё работало. втыкаю свисток в малину, вторым слушаю с малины отсылвается 01 04 00 00 00 2a 71 d5 приходит 01 10 00 2A 5C FD при этом, если опрашивать сеть со свистка, подключенного к винде -> 01 01 00 00 00 01 FD CA <- 01 01 01 00 51 88 [CRC OK] свисток на малине видит проходящий траффик 01 01 00 00 00 01 fd ca 01 01 01 00 51 88 wtf?

LexsZero
14.10.2016
17:10:53
подтяжки правильные?

Dmitry
14.10.2016
17:12:34
только терминатор на одном конце. вернее с одной стороны «звезда» с лучами по 200мм, на одном из них терминатор. потом пару метров до свистка в компе. скорость всего 57600

LexsZero
14.10.2016
17:13:57
какой чип/драйвер? схема свистка? может, какой-то дроч с управлением rx/tx у трансивера

вейт, а в чем проблема-то? свисток на малине видит правильно все в последнем случае, а в первом я нифига не понял, что ожидается и что происходит.

Dmitry
14.10.2016
17:16:57
CH430 + max485csa

свисток видит, но отправляет фигню

Dr
14.10.2016
17:17:39
как распберри запитана?

LexsZero
14.10.2016
17:17:51
хм, битность-четность точно правильная?

Dmitry
14.10.2016
17:18:12
от бп на 2.4А

ну на приём-то работает. я не видел, чтобы битность-чётность отдельно на приём и передачу ставились

LexsZero
14.10.2016
17:19:05
а если осцилом посмотреть?

Dr
14.10.2016
17:19:14
или лог. анализатором

Google
Dmitry
14.10.2016
17:21:03
ну анализатором в 485 — не очень логично

LexsZero
14.10.2016
17:21:46
для начала смотреть на выходе ch341 что байтики вообще правильные уходят

Dmitry
14.10.2016
17:31:50
хм. если на принимающей стороне поставить чётность в none — принимается точно то, что отправляется. походу, где-то программная фигня

LexsZero
14.10.2016
17:34:22
никаких извращений в духе 9 битных байт не юзается?

Dmitry
14.10.2016
17:35:07
нет, 57600-8-even-2 сейчас попробую руками в /dev/tty заслать

Ibh
14.10.2016
17:49:20
питание проседает на usb, терминатора нет, или глючный драйвер малинки

к слову именно вот этот свисток у моего соработника глючил вообще под всем. под 3 видами виндов, и двумя линуксами. хотя это с нашим софтом, там времянка жестковата

Dmitry
14.10.2016
18:03:44
проседало бы питание — были бы рандомные глюки. а тут — 100% воспроизводимость. плюс от скорости не зависит. на 9600 — та же самая петрушка. $ stty -F /dev/ttyUSB0 -a speed 9600 baud; rows 0; columns 0; line = 0; intr = ^C; quit = ^\; erase = ^?; kill = ^H; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 100; time = 2; parenb -parodd -cmspar cs8 -hupcl cstopb cread clocal -crtscts -ignbrk brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl ixon -ixoff -iuclc -ixany -imaxbel -iutf8 -opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 -isig -icanon iexten -echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke $ echo -e "\x7E\x03\xD0\xAF\xFF" > /dev/ttyUSB0 приходит 7E 20 F7 FB 0A

Ibh
14.10.2016
18:16:02
тогда осцилл лучшее средство диагностики

Dr
14.10.2016
18:16:23
или лог анализатор на край

Bastad
14.10.2016
18:16:41
логанала обычно достаточно но осциллл тоже збс

Dmitry
14.10.2016
18:17:52
ну на осциле видны чёткие такие фронты на линии, но декодировать глазами не могу походу, стоит врезаться между CH430 и max485. и посмотреть анализатором

Ibh
14.10.2016
18:18:12
декодировать не надо. если не звенит, то всё хорошо

http://www.softelectro.ru/3_2_10.gif

типа как тут. слева на приёмнике, справа на передатчике

http://www.softelectro.ru/3_2_09.gif

http://www.softelectro.ru/3_2_08.gif

весёлые картинки

http://www.gaw.ru/html.cgi/txt/interface/rs485/app.htm

Dmitry
14.10.2016
18:38:33
На Max 485 приходит без чётности и стопа (

Google
Ibh
14.10.2016
18:39:35
может stty как-то не подхватывает. попробуй minicom какой-нибудь

Dmitry
14.10.2016
18:41:03
У меня там только консоль

Maxim
14.10.2016
18:41:49
А если посылать длинные последовательности FF, нулей, FF FF 00 00, как они придут?

Dmitry
14.10.2016
18:44:32
Возможно и дойдут

LexsZero
14.10.2016
18:45:37
AA 55 AA 55 тоже неплохой паттерн

Ibh
14.10.2016
18:54:26
миником как раз консольный

Admin
ERROR: S client not available

Ibh
14.10.2016
18:56:14
baud rate generator наёбнутый или неправильно настраивается?

Dmitry
14.10.2016
18:57:09
меня вот это смущает https://github.com/karlp/ch341-linux/blob/master/0001-usb-serial-ch341-Add-parity-support.patch

Maxim
14.10.2016
18:58:50
Кстати, вон там дебаги расставлены, м.б. в dmesg что-нибудь сыпется

Ibh
14.10.2016
18:59:14
а. на aa нормально вроде. звиняйте

Dmitry
14.10.2016
18:59:58
https://github.com/raspberrypi/linux/blob/rpi-4.4.y/drivers/usb/serial/ch341.c#L363

ну вот как так? с другой стороны, честно написали

Dr
14.10.2016
19:07:22
лол

Dmitry
14.10.2016
19:12:43
кстати. а что идеологически правильнее. 1. юзать нативный uart, навесив на него 485 конвертер 2. юзать свисток ?

kaktys
14.10.2016
19:17:57
Одна фигня, хардверных же портов довно нет ?

Dmitry
14.10.2016
19:18:44
ну так uart с МК, а так через преобразователь

Ibh
14.10.2016
19:23:30
кстати. а что идеологически правильнее. 1. юзать нативный uart, навесив на него 485 конвертер 2. юзать свисток ?
На нативном лаг меньше. Опять же можно нестандартные выкрутасы делать. Я всеми лапками за 1

Но с развязкой

Google
LexsZero
14.10.2016
20:20:22
кстати. а что идеологически правильнее. 1. юзать нативный uart, навесив на него 485 конвертер 2. юзать свисток ?
первое. меньше преобразований интерфейсов - надежнее, кривые конверторы и дрова.

Dmitry
14.10.2016
20:20:32
https://felhr85.net/tag/ch340-reverse-engineering/ из серии FYI

LexsZero
14.10.2016
20:20:57
и да, меньше лаг, если это критично, и можно ручками дергать направление передачи

например у меня была пачка девайсов которые аппаратно резетились когда видели что на дифпаре 485 на протяжении какого-то времени определенное состояние

Dmitry
14.10.2016
20:22:31
так те же ОВЕНы можно настроить на аварию по таймауту

LexsZero
14.10.2016
20:23:21
типа, если не прополлили вовремя?

Dmitry
14.10.2016
20:23:25
да

«Авария», светящийся, если обмен по сети RS-485 отсутствовал недопустимо долгое время. При отсутствии запросов от Мастера сети RS-485 в течение времени, заданного для всех ВЭ в одном параметре «Максимальный сетевой таймаут» (t.out), происходит перевод всех дискретных ВЭ, для которых конфигурационный параметр Log равен 0, в заранее заданное состояние, безопасное для управляемой системы (подробнее о влиянии параметра Log см. п. 4.5 «Жесткая логика»). Значение безопасного состояния задается раздельно для каждого ВЭ в параметре «Аварийное значение на ВЭ» (O.Alr). Значения параметров O.Alr задаются в процентах (от 0 до 100%) и определяют скважность ШИМ. Значение безопасного состояния может быть задано или изменено по протоколу Modbus в процессе работы. Список регистров прибора, в которых задается значение безопасного состояния приведен в Приложении В, таблица В.4. Значение параметра t.out задается в секундах (в диапазоне от 0 до 600) из конфигуратора или по протоколу Modbus (см. таблицу В.4). Если задано значение 0, то параметр не функционирует, т.е. ВЭ не переводятся в безопасное состояние. Если перевод ВЭ в безопасное состояние произошел, – на передней панели прибора загорается светодиод «Авария». Если в режиме «Авария» на прибор приходит какой-либо запрос от Мастера сети, то индикатор «Авария» гаснет, но ВЭ не изменяют состояния до тех пор, пока не будут выведены из него посылкой корректного значения от Мастера сети.

Нехис
14.10.2016
20:41:05
http://shop.nag.ru/catalog/00007.Avtomatizatsiya-i-monitoring/06630.Datchiki/17632.SNR-PHD-10 Смотрите, какая забавная пепяка. как китайская зарядка + полевик/релешка за почти полрубля.

Bastad
14.10.2016
20:42:14
думаю там конденсаторный БП и оптрон

Нехис
14.10.2016
20:43:33
думаю там конденсаторный БП и оптрон
По скринам глянул да, кажется конденсаторный.

Нехис
14.10.2016
20:47:30
Но ежели продают, значит спрос есть!))))

LexsZero
14.10.2016
20:47:42
ага, какие-нибудь шутники подменят на аналогичный девайс из половины патчкорда и дешевой вилки.

без оптронов и прочей херни

Нехис
14.10.2016
20:48:06
без оптронов и прочей херни
Фазу сразу в порт?))

Dr
14.10.2016
20:48:10
ага

Нехис
14.10.2016
20:48:24
Забавно.

Страница 412 из 7737