Новости электроники
Архив : 9 Декабрь 2014 год
Компания Texas Instruments выпустила новую систему на кристалле RF430F5978, которая предназначена для комбинированных систем идентификации на ближнем расстоянии (до 6…10 метров, 134.2 кГц) и беспроводной передачи данных на дальности до единиц километров. Микросхема RF430F5978 предназначена для построения беспроводных сенсоров, идентификации людей, животных, контейнеров, контроля доступа и систем безопасности. Например, микросхема позволяет создавать радиометки автомобильной сигнализации с долгим сроком службы батарей, большой дальностью действия и быстрой реакцией при приближении к автомобилю.
Микроконтроллер и радио могут пробуждаться от сигнала транспондера, который, благодаря специальной внешней 3D-антенне, способен реагировать на электромагнитное поле в любой ориентации. Благодаря измерению силы сигнала по 3 осям можно рассчитать дистанцию до объекта и его положение в пространстве.
На расстоянии до 10 см транспондер позволяет вести двухсторонний защищенный обмен данными с EEPROM-памятью чипа даже при выключенном напряжении питания. С его помощью можно также реализовать функцию беспроводной зарядки от энергии электромагнитного поля.
Микросхема состоит из низкочастотного трехмерного транспондера 134 кГц, микроконтроллера MSP430 и приемопередатчика CC1101, работающего в диапазоне ниже 1 ГГц. Микроконтроллер, кроме традиционной периферии, содержит 32-битный аппаратный умножитель, 8-канальный 12-битный АЦП, компаратор, часы реального времени с будильником, аппаратный блок шифрования AES128, датчики температуры и напряжения питания.
Блок схема типового устройства на базе RF430F5978
Отладочный набор RF430F5978EVM
Для быстрой оценки возможностей комбинированного решения доступен отладочный комплект RF430F5978EVM, который включает в себя базовую станцию (источник электромагнитного поля), радиометку с двумя беспроводными интерфейсами (434 МГц и 134,2 кГц) и USB-приемник на микросхеме CC1101 (434 МГц).
Источник: www.compel.ru
Книга охватывает различные этапы разработки и сопутствующие им ситуации из практики программистов приложений, работающих с системами управления базами данных. Даются рекомендации по выбору решений как в проектировании (архитектуре), так и в программировании автоматизированных информационных систем уровня предприятия. Приводятся примеры для различных СУБД и моделей: Microsoft SQL Server, PostgreSQL, Firebird, Oracle, XML, NoSQL.
Для программистов, студентов и других специалистов в области информационных технологий, а также всех интересующихся темой разработки приложений баз данных.
Содержание
Введение 7
Основные понятия 9
База данных и СУБД 9
Типы приложений: транзакционная и аналитическая обработка 11
Клиент-серверные и встроенные СУБД 14
Сноска. Firebird 2.5: состояние 19
Основные модели данных: иерархическая, сетевая, реляционная 22
Иерархическая модель 22
Сетевая модель 28
Реляционная модель 33
Другие подходы и модели данных 37
Модель "Сущность-атрибут-значение" (EAV) 37
Неполно структурированные модели данных 46
Документ-ориентированная модель и NoSQL 48
Многомерные модели данных 53
О применимости NoSQL 56
Множественная и навигационная обработка, менеджеры записей 61
Объектная модель и объектно-реляционная проекция 65
SQL как универсальный входной язык 75
Проектирование 78
Терминология уровней 78
Первичные и прочие ключи 83
Внешние ключи и связи 87
Нормализация и денормализация 89
1НФ 90
2НФ 91
3НФ 92
Деморализуем... то есть денормализуем: "звезда" и "снежинка" 93
Типовая архитектура данных аналитических приложений 98
Переносимость между СУБД 100
Абстрагирование от СУБД 101
Абстрагирование от входного языка СУБД 102
Использование подмножества входного языка 104
Типовые структуры 104
Моделирование связей разных типов 105
Хронологические данные 109
Иерархические данные и деревья в SQL 115
Интернационализация/локализация данных и проброс контекста 130
Метаданные 138
Реестр объектов и аудит 143
Безопасность и доступ к данным 145
Проектирование физического хранения 151
Физическая организация памяти 152
Оперативная и долговременная память 155
Дисковые массивы 157
Оперативная память 160
Индексация данных 161
Секционирование данных 163
Неполно структурированные данные и высокая нагрузка 165
Относительность понятия высокой нагрузки 165
Особенности использования РСУБД и НСМД (NoSQL) 168
Нужно ли моделировать? 172
Моделирование против ручного кодирования: пример 174
Большие данные как состояние отрасли 181
Программирование с испытаниями 187
Типы соединений в SQL на примерах 187
Исходники и синхронизация структур 190
Некоторые особенности программирования 200
Параметризация запросов и SQL-инъекции 200
Сравнение с неопределёнными (пустыми) значениями 203
Работа со строками 204
Работа с датами 207
Генерация идентификаторов записей 209
Транзакции, изоляция и блокировки 214
Уровни SQL-92 215
Блокировки 219
Взаимные блокировки процессов (deadlock) 222
Версии данных 225
Проявления эффектов изоляции 227
Толстые транзакции 232
Загрузка данных 233
Пакетная загрузка 234
Вставка в толстой транзакции 240
РСУБД и неполно структурированные данные 241
Поддержка XML 242
Поддержка JSON 250
Выводы 253
Постраничные выборки 254
Обзор способов постраничной выборки 256
Тестирование способов постраничной выборки 260
Выводы 271
SQL и модульное тестирование 271
Место модульного тестирования в системе испытаний 271
Особенности разработки на процедурных расширениях SQL 273
Пример задачи для модульного теста 273
Создаём специализированный макроязык 276
Остановиться и оглянуться 283
Производительность SQL-запросов 284
Общие рекомендации 284
Анализ плана выполнения запроса 286
Поиск узких мест 291
Основы нагрузочного тестирования 297
Инструменты и методы 297
Учёт степени параллелизма 301
SQL Server и MongoDB на простом тесте 304
Тест вставки записей 304
Запросы и хронометраж 308
Выводы 315
Тестовые и демонстрационные базы данных 315
Заключение 317
Литература 318
Введение
Разработка приложений баз данных распространена не только в "корпоративном секторе" автоматизации производственных процессов предприятий и их отделов. Из классического определения "программы - это алгоритмы плюс данные" следует, что сколь верёвочке не виться, пройдя через цепочку служб, запрос в итоге обрабатывается системой управления базами данных (СУБД) или её неполнофункциональным аналогом. Активно развивающийся рынок мобильных устройств широко использует встраиваемые (embedded) СУБД, ранее применявшиеся в основном для управления оборудованием.
Если программист сознательно не ограничивает себя разработкой служб и человеко-машинных интерфейсов, взаимодействующих исключительно с другими службами, то вскоре возникает необходимость непосредственной работы с какой-либо СУБД, вероятнее всего реляционной.
Как правило, обладателям профильного образования преподаватели читали соответствующий теоретический курс в вузе [2], сопровождаемый практическими занятиями, пересекающийся по тематике с другими предметами. И, тем не менее, приступая к производственным задачам, вчерашний студент быстро ощутит отличие академических подходов от открывающегося взгляду пейзажа строек в недрах корпоративного софтостроения или в глубоком тылу веб-служб.
Тяжелее пришедшим в программирование из других областей деятельности. Окунувшись в реальность без багажа теории, соответствующего, как говорят американцы, бэкграунда, трудно сформировать в голове целостную картину, охватывающую важные детали происходящего, пропуская несущественные. Не хватает ни времени, ни мотивации читать достаточно скучные, толстые монографии вроде многократно переизданного Дейта [1], когда надо решать текущие задачи. Программисту становится не до вопросов философии кунг-фу, освоить бы побыстрее основные удары и блоки, чтобы получать поменьше оплеух от брыкающейся техники, исполненных значимости системных администраторов и недовольного начальства. Хорошо, если удастся выкроить часок-другой и потренироваться в сиквеле на примерах из книжки Грабера [3]...
Справиться с растущим потоком информации, не пропуская её через фильтры теоретического багажа, становится всё труднее. Например, последние годы активно пропагандируют NoSQL, может быть там все будет проще, не надо задумываться о нормальных формах и тренировать мозги на непривычную множественную обработку? Или может быть лучше работать через проекцию таблиц на объекты и не использовать прямой доступ к базе данных?
Книга "Софтостроение изнутри" [13] посвятила немалое количество сюжетов теме "как это не надо делать" и прогрессирующей в среде программистов некомпетентности в области баз данных, приводящей к катастрофическим для проектов последствиям на более поздних стадиях. В отличие от предтечи, настоящее издание будет носить ровно противоположный характер, следуя принципу "как это лучше сделать". Опираясь на опыт работы в продуктовом софтостроении и в технической экспертизе СУБД-решений, автор постарается в рамках повествования помочь вам не утонуть в информационном потоке и разобраться в часто возникающих на практике проблемах, не отрывая их от теории.
Почему не блог, а книга? Действительно, в Сети можно найти немало интересных статей. Однако, во-первых, чтобы найти нужную информацию по правильно заданным ключевым словам, а, во-вторых, оценить достоверность найденной публикации, нужно уже иметь определённый уровень компетенции, который кроме как чтением книг и практикой не поднять. Поэтому рекомендую и начинающим, и программистам с небольшим (2-3 года) опытом не увлекаться малоосмысленным копированием кода со страниц в Сети и прочим натягиванием глобуса на Меркаторову проекцию.
Цель книги не в том, чтобы заменить чтение упомянутых выше монографий или других книг из прилагаемого списка литературы, но подготовить и подвести к нему осознанно, исходя из нужд решения практических задач. Попытаться выстроить мост между бескомпромиссным академическим гранитом и производственными зыбучими песками, бесследно засасывающих неосмотрительных путников своими половинчатыми решениями и постоянной текучкой.
Все-таки, нет ничего практичнее, чем хорошая теория.
Купить книгу можно через форму заказа у нас на сайте здесь.
В книге рассматриваются наиболее востребованные типы приборов в категории малой бытовой техники: микроволновые печи, хлебопечки, мультиварки, кофемашины, пылесосы, аэрогрили, электробритвы. На большинство моделей приведены принципиальные электрические схемы с описанием работы этих устройств.
Книга будет полезна студентам профильных ВУЗов и колледжей, слушателям курсов повышения квалификации, а также специалистам по ремонту и обслуживанию бытовой техники и читателям, имеющим базовые знания и необходимые практические навыки в этой области.
При подготовке книги были использованы материалы журнала "Ремонт & Сервис", опубликованные в 2004-2014 гг.
Содержание
Список сокращений 4
Введение 5
Глава 1. Мультиварки 6
1.1 Особенности построения систем управления мультиварок 6
Системы управления мультиварок 6
Мультиварка "Panasonic SR-TMH18" 6
Мультиварки "CUCKOO CMC-HE1051F/HE1054F/HE1055F" 11
Характерные неисправности мультиварок и способы их устранения 19
Глава 2. Кофемашины 22
2.1 Кофемашина "Philips Saeco HD 8838" 22
Основные технические характеристики 22
Состав и принцип работы 23
Сервисное тестирование и ремонт 30
Порядок разборки кофемашины 30
Глава 3. Хлебопечки 42
3.1 Диагностика хлебопечек Moulinex 42
Особенности конструкции 42
Тест самодиагностики 42
3.2. Автоматическая хлебопекарня "LG HB-152CE" 43
Функциональные особенности 43
Конструкция 44
Порядок разборки 45
Схема электрических соединений и плата управления 46
Возможные неисправности и методы их устранения 46
Коды ошибок 48
Глава 4. Пылесосы 49
4.1. Ремонт и обслуживание пылесоса Electrolux ErgoSpace 49
Неисправности и методы их диагностики 51
4.2. Эволюция систем управления пылесосов LG 52
Заключение 62
Глава 5. Микроволновые печи 63
5.1. Инверторные микроволновые печи 63
Особенности работы магнетрона в микроволновой печи 63
Регулирование выходной мощности инверторной печи 65
Принципиальная схема инвертора микроволновой печи 65
Типовые модели инверторных печей PANASONIC 67
Модели СВЧ печей "Panasonic NN-A860/890" 68
Модели "Panasonic NN-T551/T571/T591" 72
Модели "Panasonic NN-Q551/Q551/Q581" 72
Модели "Panasonic NN-F621/F651/F661/NN-F691" 76
Модели "NN-V668/V688/ V698/V698" 77
5.2. Защитные устройства микроволновых печей 80
Общие сведения 80
Воздействие СВЧ излучения на человека 80
Утечка энергии из камеры СВЧ печи и защита от нее 81
Работа СВЧ печи в разных режимах 83
Работа защитной системы печи с электронным управлением 84
Работа защитной системы печи с электромеханическим управлением 85
Методика уменьшения зазора между уплотнителем дверцы печи и камерой 86
Регулировка запорного механизма печей LG 86
Регулировка запорного механизма печей Daewoo 87
Регулировка запорного механизма печей фирмы Samsung 87
Устранение неисправностей запорной системы 90
5.3. Ремонт микроволновой печи "Samsung СК135" 91
Основные параметры 91
Описание схемы и особенности работы 91
Особенности проверки работоспособности микроволновой печи 94
Возможные неисправности и способы их устранения 94
Глава 6. Аэрогрили 96
6.1. Аэрогриль АХ-757. Описание и принцип работы 96
Принцип работы 96
Конструкция аэрогриля 97
Электрическая схема 97
Возможные замены электрических компонентов 99
Глава 7. Электробритвы 100
7.1. Электробритвы "BRAUN 5312/5314/5315/5316". Устройство, эксплуатация и возможные неисправности 100
Общие сведения, конструкция электробритв 100
Порядок разборки/сборки 102
Описание работы электронной части устройства 103
Особенности эксплуатации и возможные неисправности 106
Литература и интернет-источники 107
Список сокращений
ЖК - жидкокристаллический
ИП - источник питания
МК - микроконтроллер
ОЗУ - оперативное запоминающее устройство
ПЗУ - постоянное запоминающее устройство
ПО - программное обеспечение
ПУ - панель управления
ТЭН - трубчатый электронагреватель
ЦСП - цифровой сигнальный процессор
СВЧ - сверхвысокочастотный
УВЧ - ультравысокочастотный
ЭМ - электронный модуль
NTC-датчик (англ. Negative Temperature Coefficient) - резистор (термистор), сопротивление которого меняется в обратной пропорции к температуре
Введение
В настоящее время трудно себе представить ведение домашнего хозяйства без многочисленной категории домашних приборов, объединенных одной общей категорией - малая бытовая техника. Она охватывает достаточно большой список, перечислим некоторые из них: техника для приготовления и обработки пищи (мультиварки, хлебопечки, аэрогрили, микроволновые печи, миксеры, мясорубки, кухонные комбайны и др.), приборы для глажки одежды (утюги, паровые станции ), техника за уходом за волосами (электробритвы, фены и др.) и многое другое. Эта книга - первая на книжном рынке СНГ за прошедшее 10-летие, посвященная описанию представителей малой бытовой техники. Естественно, в ней не было возможности охватить весь спектр малой бытовой техники - были выбраны наиболее значимые и востребованные устройства. Материалы книги в большинстве своем взяты не только из сервисных руководств, они являются результатом труда и накопленного опыта большого круга сервисных специалистов из России и стран СНГ. На основании материалов книги читатель сможет получить представление не только об упомянутых конкретных моделях техники, но и тенденциях развития этих приборов. В книге впервые опубликованы материалы о новых, наиболее популярных и востребованных представителях малой бытовой техники - мультиварках, кофемашинах, хлебопечках и аэрогрилях.
Мы надеемся, что подобное издание поможет получить необходимые знания не только специалистам по обслуживанию бытовой технике, но и учащимся специализированных учебных заведений и широкому кругу подготовленных читателей.
Глава 1. Мультиварки
1.1 Особенности построения систем управления мультиварок
В последнее время у нас и за рубежом у домашних хозяек все большую популярность завоевывают так называемые мультиварки (за рубежом они больше известны под названием MULTI COOKER). В большей степени это связано с универсальностью данного устройства - при приготовлении пищи оно может совмещать в себе многие функции, например, скороварки, пароварки, кашеварки, хлебопечки, йогуртницы и др. Несмотря на свой широкий функционал конструктивно мультиварка достаточно проста - она представляет собой "электронную кастрюлю" со съемной чашей внутри и плотно прикрепляющейся крышкой. Съемная чаша предназначена для закладки продуктов. Мультиварка работает под управлением встроенного МК, который, в свою очередь, управляет процессом приготовления пищи с помощью набора встроенных программ. В этой главе рассматривается схемотехника нескольких разновидностей систем управления мультиварок на основе принципиальных схем конкретных моделей, а также приведены примеры типовых неисправностей.
Системы управления мультиварок
Несмотря на большое разнообразие по типу нагрева, мультиварки делятся на два вида: с нагревом с помощью ТЭН и с индукционным нагревом.
Самыми распространенными, более простыми по устройству и, соответственно, более дешевыми являются мультиварки с нагревом с помощью ТЭН. Нагревательный элемент в них располагается снизу и прилегает ко дну чаши. Там же расположен термодатчик, на основе показаний которого МК управляет работой ТЭН и тем самым обеспечивается процесс приготовления пищи. Нужная температура приготовления пищи зависит от времени включения ТЭН (при подаче питания на ТЭН он всегда отдает максимальную мощность) - при заданной низкой температуре приготовления ТЭН периодически включается на короткие промежутки времени, которые могут увеличиваться для достижения повышенной температуры. Рассмотрим особенности построения и работу систем управления мультиварок на примерах моделей с нагревом ТЭН ("Panasonic SR-TMH18"), а затем - с индукционным нагревом ("CUCKOO CMC-HE1051F").
Мультиварка "Panasonic SR-TMH18"
Внешний вид мультиварки "Panasonic SR‑TMH18" приведен на рис. 1.1.1. Она мало чем отличается от большинства аналогичных устройств (приготовление пищи без избыточного давления), схема управления имеет следующие особенности:
- в устройстве установлены три ТЭН (два - в основном корпусе и один - в крышке) и два датчика температуры (по одному - в крышке и под чашей). ТЭН на крышке используется для борьбы с конденсатом, а боковой маломощный (73 Вт) ТЭН - для обеспечения режима подогрева;
- клапан выпуска пара на крышке механического типа (не контролируется системой управления).
Купить книгу можно через форму заказа у нас на сайте здесь.
Настоящая книга представляет собой практическое пособие по диагностике систем управления бензиновыми двигателями наиболее продаваемых в России бюджетных автомобилей отечественных и иностранных производителей, а именно: BYD F3, CHEVROLET Lanos, ZAZ Chance, FIAT Albea, LADA Granta, LADA Kalina, LADA Kalina 2, LADA Largus, LADA Priora, NISSAN Juke, RENAULT Logan и RENAULT Scenic.
В книге описывается электрооборудование автомобилей, а также основные принципы построения и функциональные особенности электронных систем управления двигателем. Авторами предлагается интуитивно понятная и логичная методика диагностики компонентов системы управления двигателем. Приводятся данные о порядке получения и интерпретации информации системы самодиагностики автомобилей.
Книга предназначена для специалистов, профессионально занимающихся ремонтом автомобилей, а также для обычных автолюбителей, интересующихся устройством электрооборудования своего автомобиля.
При подготовке книги использовались материалы журнала "Ремонт & Сервис" за 2008-2014 гг.
Содержание
Глава 1. Автомобиль BYD F3 4
Устройство электронной системы управления двигателем 4
Схема подключения ЭБУ MT‑20U к ЭСУД в автомобиле BYDF3 7
Поиск неисправностей с помощью диагностического прибора 11
Глава 2. Автомобили Chevrolet Lanos и ZAZ Chance 13
Состав ЭСУД и конструкция 13
Диагностика неисправностей ЭСУД и рекомендации по их устранению 19
Глава 3. Автомобиль Fiat Albea 21
Электрооборудование автомобиля
Fiat Albea 21
Система распределенного впрыска
топлива 25
Диагностика системы распределенного впрыска, поиск и устранение
неисправностей 26
Проверка компонентов системы распределенного впрыска 27
Неисправности системы подачи топлива 28
Глава 4. Автомобиль Lada Granta 29
Устройство и работа электрооборудования автомобиля 29
Генератор 29
Стартер 29
Электрическая схема переднего жгута проводов 31
Электрическая схема жгута проводов
салона 32
Электронная система управления двигателем с электронным блоком управления М74
Евро-4 33
Диагностика ЭСУД с электронным блоком управления М74 Евро-4 43
Глава 5. Автомобиль LADA KALINA 44
Состав и конструктивные особенности
ЭСУД 44
Диагностика неисправностей ЭСУД и рекомендации по их устранению 46
Работа с диагностическим прибором 53
Глава 6. Автомобиль LADA KALINA 2 с автоматической коробкой передач 54
Устройство и работа ЭСУД
с контроллером М74 54
Схема управления модулем зажигания 58
Общая методика диагностики
неисправностей ЭСУД автомобиля 61
Интерфейс CAN 62
Система электронного управления автоматической коробкой передач
автомобиля LADA KALINA 2 62
Устройство и принцип работы датчиков и исполнительных устройства АКП 68
Диагностика и методы определения неисправностей системы управления АКП 70
Глава 7. Автомобиль LADA LARGUS 72
Устройство электронной системы
управления двигателем 72
Диагностика ЭСУД 77
Коды неисправностей ЭСУД 77
Диагностика работы электронной противоугонной блокировки запуска
двигателя 80
Глава 8. Автомобили ВАЗ-2170 LADA Priora и ВАЗ-11183 LADA Kalina 82
Устройство и принцип работы системы управления двигателем 82
Диагностика управления работой
двигателя 87
Глава 9. Автомобиль Nissan Juke 89
Состав электрооборудования 89
Генератор и система запуска двигателя 90
Система запуска двигателя 90
Электронная система управления
двигателем 92
Системы безопасности автомобиля 94
Система комфорта автомобиля 96
Глава 10. Автомобили Renault Scenic/Logan 98
ЭСУД "Siemens Sirius 32" 98
Проверка параметров блока управления впрыском "SiemensSirius32" 101
Самодиагностика ЭСУД "Siemens
Sirius 32" 101
Проверка компонентов ЭСУД "Siemens
Sirius 32" 102
Проверка функции обеспечения ЭСУД 111
Литература и Интернет-ресурсы 112
Глава 1.
Автомобиль BYD F3
Бурное развитие автомобильной индустрии КНР пришлось на середину 80-х годов прошлого столетия - именно тогда на ее территории появились первые крупные автомобильные концерны и заводы по выпуску легковых машин. Прошло совсем немного времени, и на территории нашего южного соседа развилась мощная автомобильная индустрия, которая вышла на первое место в мире по количеству производимых транспортных средств. Так, в 2010 году в КНР было выпущено около 18 млн. автомобилей. Российские потребители с немалым скептицизмом восприняли первые образцы китайских автомобилей, затем многие, не скрывая тревоги, были свидетелями экспансии на российский рынок невиданных доселе марок и моделей. Сегодня можно наблюдать вполне уравновешенное отношение специалистов и автолюбителей к автомобилям из Поднебесной, тем более что некоторые марки уже успели стать частью российской автомобильной промышленности.
На примере известной марки легкового автомобиля КНР BYD F3 рассмотрим устройство и работу применяемых в них электронных систем управления двигателем (ЭСУД).
Устройство электронной системы управления двигателем
Описание принципа работы ЭСУД бензинового двигателя неоднократно публиковалось в популярной литературе, в том числе подробно рассматривалось на страницах Р&С [1] и в книгах издательства "Солон-Пресс", например, в [2] и [3].
Конструктивные решения ЭСУД, реализованные в автомобилях производства КНР, почти ничем не отличаются от аналогичных узлов большинства известных мировых марок автомобилей.
Как правило, в современных автомобилях китайского производства применяются два типа ЭСУД: это системы с управлением дроссельным патрубком с помощью механического привода (Евро 3) и системы с электронным управлением (Евро 4).
Главным элементом ЭСУД является электронный блок управления (ЭБУ), который контролирует подачу топлива, момент зажигания, частоту вращения коленчатого вала в режиме холостого хода, работу систем охлаждения двигателя и кондиционирования, а также выполняет функцию диагностики всех элементов системы с дальнейшим оповещением водителя о возникших неисправностях.
Кроме вышеупомянутых функций ЭБУ обменивается информацией с иммобилайзером и если в результате обмена определяется, что доступ к автомобилю разрешен, то ЭБУ продолжает выполнение функций управления двигателем, в противном случае работа двигателя блокируется.
Довольно распространенными типами ЭБУ, которыми комплектуются легковые автомобили китайского производства, являются BOSH М7.9.7 и Delphi MT-20U и их модификации.
Как известно, основную задачу в каждом ЭБУ выполняет ИМС микроконтроллера, вычислительные возможности …..
Купить книгу можно через форму заказа у нас на сайте здесь.