- Добрый! Электронное устройство подключается кабелем Type-C в любой
USB Type-A разьем. Это может быть зарядное у-во, слот ноутбука, ПК
и тд. Необходимо аппаратно защитить все устройства и человека. Сам
девайс не имеет никаких метал. частей, не имеет других кроме USB
разьемов и тд Capture(109 знак., 19.01.2021 15:13,
, SCH, полностью)
- Заканчиваю реверс бинарного протокола fluke 289. Надо кому-нибудь? - evgeniy1294(18.01.2021 16:20, dao, полностью)
- Возникла проблема с 32-битной арифметикой. Компилятор XC8 для
PIC18. Контроллер подключён к импульсному выходу электросчётчика.
Количество импульсов на киловатт-час задаётся программно. Допустим
это 3200 имп/кВт*ч. Счётчик 32-битный. Требуется выдавать "наружу"
уже пересчитанное значение с точностью до Вт*ч. И тут появляется
проблема. Я не могу сделать так: (cnt * 1000) / coeff, потому что
при достижении значения в 4 млн. с чем-то импульсов у меня при
умножении будет FDA(130 знак., 14.01.2021 22:48, dao, полностью)
- div_t x = div(cnt, coeff); return x.quot * 1000 + x.rem * 1000 /
coeff; maleon(69 знак., 18.01.2021 11:37)
- Например так: Пaлыч(203 знак., 15.01.2021 11:29 - 16.01.2021 10:19)
- 1000*ЦЕЛОЕ(cnt/coeff) + (1000*ОСТАТОК(cnt/coeff))/coeff . - PS если
coeff>1000, то переполнения гарантированно не будет - argus98(15.01.2021 21:43)
- Вдогонку. К PICC18 не PRO-версии, а STD, в своё время прилагались
исходники libc. И в них есть конечно ассемблерные реализации
деления умножения для long. Не сложно взять и дописать для long
long по образу и подобию. - fk0(15.01.2021 11:20)
- а так ? cnt = cnt1+cnt2...+cntN+cntRemainder где cnt1...N кратно
коэффициенту ну а далее cnt1*1000/coeff+... - abivan(15.01.2021 10:49)
- Всего то нужен пятый байт. Сложно написать поддержку через
инкремент? - VLLV(15.01.2021 08:56)
- А вот я хотел спросить, а можно что-то намутить с этим счётчиком,
чтоб импульсы взад пошли? Например, чтоб счётчик переполнился и с
нуля начал. - fk0(14.01.2021 23:40)
- 1) посчитать с плавающей точкой... 2) написать 64-битную арифметику
самостоятельно (это сделано в C-библиотеках многих процессоров на
самом-то деле -- подсмотреть можно в libgcc), 3) взять библиотеку
вроде BigNum (в RSA для pic18 такая какая-то и использовалась!) и
посчитать с неограниченной разрядностью. По пункту 2 на самом деле
проблема с делением. Лучше извернуть до cnt*other_coeff
>> N. А уж умножить совсем не проблема,
условно-поразрядно: fk0(1388 знак., 14.01.2021 23:39, ссылка, ссылка)
- в аналогичной ситуации, правда для AVR-а , я написал 64 бит
арифметику на асме. - m16(14.01.2021 23:21)
- я не в курсе про "XC8 для PIC18". Однако почему не считать в двух
счетчиках ? один на 3200 (на один кВт*ч) и другой в целое значение
кВт*ч ? Арифметику производить для значений от 0 до 3199 (по
формуле (cnt * 1000) / coeff). Zoro(40 знак., 14.01.2021 23:08)
- Есть там int64_t и uint64_t. Только какие-то моменты были с printf
- не сильно разбирался и заменил на вариант от Chan-а - Vit(14.01.2021 22:55)
- Нет там 64-битных типов. Точнее, есть только при использовании C99,
а у меня сейчас C90. - FDA(14.01.2021 22:59)
- принципиально нужно
С90C89 (fk0 углядел)? - Vit(14.01.2021 23:01 - 15.01.2021 00:13)
- Проект большой, сейчас не получится поменять. Была бы тысяча строк,
вопросов бы не было. - FDA(14.01.2021 23:02)
- Извиняюсь, а что за проблемы при этом могут быть? Просто кроме
глупостей от IAR для MSP430 не встречал проблем - Vit(14.01.2021 23:05)
- Много изменений вносить надо. Просто так проект не пересобирается. - FDA(14.01.2021 23:08)
- Тоже не верю. Ругань компилятора в студию. - SciFi(15.01.2021 08:14)
- Вот таких ошибок тысячи. Что-то связано со строками. Как я понял,
для них надо использовать тип char, а в проекте везде типы uint8_t,
uint16_t и т.д. Плотно пока не разбирался. FDA(1 знак., 15.01.2021 08:56, ссылка)
- Нормальные предупреждения, абсолютно по делу. По сути режим C89
просто отключает эти предупреждения. Если вам нравится прятать
голову в песок, отключите их и в режиме C99, делов-то. - SciFi(15.01.2021 09:07)
- Не могу понять как вот эти предупреждения отключить: FDA(193 знак., 15.01.2021 11:12)
- Кстати советую запомнить, я, например, длительное время не знал,
пока не обделался на этом, что в языке C есть три типа char: signed char, unsigned char и char. И это три разных типа. fk0(29 знак., 15.01.2021 11:37)
- Да, тут ты совершенно прав! При переходе на C99 проблемы были как
раз с типами. В итоге за пару дней я всё таки смог проект
перевести. Пришлось всю работу со строками заменить на char. Плюс
добавить очень много прямых преобразований типов. Например,
компилятор ругался при присвоении типу uint16_t типа uint32_t. В
итоге всё заработало. Всем спасибо за помощь! - FDA(19.01.2021 15:18)
- Я знал. Что С - для извращенцев. Очередное подтверждение. - Kpoк(18.01.2021 13:17)
- А вот и статью нашёл - Dingo(18.01.2021 12:25, ссылка)
- Не уверен, что правильно помню, но вроде версии signed / unsigned
не менее 8 бит, а просто char привязан к машинному слову. На хабре
человек разбирал на примере, когда char 9 бит, а signed/unsigned 8
бит. Dingo(31 знак., 18.01.2021 12:23)
- На сколько мне известно, char равен signed char или unsigned char,
в зависимости от ключей компилятора. Обычно, по умолчанию, char ===
signed char - AlexBi(15.01.2021 11:54)
- Я char не знал - а что это по сравнению с собратьями? - MBedder(15.01.2021 11:39)
- Их нужно не отключить, я однажды исправить. Там исправления такого
уровня, что делаются чуть ли не регэкспом, во всяком случае любой
дурак по-шаблону справится. Исправления код не изменят. Т.е. легко
проверить, что после исправлений собирается такой же бинарник. Суть
исправлений: руками привести типы насильно (через каст к void*:
"func((const void*)var)"). Хотя вообще за частью таких варнингов
запросто могут стоять ошибки, со строками наверное одно из немногих
исключений, fk0(79 знак., 15.01.2021 11:34)
- Use the command line option "-nw= n". Where n is the warning message you want to suppress. - m16(15.01.2021 11:31)
- У PICC18 отдельные предупреждения не отключаются, только уровень
настраивается. Но есть другой путь: предупреждения лежат в каком-то
.txt файлике в составе компилятора и там в каждой строчке номер,
буква и строка ошибки. Буква определяет это warning, error, и
уровень варнинга. Как-то так. Давно было дело, я уже не помню. У
меня в проекте этот файлик свой был и там нужные варнинги были
понижены в уровне и отключены. - fk0(15.01.2021 11:28)
- Не разбираюсь в мелкочиповских компиляторах. По форуму сложилось
впечатление, что они кривые. Как у них отключаются предупреждения и
отключаются ли вообще — не в курсе, увы :-( - SciFi(15.01.2021 11:18)
- Не верю. В C99 нет или почти нет изменений не совместимых с C89. - fk0(14.01.2021 23:43)
- Китайцы, похоже, клонировали древний Noritake 128x64. Нормального
полного описания не нашел, есть только от другого, но понять можно. Evgeny_CD(48 знак., 19.01.2021 02:40 - 02:56, SCH, ссылка, ссылка, полностью)
- Однако, светодиодные панели с шагом 2мм весьма сильный конкурент! В
части цены не надо забывать, что они полноцветные. - Evgeny_CD(19.01.2021 16:36, ссылка)
- lcsc еще поделия вот этого завода продает. Но далеко не весь
ассортимент( - s_h_e(19.01.2021 16:14, ссылка)
- А вот 256 х 128, в комплекте с контроллером, цена нам уже не
понравится :) - Evgeny_CD(19.01.2021 15:55, ссылка)
- Суть, похоже, проста. Сам Noritake продает только стекляшки в
комплекте с контроллерами, за добрые деньги, которые, очевидно,
берут в основном за контроллер. Evgeny_CD(185 знак., 19.01.2021 15:41)
- VFD на -40 не актуально. Ему еще 60В,30мА подавай. Уж лучше OLED. И
проще по схемотехнике, и доставабельнее, и дешевле наверное (уж
точно - не дороже). - il-2(19.01.2021 08:53)
- Почем они это чудо предлагают? - PKM(19.01.2021 07:38)
- Вот описание от модификации B, в целом все понятно. Evgeny_CD(19.01.2021 03:20, ссылка)
- Вот 128x32 Evgeny_CD(19.01.2021 02:56, ссылка, ссылка)
- есть у кого опыт работы с тиристорами при импульсных перегрузках
(КЗ)? Adept(1486 знак., 14.01.2021 18:03, SCH, полностью)
- Может, пару таких позисторов на каждый канал, последовательно:
JK250-800U ? Nikolay_Po(257 знак., 16.01.2021 09:46, ссылка)
- Спасибо всем за конструктивное обсуждение. Появились дополнительные мысли что и как можно сделать. Ушёл
рисовать схемотехнику и думать :)))) - Adept(15.01.2021 12:08)
- Я всю тему не читал. А стандартный дедовский способ запирания
тиристора параллельным ключом с конденсатором не подходит? - Tech_(15.01.2021 11:19)
- 10 кратный ток за полпериода нормально держит. Ограничь время и
будет тебе счастье. - max(15.01.2021 10:40)
- На всякий случай - позволю себе обрать внимание на параметр "I2t value for fusing", снимаемый при весьма характерном tp = 10 ms. В
описаниях предохранителей оно же фигурирует под названием "melting
integral". Вот, что считает по этому поводу ON Semi в "Thyristor
Theory and Design Considerations Handbook" (HBD855) применительно к
"ломовой" защите: ToчкaOпopы(711 знак., 14.01.2021 22:10,
)
- Симистору поможет только жирность самого симистора, и то с
вероятностью 50/50. Симистор почти не ограничивает ток сам по себе,
его должна ограничивать внешняя цепь, но даже с ограничением тока
10мс это слишком много. ИЖБТ и МОСФЕТы сами ограничивают ток за
счет перехода в линейный режим (для среднестатистического ИЖБТ ток
КЗ обычно в 10 раз превышает номинальный для данного транзистора),
и в таком режиме гарантируется устойчивость к КЗ в течение всего
единиц Yurasvs(981 знак., 14.01.2021 21:16, youtube)
- А можно подробнее про устойчивость FET к КЗ? Первый раз про такое
слышу. С IGBT все отчасти понятно - биполярный транзюк внутри
вылетает в линейный режим. А в FET такого нет! - Evgeny_CD(14.01.2021 22:12)
- Почему это нет? При конкретном напряжении на затворе транзистор
переходит в режим источника тока при вполне определенном токе,
смотрите графики в даташитах. Другое дело, что если применить для
них драйвер с контролем десатурейшена, то порог срабатывания будет
сильно зависеть от температуры в отличие от ИЖБТ, хотя будет
меняться в правильную сторону (с прогревом понижаться). Так что
такая защита там тоже возможна, надо только правильно все
рассчитать. Довольно давно Yurasvs(89 знак., 14.01.2021 22:51)
- IGBT влетает в desat независимо от Vgs и Vds. Поэтому desat там
ловить легко. Попытка перевести ключевой MOSFET в режим генерации
тока это полный писец схемотехнике. Это будет такая АВМ, что АВМ
старой советской боеголовки курит в сторонке. Evgeny_CD(884 знак., 14.01.2021 23:32)
- adum4135 - Chip_n_Go(15.01.2021 23:49,
)
- Вообще, если подумать, то аналогово-цифровой конечный автомат,
который все это будет делать, умеренно сложный, и сделать его в ИМС
по 0.25 мкм, скажем, вполне реально. Странно, что это не сделали до
сих пор. - Evgeny_CD(15.01.2021 01:06)
- Вопрос - а такие готовые драйвера для полевиков есть? IR2104, IR2118,...... - m16(14.01.2021 23:45)
- Не надо работать на границе ОБР. Тогда все проще. Кого интересует,
при каком токе он реально вырубится, при 5ти или 10тикратном?
Главное, чтобы не вырубался при рабочем и оставался жив при
срабатывании защиты. Пусть порог гуляет в 2 раза в рабочем
диапазоне температур, ну и хрен с ним. Зато просто и малогабаритно,
хотя ИЖБТ дешевле конечно. Для однократного срабатывания высокая
скорость МОСФЕТов не дает никаких преимущств, так что бездиодные
ИЖБТ встречнопараллельно вне Yurasvs(12 знак., 14.01.2021 23:43)
- Хм... В некоторых SiC FET есть гарантия КЗ на 3-5 мкс, но я пока не
понял, за счет чего это работает? Но SiC совсем не радуют ценой.... - Evgeny_CD(14.01.2021 22:23)
- MOSFET имеет конечное сопротивление, которое растёт с ростом
температуры и тока. Что в принципе позволяет их запараллеливать. - fk0(14.01.2021 22:22)
- спасибо - m16(14.01.2021 21:28)
- да, с тиристорами лотерея, если только "трамвайные" ставить :))) на
высоковольтных ПТ (IRF740 ещё ) несколько штук параллельных групп
со встречно-последовательным включением, далал давненько
коммутаторы. По потерям (теплу) было совсем хорошо, по надёжности
(UDS) - приемлемо, но "не айс"... но цена... :( IGBT просчитывал как-то
давно и по потерям/теплу и по цене - не проникся как то :(
единственный плюс - реально быстрая защита (может это всё
оправдывает) Adept(599 знак., 14.01.2021 21:27)
- Защита от КЗ, возникшему перед началом работы (при сборке-монтаже)
решается плавным пуском. Защита от внезапного КЗ во время работы -
предохранителем класса FF. - il-2(14.01.2021 20:21)
- CLA80MT1200NHR 470A 10ms - Evgeny_CD(14.01.2021 19:48)
- Ограничить сверхток. Петельку из проволоки, зафиксированную на
стойках, где-нибудь вдоль стенки корпуса проложить, между вводом
питания и симисторами. чтобы не смяло силой Ампера. Главное, чтобы
за время сгорания плавкой вставки не оплавилась и под нагрузкой не
перегревалась. Бонусом, по падению напряжения на этой штуке,
определять общую перегрузку узла. - Nikolay_Po(14.01.2021 18:40)
- Сумасшедшая идея: "пару IGBT прифигачить" для закорачивания сети --
это позволит симистору закрыться за относительно малое время, пока
из IGBT выходит волшебный дым. - fk0(14.01.2021 18:27)
- Немало ёлок собрал в свое время. Действенный рецепт один -
ТС161-160 ;) Пока не сработает автомат или не отгорит кусок провода
вместе с лампочкой :) - Гyдвин(14.01.2021 18:16)
- Релюшкой коротил. Но это был опыт не пошедший в серию... то реле
залипало, то симистор таки не выживал )))... POV_(219 знак., 14.01.2021 18:08,
)
- состав оборудования для теста на ЭМС zserg(250 знак., 19.01.2021 12:32, dao, ссылка)
- Сидите тут и ничего не знаете. Сахару засыпало снегом. BlackMorda(1 знак., 19.01.2021 09:45, Off, ссылка, картинка, полностью)
- Так всё же. Вот это всё отменено в США? ""В конгрессе 4 июля 1776
г. Единогласная декларация тринадцати Соединенных Штатов Америки."
"Мы считаем за очевидные истины, что все люди сотворены равными,
что им даны их Творцом некоторые неотъемлемые [335]права, в числе
которых находятся — жизнь, свобода и право на счастье, что для
обеспечения этих прав людьми учреждены правительства, пользующиеся
своей властью с согласия управляемых, — что если какое-либо
правительство Лaгyнoв(296 знак., 18.01.2021 19:58, Off, полностью)
- Павел Шипилин тоже об этом пишет: "....Меня, признаться, забавляет
не вселенская печаль свидетелей майдана, а то, что американцы
столкнулись с невероятной правовой коллизией, из которой пока
неизвестно как выходить. Речь идет о праве на восстание. «Если
какая-либо форма правительства становится губительной для самих
этих целей, народ имеет право изменить или упразднить ее и учредить
новое правительство», — сказано в Декларации независимости США. Это
такая местная =L.A.=(751 знак., 18.01.2021 21:24, ссылка, ссылка)
- "... если какое-либо правительство препятствует достижению этих
целей, то народ имеет право изменить или уничтожить его..." - изменить неинтересно, интересно уничтожить! :) - Kceния(18.01.2021 21:16)
- Лагунов, какой нахрен мятеж? когда же ты захлебнешся своим враньём? - m16(18.01.2021 20:19)
- Разговор про свержение правительства вёлся исключительно для
оправдания посылания английского короля в пеший эротический тур, о
чём там ниже в тексте и сказано. Всякая движуха новых паханов по
отжатию ништяков у старых должна происходить исключительно под
красивыми лозунгами, иначе как-то неприлично получается. - SciFi(18.01.2021 20:09)
- Не надо читать так буквально. Изначально там "люди сотворены
равными", и в число этих людей входят только белые мужчины. Если на
такую немаловажную деталь по дороге забили, следует ли удивляться,
что и всё остальное понарошку? - SciFi(18.01.2021 20:02)
- С 7 до 9 лет в Монголии жили. -40 зимой как нехуй делать. А сейчас
еле живой из магазина вернулся при скромных -20 ))) - POV_(17.01.2021 19:15,
, Off, полностью)
- В детстве в Якутии я -43 видел. - scorpion(18.01.2021 00:34)
- Тут самое веселье. Обещают, что к четвергу растает. Этo_Я(1 знак., 18.01.2021 00:17, картинка)
- В Орене при -30 по детству вполне комфортно проводил время на улице
, благо не учились при такой температуре ))) На Камче до -20 тож
норм при ветре с океана было (18-20 лет). В этом году в СПб с -15
охуеваю... Это старость, братан ))) - Aleksey_75(17.01.2021 23:49)
- Влажность. Я по молодости в Западной Сибири жил. В горах. При -40
спокойно в маечке и трусах, ночью, ходил в сортир, метров за 100 от
дома. Однако стоит взять в руки снег, почти сразу становились
колом. А в Москве, проездом, при -10, замёрз, как цуцык. - mse homjak(17.01.2021 23:26)
- В детстве жил в Латвии, что называется "у самого синего моря", дык
при -35 в одном тонком спортивном костюме, да на лыжах или на
коньках, мокрый до ушей, да почти день напролет... По кайфу было.
Несколько раз под лед проваливался. И хоть бы сопля из носа. Потом
перебрались в Казахстан, Кустанай, только зима начинается и сразу
сопли, температура, куча болячек. Морозы там до -45 видел. Потом
служил в Монглии. При -40 в одном ПШ на плацу по пол часа стояли и
нифига. ir0407(186 знак., 17.01.2021 22:57)
- Влажность, блин... Мне вот в Питере в любое время года - хреново.
ps И в любые года - практически всегда из Питера приезжал больным. - argus98(17.01.2021 20:59)
- в вашей Европе (ну то, что вокруг Москвы) я при минус 5 замерзал в
той одежде, что в Новосибирске при минус 35 прекрасно чувствовал. А
в Монголии тоже сухо было. - Лaгyнoв(17.01.2021 20:27)
- Были же люди, как люди,,, - Kpoк(17.01.2021 20:03)
- йопаный BGA!!! Пусть горит в аду кто его придумал!!! 4 часа
изобретал велосипед как поставить кондеры по питанию!!!! В этоге
один хер, имхо, шляпа выходит! - Aleksey_75(17.01.2021 23:44, SCH, полностью)m16
- "Отдел женской сентиментальной остросюжетной прозы". Понравилось. Спешу поделиться. - teap0t(25.02.2020 22:22, zen, полностью)
- Интересное видео - разборка процессора от мейнфрейма IBM S390 - LightElf(18.01.2021 13:54, SCH, youtube, полностью)
- Навальному так понравился новичёк, что без него началась ломка. И
он вынужден был отправиться обратно в тоталитарную Россию за новой
порцией. И это несмотря на угрозу судебного преследования... - Бoмж(17.01.2021 22:50, Off, полностью)
- Выскажу мнение моё, любой политик , претендующий на власть или
любой пост, относящийся к власти,и требующий санкций против своей
страны, никогда не должен быть допущен до власти, любой, даже
возглавлять район. - _nn(18.01.2021 13:49,
)
- Когда же кончится этот цирк с конями с ололешей? Неужели школота
ведется? - Mty1(18.01.2021 00:54)
- Уже ТРИ прибалтийские шафки успели выпусти общее заявление =))
спектакль продолжается... второе отделение... - sav6622(17.01.2021 23:42)
- Ну да, даж умудрился цырк с медведями устроить, не устроило его
Внуково, в Шарик срочно нужно было срочно ))) - Aleksey_75(17.01.2021 23:41)
- был вынужден потому как немцы не продлили визу. думаю что новичёк в
тюрьмах не водится. - m16(17.01.2021 23:37)
- Зато снова в новостийном топе. Это положительно на донаты. Cкpипaч(160 знак., 17.01.2021 22:58)
- Информация любителям и профессионалам коньяка. "Коктебель"
выставили на продажу. Не дорого. - BlackMorda(14.01.2021 22:20, Off, полностью)
- Держите гаечные ключи подальше, а то вон но как бывает )) Aleksey_75(3 знак., 12.01.2021 14:24, Off, ссылка, полностью)