Перейти к содержанию
    

haker_fox

Модератор
  • Постов

    7 287
  • Зарегистрирован

  • Посещение

  • Победитель дней

    12

Сообщения, опубликованные haker_fox


  1. 12 minutes ago, gerber said:

    У соседей стоит прожектор с таким датчиком

    В случае использования прожектора с датчиком в роли, ему не предназначенной - охранной сигнализации, также понадобится и источник резервного питания. Ибо, если на участке автора топика будут лежать предметы ценные, то проще серпантин на ЛЭП бросить, отключить ближайшую ПС по защите, и спокойно забирать дары, ибо "Господь Бог велел делиться!")))) Можно и проще сделать: клацнуть питающий кабель кусачками.

    • Upvote 1
  2. 6 hours ago, whale said:

    Естественно все должно быть по возможности дешево и сердито,

    Простите за "почти оффтоп", но так в реальной жизни не бывает. Как показывает практика, действительно качественное решение будет стоить довольно дорого. Дёшево (относительно дёшево) оно будет стоить тогда, когда поставлено на поток и технологический процесс решения отлажен. Сужу по производству на котором сам работаю, сужу по отзывам коллег из других городов, которые заняты тем же самым... А так, обломаться можно даже на элементарных креплениях лазера к забору))) Спустя некоторое время выяснится, что угол крепежа имеет зависимость от температуры окружающей среды, да такую, что вызывает ложное срабатывание каждую летнюю ночь в 4 часа утра) Вам потом соседи или туристы спасибо скажут за такую систему)))

  3. 5 hours ago, whale said:

    Есть у кого нить опыт установки таких систем ?

    Обратиться в ЧОП, и заключить с ними договор. А дальше будет их забота о выборе системы охраны, её надёжности работы и т.п.

    Почему советую так банально: да потому, что со временем особенности Вашей системы узнают и исследуют (профессиональные воры - далеко не дураки), и будут спокойно лазить к Вам на участок и брать всё, что нужно. А Вы будете вынуждены совершенствовать свою систему, вникать в специфику ОПС. Вместо того, чтобы заниматься своими делами. И это я ещё рассмотрел самый невероятный сценарий, когда Вы сможете отладить систему на лабораторном столе, отладка на участке займёт 1 - 2 дня, и система сразу начнёт выполнять свои функции. В реальности, конечно, такого не будет.

    • Upvote 1
  4. 10 hours ago, dimka76 said:

    Eclipse сам так же анализирует ошибки. И при не соответствии настроек мнения компилятора могут расходиться с мнением Eclipse.

    А как это соотносится или противоречит тому, что я написал? Да, я знаю, что в Eclipse, Qt Creator и во многих других IDE подключен on-line (не к сети, конечно, а по принципу действия) анализатор кода.

  5. 6 minutes ago, RusikOk said:

    при компиляции в логе видны красные строки но тем не менее IDE не считает, что стоит прекратить сборку.

    Не куб. Компилятор. И не должен. Компиляторы не прекращают компиляцию, найдя первую ошибку. К прошивке только это не имеет отношения. IAR действует точно также. Несколько сотен  ошибок запросто выведет в лог, если найдёт, конечно.

  6. 5 minutes ago, RusikOk said:

    как запретить кубу заливать не пойми какую прошивку если в коде есть синтаксические ошибки? я считаю, что это очень странно

    Если в коде есть синтаксические ошибки, этот код не может быть откомпилирован. Следовательно, не будет файла *.bin или иного подобного. А это значит, что и прошивать в микроконтроллер нечего. Возможно, что что-то в настройках скрипта сборки не так, раз файл прошивки (*.bin, *.out и т.п.) не очищается перед линковкой новых объектных файлов.

  7. Добрый день, коллеги! Может быть я не уловил сути, но если замкнуть между собой два вывода микросхемы с противоположными уровнями, мы получаем H-мост с нагрузкой, равной почти 0 Ом, т.к. КЗ. Естественно, что через какую-то диагональ моста потечёт ток КЗ, что скорее всего приведёт к деградации этой диагонали.

  8. Ну тогда можно скачать схемы на нано/микровольтметры советских приборов, а из импортных - Keithley, и вперёд. В Keithley-мануалах даже краткие разделы по теории работы схем имеются. Можно поизучать и взять средее арифметическое подходов)

  9. Гм. Надеюсь, это не будут расценено, как оффтопик. Как я провожу личные сделки (не эталон безопасности), поэтому цены относительно низкие.

    1. Сделки стоимость выше 3000 рублей только через какие-либо гаранты (авито, аналоги счёта-эскроу). Исключение: либо ну очень хорошо знакомый человек, либо продавец предоставил серьёзную скидку, и просить его о безопасной сделке мягко говоря неудобно. Хотя, и здесь бывают исключения. иногда я рисковал, и покупал на том же "мешке" на суммы свыше 5000 рублей. Но тут только отличная репутация продавца. Хотя, с момента оплаты и проходило не более пары дней до отправки, всё же несколько раз было не по себе)

    2. Если продавец не может продать через авито, то мы договариваемся так: он приезжает в ТК, делает фото упаковки, я перевожу деньги, он оставляет посылку в ПВЗ. Покупал так на суммы около 40 т.р. Но здесь человек должен быть с надёжной репутацией. В моём случае такой и был, да я ещё у него и покупал, и мои знакомые. Нареканий нет. Тут я только страхуюсь от того, что с человеком может приключиться что-то. Мы все люди. Он может заболеть, или, не дай Бог, умереть. Такое бывает. Никто не застрахован. Жаль человека, если что, но и 40 тысяч тоже)

    3. Если человек малознакомый, вызывает малейшее подозрение (пусть и необоснованное), много говорит (извините, но словоблудит), занимается пиаром и откровенной рекламой своих услуг или своего уникального товара в стиле "мамой клянусь, ты дАрагой такое больше нэгды нэ купишь" - всё, иди лесом) Тут даже со страховками ничего не покупаю. Ибо придёт какая-нибудь дрянь. Пару раз было такое. Суммы были небольшие (500 рублей и 5000 рублей), поэтому закрыл глаза на это. Во втором случае я сам допустил оплошность, не осмотрел товар в ПВЗ, принёс домой, а там некоторые нерабочие моменты. Спорить было бесполезно.

  10. В прошлом году ко мне обратился пользовать @line с предложением купить HP 34401a. Когда я предложил оформить авито-доставку со счётом-эскроу, тот тоже обиделся. Речь шла о 40 т.р.

    Последняя активность данного пользователя была в 2011 году. Хотя просматривал форум он относительно недавно. Что-то меня удержало от заключения сделки. В конце концов, даже если пользователь добросовестный, после получения денег он может заболеть. Такой случай у меня был недавно на "мешке". Пользователь получил 1000 рублей за некоторые компоненты, и заболел. Но его высокий рейтинг продавца, низкая стоимость риска позволили мне не беспокоится. Но что смутило, он отправил посылку через неделю. Не предложил скидку. Сам не сообщил, что заболел, пока я не задал вопрос через пару дней после оплаты. Вот, для выводов)))

  11. 1 hour ago, Михась said:

    Я то хотел бы на IP/UDP остановиться.

    Я Вам детально вряд ли помогу, т.к. мой опыт ограничивается использованием готовых стеков, например LwIP. Зато там есть и DHCP для динамического конфигурирования IP-адреса. Также этот стек очень хорошо обсужден в интернетах, следовательно у Вас уже есть техподдержка. Сколько памяти занимает - не подскажу. Зависит от конфигурации, и я не был ограничен данным размером. Попробуйте. Может оказаться, что готовый стек применить более перспективно!

  12. 56 minutes ago, Михась said:

    как можно сделать самый простой способ получения IP адреса?

    Насколько я знаю по стандарту доступны два способа: статическое и динамическое получение адреса. Но для UDP всё-равно нужен IP-стек.

  13. 16 minutes ago, jcxz said:

    Каков Кал, таковы и калокодеры, по другому у них не получается.

    В целом я с Вами полностью согласен! Но бывают и такие ситуации, когда тебе начальство прямым текстом говорит: не пиши свою писанину (да, примерно так), используй по максимуму CMSIS, драйверы из примеров IAR и т.п. И любые аргументы идут лесом. Типа так быстрее. А когда ты неделю ищешь ошибку в этом г...не (как я искал в IAP, Вы должны помнить), это уже не считается...

    А то, что можно получить более крутого специалиста, который сам всё изучил, пусть и потратил на это время, им невдомёк. Поэтому, я отчасти понимаю тех, кто использует куб. Т.е. такие случаи возможны.

    18 minutes ago, Сергей Борщ said:

    Написал свой стек

    Ого! Низко склоняю голову! Для меня написать стек USB - это вершина мастерства!

  14. 39 minutes ago, dimka76 said:

    HAL

    Гм. Неужели этот код был так бездарно написан? Может быть линковщик не выбрасывал неиспользуемые функции, например? Что-то уж странное отношение размеров кода... Но всё может быть)

  15. 14 minutes ago, smk said:

    Вот это HAL_SD_GetCardCID(&hsd1, &pCID); работает.

    К сожалению, я не использую подобные библиотеки. Поэтому тут уже помочь не могу. Нужно изучать документацию. Это долго, муторно, злит, тревожит, но без этого никак. Ну либо консультациями на форуме прийти к решению задачи, что уже может начать злить участников форума)))))

  16. 7 minutes ago, smk said:

    Никогда раньше этого не делал.

    Возможно, это делала Ваша среда разработки. Не знаю. Но кто-то точно делал.

    8 minutes ago, smk said:

    Как устанавливается связь с физическим устройством?

    Да, конечно. Вообще, ещё раз повторюсь, на сайте разработчика вся информация в избытке. Надо просто потратить день и прочитать и реализовать. Но если кратко, Вы должны через diskio.c(pp) обеспечить связь Вашей библиотеки файловой системы с физическим накопителем. Только после этого накопитель можно форматировать, разбивать на разделы и форматировать, монтировать, отмонтировать, писать, читать и создавать файлы.

    10 minutes ago, smk said:

    Physical drive number (0..) Как его узнать?

    Да он может быть любым. В diskio.c(pp) при обращении к диску этот номер попадает в виде аргумента функции. Вы можете сделать как угодно. Например, у Вас может быть один диск 7:.

    Вот пример:

    Spoiler

    image.thumb.png.32068cef69225bc93d5b0e601f73a7e1.png

    Тут правда номер диска не анализируется. Так лучше не делать, но в моём случае можно любой диск подсавить, и всё будет работать.

  17. 21 minutes ago, smk said:

    Файл не создает на флешке и не открывает.

    Вообще информации на сайте автора с избытком)

    Вот прямо из текущего проекта код монтирования и форматирования.

    static BYTE work[FF_MAX_SS];
    f_mkfs("0:", FM_FAT, 0, work, sizeof work);
    f_mount(&s_fatFs, "", 0);
    static char label[16];
    snprintf(label, sizeof( label ), "0:%s", BOOT_DEVICE_NAME);
    f_setlabel(label);
    f_mount(nullptr, "", 0);

    Вот пример чтения файла:

    Spoiler
    void Boot::updateFileProceed() {
        static FIL fil;
        static DIR dj;
        static FILINFO fin;
    
        if (f_mount(&s_fatFs, "", 0) != FR_OK)
            Boot::reboot();
        if (f_findfirst(&dj, &fin, "0:", "*.fmw") != FR_OK)
            Boot::reboot();
        if (!strlen(fin.fname))
            Boot::reboot();
        if (f_open(&fil, fin.fname, FA_READ) != FR_OK)
            Boot::reboot();
        const auto fSize = f_size(&fil);
        if (fSize != TOTAL_IMAGE_SIZE) {
            f_close(&fil);
            Boot::reboot();
        }
        size_t read;
        const auto fr = f_read(&fil, s_readFile, TOTAL_IMAGE_SIZE, &read);
        if (fr != FR_OK || read != TOTAL_IMAGE_SIZE) {
            f_close(&fil);
            Boot::reboot();
        }
        f_close(&fil);
        HardwareService::Mcu::Flash::blockWrite(STORAGE_ADDRESS, s_readFile, TOTAL_IMAGE_SIZE);
        HardwareService::Mcu::Misc::reboot();
    }

    Самое главное правильно написать diskio.c(pp). Если этот драйвер не работает надлежащим образом, то всё остальное бесполезно.

  18. 9 minutes ago, RadiatoR said:

    Сначала оформляется заказ на али, но не оплачивается. Далее я списался с продаваном на почте, также в личку на али написал. После он поменял цену на товар и я его оплатил как стандартную али покупку.

    Алгоритм похож при заказе с доставкой на авито. Стоит цена 1 рубль за пивную пробку. Мне нужно 100 пробок, но за 95 рублей. Я списываюсь с продавцом, он меняет цену, я оплачиваю, и он мне отправляет эти прекрасные пробки!

  19. 2 hours ago, RadiatoR said:

    Вчера забрал с почты. Упаковка норм, качество плат хорошее, маска отличная, шелк 7/10

    Интересно, в конечном счёте не на JLCPCB всё это делается, когда собирается куча "мелких" заказов по всему Китаю.

  20. 5 hours ago, Слесарь said:

    Инструмент должен окупаться за одно применение.

    Не удержусь, но правильнее сказать: за счёт пользователя, который отдал Вам прибор в ремонт.😜 Получается, что два клиета заплатят различную сумму за одинаковый ремонт. Один, условно, 10 т.р. А второй - 110 т.р. при условии, что ЛПБ стоит 100 т.р.

  21. 1 minute ago, Слесарь said:

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

    Бррр... это вообще гадание на кофейной гуще) Часть компонентов может быть на плате вообще не подключена, но сама плата может напоминать прибор "тор-класса"...

  22. 4 minutes ago, Слесарь said:

    на каком принципе он должен быть построен чтоб на выходе был действительно "чистый синус", чтоб не оказалось что ЛБП не удовлетворяет требованиям.

    Обычно для этого техническая документация служит. В моём обывательском понимании, нулевая гармоника должна быть равна 0, первая - амплитуде переменного напряжения. Другие быть не должно (в идеале). В реально будет некий коэффициент нелинейных искажений, который и ответит на вопрос, на сколько чист синус...

    6 minutes ago, Слесарь said:

    А так же желательно чтоб источник питания поддерживал рекуперацию энергии

    Недурно) У Вас аппетиты растут прямо во время еды)

  23. 2 minutes ago, Слесарь said:

    Транзисторы в инверторе уже могут работать до сотен кГц при питающем напряжении 400В и пару десятков Ампер?

    Вы уж простите за пространный ответ, но я уверен, что он всё равно будет точен: всё возможно, но вы застрянете в деталях. И эти детали появятся тогда, когда начнёте делать. Никто здесь не скажет Вам 100% рецепт))) У меня за стеной в отделе люди делают ИТ на 20 А. Каждый делает подобное не в первый раз. А нюансов, нюансов и ещё раз нюансов вылазит-то)))) И ведь неучтённых нюансов. Не ожидаемых в начале проектирования. Либо ожидаемых, но труднорешаемых за счёт множества факторов (поставки компонентов, компоновка корпуса и т.п.).

    P.S. Начните делать. По ходу будут вылазить проблемы. Их будете решать. Когда осознаете, что проще купить готовый прибор - купите.

    P.S.S. Попробуйте начать с модели в SPICE. Это тоже сильно отрезвляет при условии, что модель адекватная, не упрощенная.

  24. 15 minutes ago, Слесарь said:

    Хотя все ж таки трансформаторный 50 Гц ЛБП

    Если что, я имел в виду именно 50 Гц блоки питания внутри измерительных приборов. Иногда проще поставить 50 Гц трансформатор с экранирующей обмоткой, а то и двумя, чем париться с сертификацией импульсника по уровнем шумов, помех и т.п. Но это отдельная тема.

×
×
  • Создать...