Найти в Дзене
Поддержите автораПеревод на любую сумму
Программа на языке Си для микроконтроллера AVR
Программирование микроконтроллеров (МК) на языке Си занимает промежуточное положение между высокоуровневым программированием (Python, Java) и чистым ассемблером. Си дает нам достаточно контроля над аппаратурой, чтобы писать эффективный код, но при этом избавляет от рутины работы с регистрами напрямую. В этой статье мы создадим самую простую, но "живую" программу: заставим светодиод на ножке микроконтроллера мигать с частотой 1 Гц (раз в секунду). Для примера возьмем популярный микроконтроллер ATmega8 (или ATmega328p, используемый в Arduino)...
4 дня назад
Что называют шумами применительно к датчикам в автоматизации производства?
В современном производстве процесс управления невозможен без достоверных данных. Датчики являются «органами чувств» автоматизированной системы управления технологическим процессом (АСУ ТП). Они преобразуют физические величины (давление, температуру, положение, расход) в электрические сигналы, которые затем обрабатываются контроллерами (ПЛК). Однако любой полезный сигнал неизбежно искажается. Эти искажения, накладывающиеся на измеряемую величину и мешающие точному считыванию показаний, в технике принято называть шумами...
5 дней назад
Требования к объёму воздуха в помещениях при проектировании в строительстве
Эта статья подробно разбирает требования к объёму воздуха в помещениях на этапе проектирования. Мы поговорим о том, как связаны количество людей и кубатура комнаты, какую роль играют окна и на что ещё обязательно обратить внимание, чтобы здание было безопасным и комфортным. Проектирование любого здания — жилого дома, офиса или производственного цеха — невозможно без тщательного расчёта воздухообмена. Воздух в помещении нужен не просто для дыхания. Он должен удалять избытки тепла, влагу, углекислый газ и другие вредные выделения...
1 неделю назад
Не забывайте, что у ваших сотрудников есть жены и мужья
Успех в современном бизнесе (или, например, в организации работы отдела, подразделения) требует полной самоотдачи. Мы привыкли к мысли, что карьера — это марафон на выносливость, где от руководителя требуется максимальная концентрация, а от сотрудников — готовность "включаться" по первому зову. Мы внедряем KPI, оптимизируем бизнес-процессы и строим команды, забывая об одной важной детали: каждый вечер ваши ценные кадры уходят домой. Там их ждут люди, которые напрямую не подписывали трудовой договор с вашей компанией, но чье влияние на эффективность вашего бизнеса колоссально...
1 неделю назад
Кто вы: «читатель» или «слушатель»? Два типа восприятия информации
В повседневной жизни мы редко задумываемся о том, как именно наш мозг усваивает информацию. Мы просто читаем книги, слушаем коллег и смотрим новости. Однако психология общения и нейролингвистика давно разделили людей на категории в зависимости от доминирующего канала восприятия. Суть этого разделения точно подмечена в следующем наблюдении: «Вы лучше помните то, о чем читали на прошлой неделе, чем то, что вам вчера рассказал коллега? Если да, то вы — "читатель/писатель". А если вы можете воспроизводить разговоры недельной, а то и месячной давности, то вы, соответственно, — "оратор/слушатель"»...
1 неделю назад
Процессор и цифровые шины: анатомия архитектуры микроконтроллера AVR
Я уже не раз подходил к этому вопросу, например, здесь и здесь. Но, поскольку это комплексная и довольно сложная тема, требующая понимания внутреннего «скелета» микроконтроллера, то я наверно ещё не раз будут пытаться осветить её с разных сторон. В предлагаемой статье мы подробно разберем, как процессорное ядро AVR взаимодействует с памятью и периферией через цифровые шины, а также рассмотрим ключевые архитектурные решения, делающие эти микроконтроллеры столь популярными. Когда мы говорим о микроконтроллере, мы часто представляем его как «черный ящик», который выполняет нашу программу...
2 недели назад
Режим реального времени и ограничения на применение ПЛК
В мире промышленной автоматизации время — такой же ресурс, как электричество или сырье. От того, насколько быстро система реагирует на изменение параметров процесса, зависит не только эффективность производства, но зачастую и безопасность людей и оборудования. Именно здесь вступает в силу понятие «реального времени» и становятся очевидными ограничения программируемых логических контроллеров (ПЛК). Время реакции системы — это интервал от момента возникновения события на входе (например, срабатывания...
2 недели назад
Коэффициент возмещения
Кроме всего прочего у меня ещё есть диплом инженера по газоснабжению. И хотя на практике я этим не занимаюсь, теория мне интересна, и я иногда об этом пишу. И вот сегодня как раз такой случай. Рассказ будет о коэффициенте возмещения - параметре, который используется при исследовании газовых месторождений. Коэффициент возмещения — один из ключевых показателей, который используют геологи и разработчики для понимания того, как именно ведет себя месторождение. Он помогает ответить на вопрос: что происходит...
2 недели назад
Охота на мамонта: почему «дедовский» метод поиска работы работает лучше, чем рассылка резюме на hh.ru
Мы привыкли к удобству. Открываем ноутбук, заходим на hh.ru, тыкаем кнопку «Откликнуться» — и вуаля, резюме улетело в бездну корпоративного портала. Дальше остается только ждать. День, два, неделю. Чаще всего — тишина. Но есть и другой путь. Неудобный, требующий смелости, работы ногами и... живой речи. В эпоху мессенджеров и автоматических отписок прямое обращение в компанию кажется анахронизмом, пережитком прошлого. Однако, как показывает практика, именно этот «дедовский» способ часто приводит к самому быстрому и выгодному трудоустройству...
2 недели назад
Восемь главных правил поиска работы
Эти правила я нашёл в одной книжке. А в эту книгу они попали, в свою очередь, из других источников, поэтому ссылки никакие не привожу (наверняка это всё уже разбрелось по интернету). И хотя работу сейчас не ищу, как говорится, “надо держать порох сухим”, поэтому разные книги и статьи иногда почитываю. Итак: Это отличный свод правил, который отражает суть проактивного и психологически устойчивого подхода к поиску работы. Здесь соединены правильный настрой (мышление победителя) и призыв к конкретным действиям...
3 недели назад
В каких случаях нельзя использовать регистры R0…R15 и почему
Регистры общего назначения (РОН) в микроконтроллерах AVR делятся на две неравные группы: младшие (R0-R15) и старшие (R16-R31). Хотя документация часто называет их «общего назначения», на практике между ними существует важное функциональное неравенство, обусловленное архитектурой ядра и форматом команд. В этой статье мы подробно разберем, когда и почему необходимо использовать регистр R16 и его старших собратьев, а также каких возможностей лишены регистры R0-R15. Ответ кроется не в «волшебных» свойствах самого регистра R16, а в ограничениях системы команд (instruction set) AVR...
3 недели назад
Системы малой автоматизации: Умный дом на минималках и не только
Когда мы слышим словосочетание «автоматизация производства», мы часто представляем огромные заводские цеха, щиты управления с сотнями лампочек и инженеров в касках. Но автоматизация бывает разной. Существует огромный пласт задач, где не нужны космические корабли, а нужны компактные, надежные и недорогие решения. Это и есть системы малой автоматизации (SAS). Давайте разберемся, что это такое, откуда они взялись и как работают. Представьте себе небольшое здание: офис, школа, торговый центр или даже «умный» дом...
3 недели назад