@proembedded

Страница 267 из 975
Человек-Даук
26.04.2017
08:34:09
кошка рассеивает тепло

солнышко

окно

и т.д.

Google
Человек-Даук
26.04.2017
08:34:35
а чувствительность фотодиода с фильтром так себе

тем более нужно включение как сумматор-вычитатель

окно
туши человеков

Alexey
26.04.2017
08:35:35
Дифференцируем сигнал и срабатываем только на быстром изменении. Солнышко отметется. хе-хе, солнышко в СПб!

Человек-Даук
26.04.2017
08:36:30
только вот чо непонятно

как это сработать на быстром измерении ?

Alexey
26.04.2017
08:36:57
надо ставить эксперимент!

Есть дома штуки типа пара светик+фототразистор в одном корпусе. Нужны типа для всяких роботов, движущихся по линии. Можно попробовать с ними замутить.

Alexey
26.04.2017
08:39:07
Да ниче, менеджер уже отзвонился, заказ отгрузили

Google
Denis
26.04.2017
08:39:42
за 100?

Alexey
26.04.2017
08:40:00
ага, за сотку. и что-то 130 доставка в точку выдачи.

Очередной магаз в моём списке "чё бы купить такого, чтобы потом лежало"

Denis
26.04.2017
08:40:49
?

Varkus
26.04.2017
08:41:25
Мечтаю на таком https://www.terraelectronica.ru/news_utr.php?ID=217 стартап собрать. Если подвесить над столом, то 50% Вашей задачи про кошку уже выполнено.

Alexey
26.04.2017
08:43:11
20 баксов...

Denis
26.04.2017
08:44:23
хм. интересная пепяка...

Varkus
26.04.2017
08:45:54
20 баксов...
Зато какой профит!!! В шине i2c скил можно подкачать, опять же.

Denis
26.04.2017
08:46:14
да чего в ней подкачивать то?

шина простая как палка.

Alexey
26.04.2017
08:47:00
На работе i2c хватает. Надо общаться с 7 микросхемами по spi. Нам влом разводить чипселекты, поэтому вот тебе два переходника i2c-SPI. Сформировал посылку для SPI? Теперь оберни в посылку по i2c

Alexey
26.04.2017
08:48:02
Схемачи же. "Чё тебе, не написать чтоли? Нам не развести"

Alexey
26.04.2017
08:48:54
их же можно в кольцо соединить, вроде так называется эта топология
Не очень понимаю, как это. 7 микросхем, у каждой свой чипселект.

Boris
26.04.2017
08:48:58
вру, "daisy chain"

https://ru.wikipedia.org/wiki/Serial_Peripheral_Interface есть картинка\

Alexey
26.04.2017
08:50:51
Они цены прямо с али берут чтоли?

Google
Alexey
26.04.2017
08:50:51


Varkus
26.04.2017
08:51:02
Эээ, так i2c адресная жеж, не? Проблема если у всех адрес один и зашит производителем.

Alexey
26.04.2017
08:51:03
И как теперь всё не купить?

Boris
26.04.2017
08:51:23
не, они по SPI соединяются

RusEm
26.04.2017
08:51:46
И как теперь всё не купить?
цена али в рашке???

ай. блин. спб ((

Varkus
26.04.2017
08:51:55
? извините, затупил, spi жеж

Alexey
26.04.2017
08:52:27
цена али в рашке???
Может на али они и дешевле, но за такие деньги брать можно без сомнения.

Denis
26.04.2017
08:52:42
RusEm
26.04.2017
08:53:33
Может на али они и дешевле, но за такие деньги брать можно без сомнения.
этож какая маленькая маржа или какие объемы закупки должны быть

Boris
26.04.2017
08:54:17
Alexey
26.04.2017
08:54:36
Ну вот купил я датчик за сотку, который стоил 30 рублей. Ещё 130 за доставку заплатил. 7 концов получается, без учёта других затрат. Но за 230 рублей я готов взять, чтобы не ждать месяц.

К тому же предоплату не попросили. Я могу передумать и не забрать.

Boris
26.04.2017
09:01:57
вопрос к знатокам - с STLED316S никто не работал?

Varkus
26.04.2017
09:38:37
У меня тоже вопрос к ковыряльщикам региков и айпикамер. Есть у них rs485. Много промышленного оборудования работает на этой "шине". С приёмом байт вопросов нет: cat /dev/ttyS03 А вот передача не работает :( Вероятно, чтобы переключить драйвер линии на передачу, нужно какой-то gpio поднять/опустить. Strace'ом отъюзал приложение, которое умеет слать в порт(Sofia - это и есть главное приложение региков), а вот как отследить gpio пока не придумал... Может кто уже ковярял?

Google
Яков
26.04.2017
10:58:33
может там всякие RTS DTR пользуются?
может. хз, как это приложение работает. у чувака srtace, он вроде как под линукс, под него не подскажу сходу. но, под виндой есть тулзы которые смотрят состояние линий порта. под линух, наверняка тоже есть.

и вообще, вешаешь на шину, преобразователь rs-485->rs-232, включаешь терминал и смотришь, что там бегает.

Boris
26.04.2017
11:04:29
вообще вопросы вызывает сама постановка - как это от компа не может работатьт передача?? в чем это выражается? обычно на прием хрен настроишься

LexsZero
26.04.2017
11:19:23
https://www.kernel.org/doc/Documentation/serial/serial-rs485.txt вот сюда посмотри

обычно нога управляющая полудуплексом заводится на RTS уарта

работа с гпио из юзерспейса тоже зависит от драйверов. если драйвера, опять же, писаны не жопой и юзают стандартный линуксовый gpio framework - смотри обращения в /sys/class/gpio. если писаны жопой - возможен любой сорт наркомании.

https://www.kernel.org/doc/Documentation/serial/serial-rs485.txt вот сюда посмотри
а, да, у нормальных драйверов обычно еще есть поддержка опции в DT включающей режим 485 по дефолту.

Varkus
26.04.2017
11:41:59
а ты к чему подключаешь?
В данный момент Пк <-> usb-rs232(ttl) <-> rs232-rs485 <-> регик Но дальше Пк заменится на промышленное оборудование, modbus

если ты юзаешь max485 или аналог, то там есть вход разрешения приема и передачи
В том и дело, что на soc есть 2 порта rs232. Значит стоит нечто max485 и soc дергает ногу приём передачи. Мануала на сок нет вообще, голимая проприетарщина.

LexsZero
26.04.2017
11:45:01
посмотри, дергается ли эта нога

Varkus
26.04.2017
11:45:15
может там всякие RTS DTR пользуются?
Возможно, но strace запущенный на регике говорит, что софтина их не использует.

LexsZero
26.04.2017
11:45:32
они из драйвера дергаются, стрейс их не увидит

только иоктл TIOCSRS485 или как-то так

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

LexsZero
26.04.2017
11:47:56
потому что, в общем случае, только драйвер знает, когда уарт полностью закончил передавать буфер и можно переключать. для того чтоб это знать из юзерспейса, надо наркоманить с O_BLOCK и tcdrain()

Varkus
26.04.2017
11:48:29
вообще вопросы вызывает сама постановка - как это от компа не может работатьт передача?? в чем это выражается? обычно на прием хрен настроишься
От компа в регик всё летит, из cat /dev/sttyS03 всё принимаю. А вот от регика в пк тишина. Обычно это делается echo -ne "helloworld" > /dev/sttyS03

Google
LexsZero
26.04.2017
11:49:28
От компа в регик всё летит, из cat /dev/sttyS03 всё принимаю. А вот от регика в пк тишина. Обычно это делается echo -ne "helloworld" > /dev/sttyS03
говорю же, возьми экземпл из той доки что я кинул и попробуй им посрать в порт. и посмотри осцилом на дрыганье TXEN

Яков
26.04.2017
11:50:33
ещё TXEN поищи в драйвере

LexsZero
26.04.2017
11:50:40
бтв, сок случайно не амлоджик?

Яков
26.04.2017
11:50:43
если исходник есть

Varkus
26.04.2017
11:51:32
работа с гпио из юзерспейса тоже зависит от драйверов. если драйвера, опять же, писаны не жопой и юзают стандартный линуксовый gpio framework - смотри обращения в /sys/class/gpio. если писаны жопой - возможен любой сорт наркомании.
Вот это гляну как доберусь до регика. Тоже была такая мысль, но придётся писать скрипт с бесконечным циклом для опроса всех gpio. Передача то короткая, руками не успею обновлять запросы состояний :)

LexsZero
26.04.2017
11:52:57
маловероятно что тебе вообще нужно знать что-то про гпио. переключать направление 485 гпиошкой из юзерспейса - такой наркомании мне не встречалась. а если гпиошка заклеймлена драйвером - из юзерспейса ее не почитаешь, разве что через debugfs

Varkus
26.04.2017
11:53:12
нафиг вам там модбус, если вы хотите стандартные регики цеплять ?
Реги то стандартные, а функционал хочу добавить не стандартный :) Как "дело о коте" выше, только с региками и пром.оборудованием, вентиляцией если быть точнее. Частотные преобразователи двигателей вентиляции управляются по модбас + почти все нормальные охранные системы работают по rs485. Поле для деятельности не паханое.

LexsZero
26.04.2017
11:57:34
собственно, если есть дебагфс, опрос ног делается тупо stty -F /dev/ttyX 9600 && cat /dev/zero >/dev/ttyX & watch -n0.1 cat /sys/kernel/debug/gpio

накой хер управлять частотниками с регика? оО

сдувать нарушителей?

а, ну и тупой вопрос, просто на всякий: ты же прибиваешь софтину юзающую порт когда пытаешься из него читать, да?

Varkus
26.04.2017
12:03:09
Страдаю минимализмом. Из оборудования видеорегистрации, охранно-пожарных систем, управления вентиляцией можно серверную стойку собрать, но зачем? Все эти "блоки" по отдельности используют 10-30% своей мощности, а то и меньше. Есть хочуха собрать всё это в ОДИН регик, опять же интерфейс управления в одном месте, а не как сейчас: 4 монитора, 4 комплекта мышей и клав, всё гудит, сосёт пыль, жарит воздух в помещении и т.д.

LexsZero
26.04.2017
12:03:45
угу, а когда твой ОДИН регик наебнется - вместе с ним наебнется ВСЕ НАХУЙ

Varkus
26.04.2017
12:04:25
LexsZero
26.04.2017
12:05:22
я бы пострейсил внимательно йоктлы

Varkus
26.04.2017
12:07:39
угу, а когда твой ОДИН регик наебнется - вместе с ним наебнется ВСЕ НАХУЙ
Резервирование жеж, вторым региком. Настроен он как резервный контроллер домена, т.е. всегда на подхвате. Проходили уже такой сценарий. Вот когда всё по отдельности и на долго выключили свет, запуск всего этого зоопарка сейчас выглядит как квест с неизвестным исходом.

LexsZero
26.04.2017
12:09:34
strace -e trace=open,write,ioctl -p $(pgrep yourshit) 2>/tmp/trace.log, потом смотришь в этом логе какой фд получается на open нужного tty и грепаешь дальше по этому fd

Страница 267 из 975