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

ДЕЙЛ

Свой
  • Постов

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

  • Посещение

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

    5

Весь контент ДЕЙЛ


  1. Интересная тема. Прочитал все 27 страниц. Занимаюсь электроникой с дошкольных лет, когда курочил ламповые телевизоры. У меня по данной теме следующие соображения: 1. Сейчас всем очевидно, что электроника и связанная с ней вычислительная техника - это драйвер развития всех остальных областей человеческой деятельности от посадки картошки до синтеза лекарств и полётов к другим планетам. Без процессоров любая страна скатится в лучшем случае к 80-м годам прошлого века. 2. Сейчас процессоры проектируются с помощью процессоров, чтобы с их помощью проектировать ещё более продвинутые процессоры. Пока у нас есть возможность не откатиться к кульманам, а для этого нашим правителям нужно поддержать тех инженеров, которые не уехали из страны и ещё что-то умеют делать. Нас не так много, поэтому опухший от нефтедолларов бюджет страны не исхудает, а отдача в перспективе будет ощутимая (см. п.1). 3. Исходя из вышесказанного, делаем вывод, что электроника должна быть одним из самых приоритетных направлений в развитии страны. По указке она сама не воскреснет, поэтому делать ставку нужно на подрастающее поколение с соответствующим энтузиазмом. Нужно заинтересовывать школьников радиолюбительским делом, спонсировать или субсидировать покупки стартовых наборов, радиодеталей, измерительной техники, технической и научной литературы. Нужно переводить на русский язык всю иностранную техническую литературу и патенты, чтобы у наших школьников, студентов и энтузиастов не было сложностей по части языкового барьера и покупка всего необходимого для домашних лабораторий не разоряла бы скромные семейные бюджеты. 4. Избавить учёных и инженеров от отвлекающих проблем вроде ипотеки, неустроенного быта и бюрократии. Невозможно плодотворно работать, когда в голове крутятся мысли о том, на что кормить семью и самого себя. Бюрократия тоже может отнимать много времени и нервов, что не есть хорошо. Если инженеру не хватает денег на жизнь, то он будет искать подработку в ущерб творчеству. Это я всё хорошо знаю по своему опыту, когда днём работал в конструкторском бюро, а вечером и по выходным подрабатывал радиомонтажником, вместо того, чтобы проводить свободное время за осциллографом и макетной платой. Сейчас многим кулибиным из глубинки закрыт доступ во многие московские НИИ. Перспективным выпускникам ВУЗов предлагают зарплату в лучшем случае 50-100 тыщ, съём жилья стоит примерно половину этой зарплаты, а на свой угол зарабатывать придётся до пенсии. Есть вариант снимать в соседней области, но это минус 5-6 часов в день на дорогу. Повторять путь Ломоносова мало кто захочет, поэтому большинству проще чинить видеокарты геймерам в Пензе и жить под своей крышей, чем проектировать их в Зеленограде, проживая в Монино на птичьих правах и на ролтонах. 5. Естественно, в случае реализации п.4 появятся желающие лишь формально вступить в нашу касту, но на этот случай нужно организовать взаимный контроль деятельности, когда каждый может проконтролировать и проверить результат работы каждого. Это будет что-то вроде аналога публичного репозитория, в котором любой желающий сможет ознакомиться с результатом работы коллеги по цеху. 6. В случае реализации всего изложенного в п.5 появятся вопросы по части коммерческих и прочих тайн. Мотивировать делиться секретами должно государство, выплачивая премии за успехи, а уровень успеха и значимости будут определять не надзиратели из НКВД, а всё те же коллеги по цеху путём тайного голосования в сети, чтобы не было соблазна взаимовыручки вроде “ты мне лайк – я тебе”. 7. В настоящее время нам необязательно проходить весь путь от микронов до нанометров за 50 лет. Само по себе знание того, что путь к техпроцессу 1-5нм заведомо не тупиковый, даёт большую фору в преодолении отставания. Если знаешь, что получилось у кого-то, то должно получиться и у нас. Начинать этот большой путь нужно с замены самых простых буржуйских элементов на отечественные, постепенно повышая свой уровень компетенции в производстве более сложных элементов. На первых порах государство должно помогать подниматься нашей отрасли, пока отрасль не перейдёт на самоокупаемость. 8. Увеличить период обучения в ВУЗах по соответствующим специальностям с 5-6 до 8-10 лет. Сложно представить, как можно кого-то нормально научить азам нашего ремесла за 5 лет, если даже через 15 лет после диплома всё равно приходится постоянно учиться. Да, 10 лет учёбы в ВУЗе обойдётся бюджету в копеечку, но её можно сэкономить за счёт сокращения бюджетных мест для гумонитариев. Подготовку юристов осилят и частные заведения, ведь там потребуется на каждого студента образно только стол, стул, тетрадь и лектор. 9. Не совсем по теме, но известно, что всё творческое мышление на корню убивают алкогольные напитки любого градуса крепости. Тоже по себе хорошо знаю их действие, когда до второго курса универа ни капли не пробовал и все знания из лекций в голову входили на ура, но после первых летних застолий вернулся в стены альма-матер и к своему удивлению ощутил, насколько относительно туго было получать новые знания. Погуглил на эту тему и отказался от застолий, а спустя полгода-год обучаемость вернулась к прежнему уровню и больше ни капли в год. Для себя выводы сделал, а на месте Путина я запретил бы продажу этого яда ближе десяти километров от населённых пунктов, чтобы подрастающее поколение не уничтожило на корню весь свой творческий потенциал. Подобными мыслями поделился как-то с одним чиновником из окружения Путина. Он сказал, что требую слишком много и “мне все должны”. Так ли это? Или всё же у меня слишком большие хотелки? С удовольствием почитаю мнения по поводу моих мыслей.
  2. Где написано, что она нерабочая? В конечном итоге я хочу запустить MacOS в виртуальной машине, но пока хочу начать с чего-то попроще.
  3. Всю тему не читал. Пытаюсь установить эмулятор WinXP через qemu по инструкции с сайта https://lumpics.ru/how-to-use-qemu-in-windows/ Пробовал образы Win95 и MacOS - картина аналогичная. Что не так делаю?
  4. Припоминаю глюк в своей поделке, когда источник напряжения находился на расстоянии 50-100 метров от DC-DC. Преобразователь запускался только при низком внутреннем сопротивлении источника напряжения (при коротких проводах). Попробуй поставить электролит побольше на выходе блока питания и подключать DC-DC после зарядки конденсатора. Можно попробовать подключить DC-DC от свинцового аккумулятора. Не исключено, что твой блок питания не менее китайский, чем преобразователь, а свинцовый аккумулятор всегда даёт чистый постоянный ток.
  5. Правильно сказали, что код больше на кашу похож, отсюда и поведение соответствующее.
  6. Добрый день, коллеги. Не могу понять принципиальной разницы между "Извлечь" и "Вытянуть" Обе кнопки работают одинаково, как вижу. Какая между ними разница?
  7. Насчёт вызываемых из прерываний функций всё правильно сказали, но я не стал бы останавливать задачу, а ставил бы её на ожидание семафора. Это нужно на перспективу, если придётся запускать задачу из разных мест.
  8. Гугл подсказывает: https://photo-ek.ru/workshop/internal-resistance.html
  9. Выдели конкретную часть схемы, нарисуй каскад в общепринятом виде, а не в виде схемы замещения. После этого местным знатокам не придётся ломать мозги и ответ появится намного быстрее. Думаю, что и сам всё тоже лучше разглядишь.
  10. Странно. Как делать плату без перечня элементов? Как расставлять элементы в Layout, не зная их размеров?
  11. в данном случае это ничего не даст. Здесь самое тупое и самое быстрое конвертирование именно из строки "XX" в число 0xXX. Здесь нет проверок опять же из соображений максимального быстродействия. Я этот алгоритм применил в своём терминале.
  12. const HexToIntTabl : array[0..255] of byte=(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0,10,11,12,13,14,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,11,12,13,14,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); function TForm1.HexToInt(Hex: Char) : byte; begin result := HexToIntTabl[Ord(Hex)]; end; Дале в коде: X1 := (HexToInt(str[1]) shl 4) or HexToInt(str[2]); X2 := HexToInt(str[3]); X3 := (HexToInt(str[4]) shl 4) or HexToInt(str[5]); Я сделал бы так, если длина строки фиксированная. Это на паскале, но легко можно перевести на Си. Более быстрый алгоритм конкретно для этого случая не придумал.
  13. Обычная вставка в код ассемблерной инструкции. Применяется в критических участках программ, где требуется максимальное быстродействие, например в тех участках кода, которые используются чаще всего. Это было актуально в стародавние времена, а сейчас компиляторы сами всё хорошо понимают и оптимизируют. Есть смысл применять данные инструкции при написании драйверов для работы непосредственно с железом, но и здесь тоже лучше использовать язык Си. Про ассемблер хорошо написано здесь. Для ознакомления самое то.
  14. А физика схемы с ОК в том, что имеется 100% ООС, далее уже нужно исходить из принципа её работы.
  15. В своё время подобную задачу на втором курсе решал на защите лабораторки по физике. Решал с использованием метода контурных токов, а на электротехнике уже были подобные схемы с реактивными элементами.
  16. Здесь имеется следящая обратная связь, предназначенная для многократного повышения входного сопротивления каскада. Классическая схема, но в настоящее время более актуально применение совместно с операционным усилителем. Применяется, в частности, в электромагнитных расходомерах, в которых внутреннее сопротивление источника сигнала меняется в пределах нескольких порядков.
  17. Shemagee под рукой нет, поэтому в паинте нарисовал. Если напряжение источника совпадает с напряжением аккумулятора, то я сделал бы бесперебойник по такой схеме. Здесь показана общая идея, а так вместо резистора можно вставить источник тока на двух транзисторах и можно добавить схему отключения аккуммулятора при его полной зарядке. Аккумулятор будет постоянно подзаряжаться, а в случае пропадания питания он мгновенно перехватит эстафету.
  18. Как можно программно увидеть загруженный контент в данный элемент и сохранить это содержимое для отображения при отсутствии доступа в интернет? Т.е. как сделать кэширование содержимого данного элемента в приложении для Android? Описание используемого элемента здесь: https://metanit.com/sharp/xamarin/3.15.php
  19. Form2_1:= TForm2.Create(Application); Form2_2:= TForm2.Create(Application); Этот участок кода создаёт две формы, как я считаю. Создаёт два объекта. Почему в памяти они располагаются по одному адресу? Соответственно имеется взаимовлияние. Как правильно нужно создавать полностью независимые, но идентичные копии форм со всеми своими обработчиками и переменными?
  20. Поделюсь схемами с применением микросхемы MAX1480. Данные блоки работают на буровых и соответствуют всем требованиям искробезопасности на взрывоопасных объектах. Схемы шли в комплекте с оборудованием, поэтому никакой секретности в них нет. Да и конструкторское бюро уже не существует. ДШП5.103.071-41 Э3 Плата контроллера сбора данных №1.pdf ДШП5.103.071-41ПЭ3 Плата контроллера сбора данных №1.pdf
  21. SigFox

    Т.е. SigFox требует обязательной регистрации в сети? Что нужно знать для отправки сообщения с одной платы на другую? Если звонить с одного телефона на другой, то мне нужно знать номер телефона, а как это организовано в SigFox? https://www.sut.ru/doci/nauka/review/20164/33-48.pdf вот здесь упоминается про режим P2P Больше нигде не нашёл упоминаний о данном режиме. Где можно почитать на эту тему, применительно к модулям SigFox?
  22. SigFox

    Спасибо, расширил кругозор, но на свои вопросы ответы не нашёл. Если куплю две отладочные платы SigFox, то можно будет настроить связь между ними без базовой станции? Если SigFox имеется в моей местности, то как мне отправить сообщение с одной платы на другую? Что для этого нужно? Регистрация в сети нужна? Если нужна, то как её пройти?
  23. SigFox

    Здесь уже готовые решения без технических подробностей.
  24. SigFox

    Всем привет. Начал осваивать работу с данной сетью. Накопал вот что: - данная сеть в России только появляется; - нет никакой привязки к сотовым операторам; - для возможности передачи данных нужно сначала получить PAC, который имеет длину 8 байт и жёстко привязан к конкретному МК, затем этот PAC записать в форму на сайте SigFox.com, после чего сеть присвоит моему девайсу идентификатор. Я правильно понимаю, что идентификатор (ID) будет использоваться для однозначного определения адреса получателя данных? Если мне нужно кому-то отправить пакет, то мне как-то нужно указать ID приёмника. Если я от кого-то получил данные, то как мне увидеть ID источника? Или я что-то не так понимаю? Пока для меня остался открытым вопрос о том, как указать, кому именно отправляется пакет и как понять, от кого пришёл пакет? Если в моей местности нет сети SigFox, то можно ли организовать обмен данными между двумя устройствами? Использовать для тестов планирую вот эту плату https://www.chipdip.ru/product0/8004826908
  25. Схему и плату до ума довести можно, но это не один и не два месяца и явно не 20к стоит, а вот написать прошивку - это минимум несколько лет + поддержка, т.к. пожелания и хотелки пользователей появляются постоянно, появляются новые датчики, в т.ч. беспроводные, по части GPS иногда всплывают тонкости: то спутник время сбивает, то время перескакивает на сто лет назад. Ещё надо помнить, что размер кода будет порядка сотни тысяч строк, а это уже большое поле для прорастания глюков и багов.
×
×
  • Создать...