Elektor Books - Burkhard Kainka - The Arduino-Inside Measurement Lab / Лаборатория измерений внутри Arduino [2024, PDF, ENG]

Страницы:  1
Ответить
 

vovaz007

Старожил

Стаж: 16 лет 2 месяца

Сообщений: 9849

vovaz007 · 16-Июн-24 10:26 (1 год 4 месяца назад, ред. 16-Июн-24 10:28)

The Arduino-Inside Measurement Lab : An 8-In-1 Test and Measurement Instrument for the Electronics Workbench
Измерительная лаборатория Arduino-Inside: испытательный и измерительный прибор 8-в-1 для электронного оборудования
Год издания: 2024
Автор: Burkhard Kainka
Издательство: Elektor
ISBN: 978-3-89576-604-6
Серия: Elektor Books
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 130
Description: A well-equipped electronics lab is crammed with power supplies, measuring devices, test equipment and signal generators. Wouldn't it be better to have one compact device for almost all tasks? Based on the Arduino, a PC interface is to be developed that's as versatile as possible for measurement and control. It simply hangs on a USB cable and — depending on the software — forms the measuring head of a digital voltmeter or PC oscilloscope, a signal generator, an adjustable voltage source, a frequency counter, an ohmmeter, a capacitance meter, a characteristic curve recorder, and much more. The circuits and methods collected here are not only relevant for exactly these tasks in the "MSR" electronics lab, but many details can also be used within completely different contexts.
In addition, there are tools, components and the many assemblies and projects you’re working on. It can get crowded in the lab. Wouldn’t it be better to have one compact device for almost all tasks? All in one, small and versatile, as well as inexpensive and easy to procure. After several attempts with other systems, the choice fell on the Arduino Nano. On this basis, a PC interface as versatile as possible for measurement and control is to be developed.
The first tests have shown that Arduino sketches are not really real-time capable. Things run in the background that you can’t see. Many time-critical tasks cannot be solved this way. One way out is that the IDE can also compile pure C code, because the GCC compiler is used in the background. Usually every sketch contains a function void setup() and a function void loop(). If you delete these two, everything stays clean. Instead a function int main(void)is needed.
Описание: Хорошо оборудованная лаборатория электроники забита источниками питания, измерительными приборами, испытательным оборудованием и генераторами сигналов. Не лучше ли было бы иметь одно компактное устройство практически для всех задач? На основе Arduino необходимо разработать интерфейс ПК, максимально универсальный для измерения и управления. Он просто висит на USB-кабеле и — в зависимости от программного обеспечения — образует измерительную головку цифрового вольтметра или осциллографа ПК, генератор сигналов, регулируемый источник напряжения, частотомер, омметр, измеритель емкости, самописец характеристических кривых. , и многое другое. Собранные здесь схемы и методы не только актуальны именно для этих задач в лаборатории электроники «МСР», но многие детали также могут использоваться в совершенно разных контекстах.
Кроме того, здесь есть инструменты, компоненты и множество сборок и проектов, над которыми вы работаете. В лаборатории может быть тесно. Не лучше ли было бы иметь одно компактное устройство почти для всех задач? Все в одном, маленькое и универсальное, а также недорогое и легкое в приобретении. После нескольких попыток с другими системами выбор пал на Arduino Nano. На этой основе необходимо разработать интерфейс ПК, максимально универсальный для измерения и управления.
Первые тесты показали, что эскизы Arduino на самом деле не поддерживают работу в реальном времени. В фоновом режиме происходят события, которых вы не видите. Многие срочные задачи не могут быть решены таким способом. Один из выходов — то, что IDE может также компилировать чистый код C, поскольку в фоновом режиме используется компилятор GCC. Обычно каждый скетч содержит функцию void setup() и функцию voidloop(). Если вы удалите эти два, все останется чистым. Вместо этого необходима функция int main(void)..

Опубликовано группой
Примеры страниц (скриншоты)
Оглавление
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error