Интерфейс USB. Часть 7. Программная реализация LS устройства USB. Разбираем пакеты по типам

Часть 1. Основы. Часть 2. Как происходит передача данных по шине. Часть 3. Что должно уметь любое USB-устройство. Часть 4. Дескрипторы и классы. Часть 5. Программная реализация LS устройства USB. Схема. Часть 6. Программная реализация LS устройства USB. Физика и приём пакетов. Часть 7. Программная реализация LS устройства USB. Разбираем пакеты по типам. Часть 8. …

Интерфейс USB. Часть 6. Программная реализация LS устройства USB. Физика и приём пакетов

Часть 1. Основы. Часть 2. Как происходит передача данных по шине. Часть 3. Что должно уметь любое USB-устройство. Часть 4. Дескрипторы и классы. Часть 5. Программная реализация LS устройства USB. Схема. Часть 6. Программная реализация LS устройства USB. Физика и приём пакетов. Часть 7. Программная реализация LS устройства USB. Разбираем пакеты по типам. Часть 8. …

Интерфейс USB. Часть 5. Программная реализация LS устройства USB. Схема

Часть 1. Основы. Часть 2. Как происходит передача данных по шине. Часть 3. Что должно уметь любое USB-устройство. Часть 4. Дескрипторы и классы. Часть 5. Программная реализация low speed устройства USB. Схема. Часть 6. Программная реализация LS устройства USB. Физика и приём пакетов. Часть 7. Программная реализация LS устройства USB. Разбираем пакеты по типам. Часть …

Релейный модуль с гальванической развязкой

Сегодня мы рассмотрим довольно простую и в то же время нужную конструкцию — релейный модуль с гальванической развязкой. Эти модули обычно применяются для управления мощными нагрузками с помощью различных контроллеров (например, всяких Arduino, Freeduino и тому подобных). Почему вообще такие модули популярны? Во-первых, выходы современных контроллеров, как правило, очень маломощные и не могут напрямую коммутировать …

Работа модуля USI в контроллерах AVR Tiny

Модуль USI — это некий суррогат, который предоставляет минимальные аппаратные ресурсы, необходимые для построения последовательного интерфейса. Тут всё как обычно, универсальный — значит никакой конкретный, соответственно, чтобы использовать USI для организации какого-то конкретного интерфейса, всё равно придётся сочетать его с программными средствами, однако такое сочетание позволит разгрузить процессор, значительно увеличить скорость передачи и уменьшить код, …

Web против SCADA. Часть 4. Продвинутая визуализация в web-браузере. АСУТП аквариума

Часть 1. Противостояние неизбежно, результат — предсказуем. Часть 2. Простой удалённый мониторинг через web-браузер. Часть 3. Удалённое управление через web-браузер. Часть 4. Продвинутая визуализация в web-браузере. АСУТП аквариума. В прошлый раз мы остановились на том, что я обещал вам показать возможности современных web-технологий в части продвинутой визуализации систем управления. Именно об этом сегодня и пойдёт …

Web против SCADA. Часть 3. Удалённое управление через web-браузер

Часть 1. Противостояние неизбежно, результат — предсказуем. Часть 2. Простой удалённый мониторинг через web-браузер. Часть 3. Удалённое управление через web-браузер. Часть 4. Продвинутая визуализация в web-браузере. АСУТП аквариума. Итак, с мониторингом мы в прошлый раз разобрались, поэтому сегодня будем решать задачу удалённого управления и конфигурирования. Как вы помните, для примера мы взяли в качестве контроллера …

Web против SCADA. Часть 2. Простой удалённый мониторинг через web-браузер

Часть 1. Противостояние неизбежно, результат — предсказуем. Часть 2. Простой удалённый мониторинг через web-браузер. Часть 3. Удалённое управление через web-браузер. Часть 4. Продвинутая визуализация в web-браузере. АСУТП аквариума. В прошлой части я обещал на простеньком примере показать возможность реализации АСУТП при помощи одних только web-технологий, без всяких SCADA-систем. Вот этим мы и займёмся в этой …

Web против SCADA. Часть 1. Противостояние неизбежно, результат — предсказуем

Часть 1. Противостояние неизбежно, результат — предсказуем. Часть 2. Простой удалённый мониторинг через web-браузер. Часть 3. Удалённое управление через web-браузер. Часть 4. Продвинутая визуализация в web-браузере. АСУТП аквариума. В этом небольшом (частей в несколько) обзоре, я хочу, поделиться с Вами своим видением перспектив развития систем АСУТП, показать возможности современных web-технологий и, самое главное, поднять вопрос …

Простой http-сервер на C++ Builder (Indy)

Сегодня мы будем писать на C++ Builder простейший http-сервер, но для начала, как всегда, немного теории (просто чтобы было понятно, что мы вообще собираемся делать). Итак, http (HyperText Transfer Protocol) — протокол передачи гипертекста (например, html-страничек). Это протокол прикладного уровня, из набора протоколов TCP/IP. В настоящий момент он является основным протоколом передачи данных в интернете …