Коллекции схемы SQL Server — ADO.NET
Twitter LinkedIn Facebook Адрес электронной почты
- Статья
- Чтение занимает 10 мин
Поставщик данных Microsoft . NET Framework для SQL Server поддерживает дополнительные коллекции схем помимо общих коллекций. Коллекции схем незначительно меняются в зависимости от используемой версии SQL Server. Чтобы получить список поддерживаемых коллекций схем, вызовите метод GetSchema без аргументов или укажите имя коллекции схем «MetaDataCollections». При этом будет возвращена DataTable со списком поддерживаемых коллекций схем, число ограничений, которые каждая из них поддерживает, и число идентификационных частей, которые в них используются.
Базы данных
ColumnName | DataType | Описание |
---|---|---|
database_name | Строка | Имя базы данных. |
dbid | Int16 | Идентификатор базы данных. |
create_date | DateTime | Дата создания базы данных. |
Внешние ключи
ColumnName | DataType | Описание |
---|---|---|
CONSTRAINT_CATALOG | Строка | Каталог, к которому принадлежит ограничение. |
CONSTRAINT_SCHEMA | Строка | Схема, которая содержит ограничение. |
CONSTRAINT_NAME | Строка | Название |
TABLE_CATALOG | Строка | Имя таблицы, частью которой является ограничение. |
TABLE_SCHEMA | Строка | Схема, которая содержит таблицу. |
TABLE_NAME | Строка | Имя таблицы |
CONSTRAINT_TYPE | Строка | Тип ограничения. Допускается только ограничение «FOREIGN KEY». |
IS_DEFERRABLE | Строка | Указывает, является ли ограничение допускающим задержку. Возвращает NO. |
INITIALLY_DEFERRED | Строка | Указывает, является ли ограничение первоначально допускающим задержку. Возвращает NO. |
Индексы
ColumnName | DataType | Описание |
---|---|---|
constraint_catalog | Строка | Каталог, которому принадлежит индекс. |
constraint_schema | Строка | Схема, которая содержит индекс. |
constraint_name | Строка | Имя индекса. |
table_catalog | Строка | Имя таблицы, с которой связан индекс. |
table_schema | Строка | Схема, содержащая таблицу, с которой связан индекс. |
имя_таблицы | Строка | Имя таблицы. |
index_name | Строка | Имя индекса. |
Indexes (SQL Server 2008)
Начиная с .NET Framework 3.5 с пакетом обновления 1 (SP1) и SQL Server 2008, в коллекцию схем Indexes для поддержки новых пространственных типов, файловых потоков и разреженных столбцов были добавлены указанные ниже столбцы. Эти столбцы не поддерживаются в предыдущих версиях .NET Framework и SQL Server.
ColumnName | DataType | Описание |
---|---|---|
type_desc | Строка | Индекс имеет один из указанных ниже типов. -HEAP |
IndexColumns
ColumnName | DataType | Описание |
---|---|---|
constraint_catalog | Строка | Каталог, которому принадлежит индекс. |
constraint_schema | Строка | Схема, которая содержит индекс. |
constraint_name | Строка | Имя индекса. |
table_catalog | Строка | Имя таблицы, с которой связан индекс. |
table_schema | Строка | Схема, содержащая таблицу, с которой связан индекс. |
имя_таблицы | Строка | Имя таблицы. |
column_name | Строка | Имя таблицы, с которой связан индекс. |
ordinal_position | Int32 | Порядковая позиция столбца. |
KeyType | Byte | Тип объекта. |
index_name | Строка | Имя индекса. |
Процедуры
ColumnName | DataType | Описание |
---|---|---|
SPECIFIC_CATALOG | Строка | Собственное имя для каталога. |
SPECIFIC_SCHEMA | Строка | Определенное имя схемы. |
SPECIFIC_NAME | Строка | Определенное имя каталога. |
ROUTINE_CATALOG | Строка | Каталог, которому принадлежит хранимая процедура. |
ROUTINE_SCHEMA | Строка | Схема, которая содержит хранимую процедуру. |
ROUTINE_NAME | Строка | Имя хранимой процедуры. |
ROUTINE_TYPE | Строка | Возвращает значение PROCEDURE для хранимых процедур и FUNCTION для функций. |
CREATED | DateTime | Время создания процедуры. |
LAST_ALTERED | DateTime | Время последнего изменения процедуры. |
Параметры процедуры
ColumnName | DataType | Описание |
---|---|---|
SPECIFIC_CATALOG | Строка | Имя каталога процедуры, для которой это является параметром. |
SPECIFIC_SCHEMA | Строка | Схема, содержащая процедуру, частью которой является этот параметр. |
SPECIFIC_NAME | Строка | Имя процедуры, частью которой является этот параметр. |
ORDINAL_POSITION | Int32 | Порядковый номер параметра, начиная с 1. Для возвращаемого значения процедуры — 0. |
PARAMETER_MODE | Строка | Возвращает значение IN для входного параметра, OUT для выходного параметра и INOUT для изменяемого входного параметра. |
IS_RESULT | Строка | Возвращает значение YES, если результат процедуры является результатом выполнения функции. В противном случае возвращается значение NO. |
AS_LOCATOR | Строка | Возвращает значение YES, если результат объявлен как указатель. В противном случае возвращается значение NO. |
PARAMETER_NAME | Строка | Имя параметра. Если соответствует результату выполнения функции, то возвращается значение NULL. |
DATA_TYPE | Строка | Тип данных, поддерживаемый системой. |
CHARACTER_MAXIMUM_LENGTH | Int32 | Максимальная длина в символах для двоичных или символьных данных. В противном случае возвращается значение NULL. |
CHARACTER_OCTET_LENGTH | Int32 | Максимальная длина в байтах для двоичных или символьных данных. В противном случае возвращается значение NULL. |
COLLATION_CATALOG | Строка | |
COLLATION_SCHEMA | Строка | Всегда возвращает значение NULL. |
COLLATION_NAME | Строка | Имя параметров сортировки параметра. Если введенные данные не принадлежат ни к одному из символьных типов, возвращает значение NULL. |
CHARACTER_SET_CATALOG | Строка | Имя каталога кодировки параметра. Если введенные данные не принадлежат ни к одному из символьных типов, возвращает значение NULL. |
CHARACTER_SET_SCHEMA | Строка | Всегда возвращает значение NULL. |
CHARACTER_SET_NAME | Строка | Имя кодировки параметра. Если введенные данные не принадлежат ни к одному из символьных типов, возвращает значение NULL. |
NUMERIC_PRECISION | Byte | Точность приблизительных числовых данных, точных числовых данных, целочисленных данных или денежных данных. В противном случае возвращается значение NULL. |
NUMERIC_PRECISION_RADIX | Int16 | Основание системы счисления точности приблизительных числовых данных, точных числовых данных, целочисленных данных или денежных данных. В противном случае возвращается значение NULL. |
NUMERIC_SCALE | Int32 | Масштаб приблизительных числовых данных, точных числовых данных, целочисленных данных или денежных данных. В противном случае возвращается значение NULL. |
DATETIME_PRECISION | Int16 | Точность в долях секунды, если параметр имеет тип datetime или smalldatetime. В противном случае возвращается значение NULL. |
INTERVAL_TYPE | Строка | NULL. Зарезервировано для будущего использования в SQL Server. |
INTERVAL_PRECISION | Int16 | NULL. Зарезервировано для будущего использования в SQL Server. |
Таблицы
ColumnName | DataType | Описание |
---|---|---|
TABLE_CATALOG | Строка | Каталог таблицы. |
TABLE_SCHEMA | Строка | Схема, которая содержит таблицу. |
TABLE_NAME | Строка | Имя таблицы. |
TABLE_TYPE | Строка | Тип таблицы. Может быть VIEW или BASE TABLE. |
Столбцы
ColumnName | DataType | Описание |
---|---|---|
TABLE_CATALOG | Строка | Каталог таблицы. |
TABLE_SCHEMA | Строка | Схема, которая содержит таблицу. |
TABLE_NAME | Строка | Имя таблицы. |
COLUMN_NAME | Строка | Имя столбца. |
ORDINAL_POSITION | Int32 | Идентификационный номер столбца. |
COLUMN_DEFAULT | Строка | Значение столбца по умолчанию. |
IS_NULLABLE | Строка | Указывает, может ли столбец допускать значение NULL. Если для столбца допустимо значение NULL, этот столбец возвращает значение YES. Иначе возвращается значение NO. |
DATA_TYPE | Строка | Тип данных, поддерживаемый системой. |
CHARACTER_MAXIMUM_LENGTH | Int32 – Sql8, Int16 – Sql7 | Максимальная длина в символах для двоичных данных, символьных данных или текстовых данных и изображений. Иначе возвращается значение NULL. |
CHARACTER_OCTET_LENGTH | Int32 – SQL8, Int16 – Sql7 | Максимальная длина в байтах для двоичных данных, символьных данных или текстовых данных и изображений. Иначе возвращается значение NULL. |
NUMERIC_PRECISION | Unsigned Byte | Точность приблизительных числовых данных, точных числовых данных, целочисленных данных или денежных данных. Иначе возвращается значение NULL. |
NUMERIC_PRECISION_RADIX | Int16 | Основание системы счисления точности приблизительных числовых данных, точных числовых данных, целочисленных данных или денежных данных. Иначе возвращается значение NULL. |
NUMERIC_SCALE | Int32 | Масштаб приблизительных числовых данных, точных числовых данных, целочисленных данных или денежных данных. Иначе возвращается значение NULL. |
DATETIME_PRECISION | Int16 | Код подтипа для datetime и интервальных типов данных SQL-92. Для других типов данных возвращается значение NULL. |
CHARACTER_SET_CATALOG | Строка | Возвращает значение «master», т. е. имя базы данных, в которой находится кодировка, если столбец имеет символьный тип данных или текстовый тип данных. Иначе возвращается значение NULL. |
CHARACTER_SET_SCHEMA | Строка | Всегда возвращает значение NULL. |
CHARACTER_SET_NAME | Строка | Возвращает уникальное имя для кодировки, если столбец содержит символьные данные или текстовые данные. Иначе возвращается значение NULL. |
COLLATION_CATALOG | Строка | Возвращает значение «master», т.е. имя базы данных, в которой определен параметр сортировки, если столбец имеет символьный тип данных или текстовый тип данных. В противном случае этот столбец содержит значение NULL. |
Columns (SQL Server 2008)
Начиная с .NET Framework 3.5 с пакетом обновления 1 (SP1) и SQL Server 2008, в коллекцию схем Columns для поддержки новых пространственных типов, файловых потоков и разреженных столбцов были добавлены указанные ниже столбцы. Эти столбцы не поддерживаются в предыдущих версиях .NET Framework и SQL Server.
ColumnName | DataType | Описание |
---|---|---|
IS_FILESTREAM | Строка | YES, если для столбца установлен атрибут FILESTREAM. NO, если для столбца не установлен атрибут FILESTREAM. |
IS_SPARSE | Строка | YES, если столбец является разреженным. NO, если столбец не является разреженным. |
IS_COLUMN_SET | Строка | YES, если столбец является набором столбцов. NO, если столбец не является набором столбцов. |
AllColumns (SQL Server 2008)
Начиная с .NET Framework 3.5 с пакетом обновления 1 (SP1) и SQL Server 2008, для поддержки разреженных столбцов была добавлена коллекция схем AllColumns. Коллекция схем AllColumns не поддерживается в предыдущих версиях .NET Framework и SQL Server.
Для коллекции схем AllColumns установлены те же ограничения и результирующая схема DataTable, что и для коллекции схем Columns. Единственное отличие заключается в том, что коллекция схем AllColumns включает столбцы, представляющие наборы столбцов, которые не входят в коллекцию схем Columns. Эти столбцы описаны в приведенной ниже таблице.
ColumnName | DataType | Описание |
---|---|---|
TABLE_CATALOG | Строка | Каталог таблицы. |
TABLE_SCHEMA | Строка | Схема, которая содержит таблицу. |
TABLE_NAME | Строка | Имя таблицы. |
COLUMN_NAME | Строка | Имя столбца. |
ORDINAL_POSITION | Int32 | Идентификационный номер столбца. |
COLUMN_DEFAULT | Строка | Значение столбца по умолчанию. |
IS_NULLABLE | Строка | Указывает, может ли столбец допускать значение NULL. Если для столбца допустимо значение NULL, этот столбец возвращает значение YES. Иначе возвращается значение NO. |
DATA_TYPE | Строка | Тип данных, поддерживаемый системой. |
CHARACTER_MAXIMUM_LENGTH | Int32 | Максимальная длина в символах для двоичных данных, символьных данных или текстовых данных и изображений. Иначе возвращается значение NULL. |
CHARACTER_OCTET_LENGTH | Int32 | Максимальная длина в байтах для двоичных данных, символьных данных или текстовых данных и изображений. Иначе возвращается значение NULL. |
NUMERIC_PRECISION | Unsigned Byte | Точность приблизительных числовых данных, точных числовых данных, целочисленных данных или денежных данных. Иначе возвращается значение NULL. |
NUMERIC_PRECISION_RADIX | Int16 | Основание системы счисления точности приблизительных числовых данных, точных числовых данных, целочисленных данных или денежных данных. Иначе возвращается значение NULL. |
NUMERIC_SCALE | Int32 | Масштаб приблизительных числовых данных, точных числовых данных, целочисленных данных или денежных данных. Иначе возвращается значение NULL. |
DATETIME_PRECISION | Int16 | Код подтипа для datetime и интервальных типов данных SQL-92. Для других типов данных возвращается значение NULL. |
CHARACTER_SET_CATALOG | Строка | Возвращает значение «master», т. е. имя базы данных, в которой находится кодировка, если столбец имеет символьный тип данных или текстовый тип данных. Иначе возвращается значение NULL. |
CHARACTER_SET_SCHEMA | Строка | Всегда возвращает значение NULL. |
CHARACTER_SET_NAME | Строка | Возвращает уникальное имя для кодировки, если столбец содержит символьные данные или текстовые данные. Иначе возвращается значение NULL. |
COLLATION_CATALOG | Строка | Возвращает значение «master», т.е. имя базы данных, в которой определен параметр сортировки, если столбец имеет символьный тип данных или текстовый тип данных. В противном случае этот столбец содержит значение NULL. |
IS_FILESTREAM | Строка | YES, если для столбца установлен атрибут FILESTREAM. NO, если для столбца не установлен атрибут FILESTREAM. |
IS_SPARSE | Строка | YES, если столбец является разреженным. NO, если столбец не является разреженным. |
IS_COLUMN_SET | Строка | YES, если столбец является набором столбцов. NO, если столбец не является набором столбцов. |
ColumnSetColumns (SQL Server 2008)
Начиная с .NET Framework 3.5 с пакетом обновления 1 (SP1) и SQL Server 2008, для поддержки разреженных столбцов была добавлена коллекция схем ColumnSetColumns. Коллекция схем ColumnSetColumns не поддерживается в предыдущих версиях .NET Framework и SQL Server. Коллекция схем ColumnSetColumns возвращает схему для всех столбцов в наборе столбцов. Эти столбцы описаны в приведенной ниже таблице.
ColumnName | DataType | Описание |
---|---|---|
TABLE_CATALOG | Строка | Каталог таблицы. |
TABLE_SCHEMA | Строка | Схема, которая содержит таблицу. |
TABLE_NAME | Строка | Имя таблицы. |
COLUMN_NAME | Строка | Имя столбца. |
ORDINAL_POSITION | Int32 | Идентификационный номер столбца. |
COLUMN_DEFAULT | Строка | Значение столбца по умолчанию. |
IS_NULLABLE | Строка | Указывает, может ли столбец допускать значение NULL. Если для столбца допустимо значение NULL, этот столбец возвращает значение YES. Иначе возвращается значение NO. |
DATA_TYPE | Строка | Тип данных, поддерживаемый системой. |
CHARACTER_MAXIMUM_LENGTH | Int32 | Максимальная длина в символах для двоичных данных, символьных данных или текстовых данных и изображений. Иначе возвращается значение NULL. |
CHARACTER_OCTET_LENGTH | Int32 | Максимальная длина в байтах для двоичных данных, символьных данных или текстовых данных и изображений. Иначе возвращается значение NULL. |
NUMERIC_PRECISION | Unsigned Byte | Точность приблизительных числовых данных, точных числовых данных, целочисленных данных или денежных данных. Иначе возвращается значение NULL. |
NUMERIC_PRECISION_RADIX | Int16 | Основание системы счисления точности приблизительных числовых данных, точных числовых данных, целочисленных данных или денежных данных. Иначе возвращается значение NULL. |
NUMERIC_SCALE | Int32 | Масштаб приблизительных числовых данных, точных числовых данных, целочисленных данных или денежных данных. Иначе возвращается значение NULL. |
DATETIME_PRECISION | Int16 | Код подтипа для datetime и интервальных типов данных SQL-92. Для других типов данных возвращается значение NULL. |
CHARACTER_SET_CATALOG | Строка | Возвращает значение «master», т. е. имя базы данных, в которой находится кодировка, если столбец имеет символьный тип данных или текстовый тип данных. Иначе возвращается значение NULL. |
CHARACTER_SET_SCHEMA | Строка | Всегда возвращает значение NULL. |
CHARACTER_SET_NAME | Строка | Возвращает уникальное имя для кодировки, если столбец содержит символьные данные или текстовые данные. Иначе возвращается значение NULL. |
COLLATION_CATALOG | Строка | Возвращает значение «master», т.е. имя базы данных, в которой определен параметр сортировки, если столбец имеет символьный тип данных или текстовый тип данных. В противном случае этот столбец содержит значение NULL. |
IS_FILESTREAM | Строка | YES, если для столбца установлен атрибут FILESTREAM. NO, если для столбца не установлен атрибут FILESTREAM. |
IS_SPARSE | Строка | YES, если столбец является разреженным. NO, если столбец не является разреженным. |
IS_COLUMN_SET | Строка | YES, если столбец является набором столбцов. NO, если столбец не является набором столбцов. |
Пользователи
ColumnName | DataType | Описание |
---|---|---|
uid | Int16 | Идентификатор пользователя, уникальный в этой базе данных. 1 — это владелец базы данных. |
имя_пользователя | Строка | Имя пользователя или имя группы, уникальные в этой базе данных. |
createdate | DateTime | Дата добавления этой учетной записи. |
updatedate | DateTime | Дата последнего изменения учетной записи. |
Представления
ColumnName | DataType | Описание |
---|---|---|
TABLE_CATALOG | Строка | Каталог представления. |
TABLE_SCHEMA | Строка | Схема, которая содержит представление. |
TABLE_NAME | Строка | Имя представления. |
CHECK_OPTION | Строка | Тип инструкции WITH CHECK OPTION. CASCADE, если первоначальное представление было создано с помощью инструкции WITH CHECK OPTION. Иначе возвращается значение NONE. |
IS_UPDATABLE | Строка | Указывает, можно ли обновлять это представление. Всегда возвращает NO. |
ViewColumns
ColumnName | DataType | Описание |
---|---|---|
VIEW_CATALOG | Строка | Каталог представления. |
VIEW_SCHEMA | Строка | Схема, которая содержит представление. |
VIEW_NAME | Строка | Имя представления. |
TABLE_CATALOG | Строка | Каталог таблицы, которая связана с этим представлением. |
TABLE_SCHEMA | Строка | Schema, который содержит таблицу, связанную с этим представлением. |
TABLE_NAME | Строка | Имя таблицы, которая связана с представлением. Базовая таблица. |
COLUMN_NAME | Строка | Имя столбца. |
UserDefinedTypes
ColumnName | DataType | Описание |
---|---|---|
assembly_name | Строка | Имя файла для сборки. |
udt_name | Строка | Имя класса для сборки. |
version_major | Объект | Основной номер версии. |
version_minor | Объект | Дополнительный номер версии. |
version_build | Объект | Номер сборки. |
version_revision | Объект | Номер редакции. |
culture_info | Объект | Сведения о языке и региональных параметрах, которые связаны с этим определяемым пользователем типом. |
public_key | Объект | Открытый ключ, используемый в этой сборке. |
is_fixed_length | Логическое | Указывает, является ли длина данных этого типа всегда равной значению max_length. |
max_length | Int16 | Максимальная длина значения типа в байтах. |
Create_Date | DateTime | Дата создания или регистрации сборки. |
Permission_set_desc | Строка | Удобное в использовании имя набора разрешений и (или) уровня безопасности для сборки. |
См. также раздел
- Извлечение сведений о схеме базы данных
- Общие сведения об ADO.NET
Самые наглые схемы вывода средств из госкомпаний
Как украсть 100 миллиардов: Самые наглые схемы вывода средств из госкомпанийАнтикоррупция. Спецпроект Liga.net
Министерство инфраструктуры провело ревизию вверенного ему хозяйства и выявило полтора десятка схем, как выводят средства из госкомпаний. Замминистра Владимир Шульмейстер описал каждый способ и предложил рецепт их ликвидации
Владимир Шульмейстер
Придя в министерство, мы создали спецгруппу аналитиков, перед которой поставили задачу: проанализировать бизнес-процессы в госкомпаниях и выявить, где, как и кто ворует у государства.
Первые результаты работы нашей команды: 15 схем вывода средств из госкомпанийБольшинство украинских госпредприятий (ГП) больше похожи на преступные группировки, чем на бизнес. То есть цели у руководства ГП такие же как и у менеджмента в бизнесе – заработать больше денег, но из-за неправильно выстроенной системы мотивации усилия направляются не в ту сторону. Государство решило ограничить вознаграждение менеджменту и как результат — река потекла в иное русло.
Забудьте про сложные финансовые схемы из голливудских фильмов, для украинских ГП главное иметь политическую и силовую крышу. Вот и вся хитрость. Остальное уже дело техники. Поэтому все бумаги оформлены красиво, но суть совершенно противоречит законодательству и часто здравому смыслу.
Мнемоническое правило! Если вы смотрите на отчетность ГП и видите, что не смотря на оборот (он существенно отличается от года к году) предприятие каждый год показывает финансовый результат «околоноля», то знайте – точно воруют!
Часть случаев уже можно назвать историей, некоторые довольно свежие.
По всем были проведены необходимые проверки, а материалы направлены в прокуратуру. Результат всем хорошо известен. Начнем с самых простых схем.1
Уровень сложности: лёгкий
Первое, что мы сделали, придя в министерство – провели аудит денежных остатков предприятий в банках. Оказалось, что основными держателями средств в банках третьей-четвертой десятки являются именно ГП. Бывало, что почти половина пассива банка формировалась одним-двумя государственными предприятиями. Некоторые банки были «карманными» — связанными с директором ГП, некоторые получали государственный ресурс с помощью откатов. Какое-либо управление рисками у ГП отсутствовало, поэтому, к сожалению, не все деньги удалось спасти. Часть сгорела в неплатежеспособных банках, как например, в Национальном Кредите — 34 млн грн Борисполя и 65 млн грн — Укрпочты, в Дельта Банке -7 млн грн и ЗлатоБанке — 58 млн грн. Причем в случае с Укрпочтой, текущий счет открыли в сентябре 2014 года.
Основная же тема (операционный ущерб) – это заниженные ставки по хранящимся в банках средствам, за что руководители ГП получали от банков ежемесячные выплаты. Например, 100 млн грн Ильичевского морского торгового порта полтора года находились в частных банках, под эффективную ставку 3% годовых.
Схема 1
«Храните деньги в сберегательной кассе»
Ущерб в масштабах страны
Сотни миллионов гривен
КАК РЕШИТЬ: на время нестабильности необходимо перевести большинство средств госпредприятий в государственные банки, после чего увеличить ответственность финансовых директоров за управление остатками денежных средств. После стабилизации банковской системы приоритетом ставить эффективное использование. Также необходима прозрачность остатков — сколько, где и под какие проценты.
ГП продает продукцию/оказывает услуги по заниженным ценам. Разницу получает директор в чемодане или офшоре. Чуть более сложная вариация – фирма прокладка, которая связана с директором и выкупает 50-100% продукции ГП, а затем продает в разы дороже. Например, завод «Транссвязь», входящий в структуру Укрзализныци, 80% своей продукции продавал через прокладку, мотивируя это плохой платежной дисциплиной Укрзализныци. После смены директора цены выросли, а прокладка исчезла.
Схема 2
«Распродажа»
УЩЕРБ В МАСШТАБАХ СТРАНы
Миллиарды гривен
КАК РЕШИТЬ: назначение профессиональных директоров. Механизм назначения через конкурсы уже есть, но текущие зарплаты не позволяют привлекать менеджеров высокого класса, поэтому на конкурсы приходит меньше качественных участников, чем хотелось бы. Улучшение механизма компенсаций разрабатывается МЭРТ и должно произойти до конца года. Этот механизм нужно придать широкой огласке уже на стадии разработки. Параллельно нужно повышать прозрачность доходов предприятий. Информация о ценах реализации должна быть доступна он-лайн. Соответствующие юридические механизмы сейчас разрабатываются в МИУ и рабочей группой по открытым данным при Министерстве регионального развития.
Перечисляют предоплату за услуги/товары. Ничего не получают, фирма оказывается банкротом, главное не забыть поделиться с прокурорами. Примеры мы часто наблюдаем в виде недостроев. Парковка аэропорта Борисполь яркий пример. Подрядчик получил предоплату в 93 млн грн, но работы не сделал. ГП обратилось в суд.
Схема 3
«Кануло». Предоплата ни за что
УЩЕРБ В МАСШТАБАХ СТРАНы
Десятки миллионов гривен
КАК РЕШИТЬ: профессиональные директора и прозрачность строительных проектов.
Получать откаты за закупки, сделанные по завышенным ценам – классика коррупции, и рассказывать об этом довольно скучно, к тому же, с помощью электронных закупок, такие простые схемы скоро вымрут как класс. Есть другая хитрость: ГП любят закупать лишнее и ненужное.
На Запорожском электровозоремонтном заводе обнаружены запасы отдельных запчастей, которых заводу хватит на 10 лет, при работе в четыре смены. Этот «стратегический запас» был сделан последним директором в первый год вступления в должность. Теперь он там не работает. Новый директор пытается вернуть запчасти поставщикам и забрать деньги. Не удивительно, что именно по этим запчастям закупочная цена была наиболее завышена.
Классикой жанра «закупки» — прописывание условий конкурса под конкретного победителя. В декабре 2014 года, благодаря жалобе от Датского посла, мы остановили один тендер Администрации морских портов Украины. Тогда в документации по закупке краски было прописано условие, что краска должна быть обязательно в емкостях по 405 литров. И безусловно, такая краска от победителя стоила государству в два раза дороже, чем такая же краска, но из банок другого объема.
Схема 4
«Нынче всё дорого»
УЩЕРБ В МАСШТАБАХ СТРАН
Миллиарды гривен
КАК РЕШИТЬ: все закупки перевести в электронный вид (уже выполняется через систему ProZorro), с раскрытием всех условий подписанного контракта. Также необходимо раскрытие причин для тех или иных закупок. Это решается путём внедрения ERP систем на предприятии, а также дополнительной прозрачностью. Сейчас МИУ, совместно с инициативой CoST, разрабатывает методологию раскрытия информации на всех этапах строительных проектов: от планирования до эксплуатации. Результаты по первым трём пилотным проектам будут уже в этом году.
5
Уровень: средний
Тут мы нашли следы криминала практически в каждой отрасли. Видимо такой «успешный» опыт передается между отраслями особо быстро. Работает так: у компании – поставщика заказывается софт. Наше ГП за это платит немалые деньги и практически всегда с предоплатой. Софт создается и поставляется на ГП в виде закрытого кода. После этого ГП продолжает платить ежемесячно роялти (софт же остался в собственности поставщика!), и дополнительно за каждое изменение. С такой иглы очень сложно соскочить – ведь «неизвестно, как это работает!» и «у нас же все станет!». А теперь самое захватывающее – зачастую создатели такого софта от неведомого поставщика работают в IT- отделе ГП-заказчика! Хороший пример – компания УнИТ, о которой писала liga. net.
Схема 5
«Техноигла»
За разработку системы «Электронный билет» УЗ заплатила компании «УнИТ» 20 млн грн.
Помимо этого, частная компания получает ежегодно миллионы гривен роялти
Ущерб в масштабах страны
Десятки миллионов гривен
КАК РЕШИТЬ: профессиональные директора с ясной мотивацией. Кроме того, государство должно полностью контролировать подобные IT-системы. Это предотвратит попадание в зависимость от внешних разработчиков и позволит интегрировать межведомственные системы, как например пограничникам, таможенникам и транспортникам (а позже и МВД) системы на пунктах пропуска.
Сдача в аренду дешево, чуть более сложный процесс чем «распродажа», но зато долговечней. Шаг первый – начальник ГП спрашивает разрешение у министерства сдать собственность в аренду, мотивируя это низкой загрузкой, убыточностью и износом. Часто низкую загрузку и сильный износ обеспечивал сам начальник ГП. Шаг второй – в министерстве за «благодарность» разрешают аренду на имущественной комиссии. Шаг третий – документы направляются в ФГИУ, оттуда в региональное отделение, которое выбирает оценщика (который также «мотивированно» оценит все очень дешево) и проводит «конкурс», на который придет одна компания-спонсор, либо с одной-двумя подставными компаниями.
Так появилась, например, аренда имущества в Одесском порту по 8 грн за м2 в месяц. Открытость не помогает, зачастую условия конкурса выписываются под победителя.
Схема 6
«Налетай Подешевело!»
УЩЕРБ В МАСШТАБАХ СТРАны
Сотни миллионов гривен
КАК РЕШИТЬ: оптимизировать процедуру аренды (этим занимается ФГИУ), внести правки в закон о концессии, открыть информацию о всех текущих договорах. Мы обратились к ведущим компаниям-риэлторам для привлечения интересантов под крупные объекты для аренды/продажи.
За эту схему вам расскажет вся Одесса: классика аренды судов. В заключенном договоре на аренду парохода (бербоут чартере) указывается, что затраты на ремонт, которые несет арендатор, засчитываются в стоимость аренды. После чего пароход уходит в далекие страны, а в Украину шлют акты о миллионных ремонтах и письма, что аренду не будут платить следующие 10 лет.
Большинство арендаторов идет еще дальше: выставляет счета за «ремонт» в таком объеме, что через суд забирает пароход себе. Также могут быть инициированы другие иски по любому поводу (например, фиктивная задолженность за топливо) и судно арестовывают. Лишенное доходов ГП не имеет возможности нанять международных юристов: десятки наших судов сейчас ходят где-то в Индии или Средиземном море.
Из свежих примеров – в 2013 году предприятие УДП сдало в аренду (в рейсовый чартер) пароход Татарбунары. Этот вид чартера не согласовывается с министерством. Какое-то время пароход совершал рейсы, но в июле 2014 года его арестовали в Турции по иску неизвестной лондонской компании, которая «купила задолженность парохода» перед другой неизвестной, но уже кипрской, компанией. Задолженность, наверняка, фиктивная, но есть реальная угроза принятия решения местным турецким судом о продаже парохода с аукциона за долги. К счастью, финансовое положение УДП позволяет нанять юристов и сражаться в турецком суде.
Схема 7
«Как провожают пароходы»
УЩЕРБ В МАСШТАБАХ СТРАНы
Сотни миллионов гривен
КАК РЕШИТЬ: по оценке юристов «достать» ушедшие суда еще можно. Для этого необходимо нанять команду международных юристов, которые будут работать за часть имущества, отсуженного в пользу Украины. Чтобы эта проблема не повторялась в будущем, необходимы всё те же профессиональные директора.
Если на ГП есть большой и давно просроченный долг, то с большой долей вероятности можно предположить, что государство давно получило какой-то товар или услугу по завышенной цене. Обычно поставщики даже не думают получить полный расчет. Но! Иногда директор ГП инициирует новые переговоры в ключе: «но вы же хотите, чтобы с вами рассчитались». По таким безнадежным и почти забытым долгам кредиторы готовы платить большие дисконты. Увы – не всегда это попадает в казну.
Схема 8
«Верните гуся!»
УЩЕРБ В МАСШТАБАХ СТРАНы
20-30% от суммы просроченной задолженности — десятки миллионов гривен
КАК РЕШАТЬ: прозрачностью и использованием электронных закупок. Например, вся задолженность Укравтодора уже доступна он-лайн на сайте министерства.
Классика совместной деятельности: инвестировать в покупку 20%-ой доли в предприятии, но в соглашении про совместную деятельность (СД) прописать свой менеджмент. Удивительно, но ГП такие договора подписывало. После этого не стоит удивляться , что прибыль у таких СД стремилась к нулю. При этом от управления объектом частник не отказывается, попытки продать государственную долю в СД блокирует.
Один из примеров подобной практики – отель в одесском порту. Там частный миноритарий владеет долей в 20%, и из-за того, что имущество юридически не разделено, его подпись необходима на всех контрактах. Это позволяет ему блокировать любой менеджмент кроме своего. В результате конфликта отель уже три года стоит без работы и медленно разрушается.
Схема 9
«Возьмемся за руки, друзья»
УЩЕРБ В МАСШТАБАХ СТРАНы
Сотни миллионов гривен
КАК РЕШАТЬ: изменения в закон о концессии, а также масштабная приватизация уберёт необходимость в подобных договорах совместной деятельности.
Когда какой-то, вполне еще пригодный, актив списывают на металлолом, но до металлолома дело не доходит. На транспортном средстве перебиваются номерные знаки, после чего оно уже существует где-то с другим владельцем и новой жизнью.
Схема 10
«Новая жизнь»
УЩЕРБ В МАСШТАБАХ СТРАНы
Десятки миллионов гривен
КАК РЕШИТЬ: Контроль за процессом оценки перед утилизацией.
11
Мастер-класс и экзотика
Есть договора совместной деятельности, в которых существуют обязательства по инвестициям. Некоторые частные компании завышали объем инвестиций в десятки раз (например, кран стоит $1 млн, а по документам его покупают за $10 млн — разницу потом продавец возвращал наличкой). Таким образом, постепенно размывали долю государства в СД. Наиболее известная подобная схема – первое СД контейнерного терминала в Ильичевском порту. Тогда, в конечном итоге, договор разорвал суд.
Схема 11
Размытие доли
УЩЕРБ В МАСШТАБАХ СТРАНы
Сотни миллионов гривен
КАК РЕШИТЬ: изменения в закон о концессии, а также масштабная приватизация уберёт необходимость в подобных договорах совместной деятельности.
Предприятие берет кредит под залог основных средств. Закупает оборудование в несколько раз дороже, директор получает чемодан денег от счастливых продавцов. Кредит потом не отдают, банк забирает залог, директор получает второй чемодан, еще один чемодан несут в прокуратуру. Схема редкая.
Схема 12
Синтез
УЩЕРБ В МАСШТАБАХ СТРАНы
Десятки миллионов гривен
КАК РЕШИТЬ: профессиональные директора с чёткой мотивацией.
Коммерческое предприятие работающее с ГП лоббирует своего директора. За удачным лоббированием следует череда событий: директор выдает предоплату предприятию за несуществующие услуги, затем подает в суд, чтоб признать контракт недействительным. Суд за часть этой предоплаты говорит, что коммерческое предприятие свои обязательства выполнило и претензий к нему быть не может. Директор ГП не оспаривает решение суда.
А дальше самое интересное: отработав схему, коммерческое предприятие подает в суд на ГП, оспаривая какие-то свои платежи или обосновывая необходимость скидки. ГП в суд не является или защищается не сильно охотно. Суды подтверждают скидки и отменяют платежи, и через несколько лет подобного директорства ГП обращается в бюджет за помощью (ведь денег на содержание необходимой инфраструктуры уже не поступает, а обязательства выписаны в нормативных актах).
История ГП Администрации речных портов почти (АРП) полностью повторяет эту схему. АРП содержит стратегическую инфраструктуру на реке, финансируя это сборами за пользование. За несколько лет до революции достоинства менеджмент предприятия проиграл несколько судебных дел, по которым некоторые операторы речных портов освобождались от этих сборов, и с тех пор они эти сборы не платят. ГП, соответственно, сильно сократило свою программу капитального обновления основных средств.
Схема 13
Самый честный суд в мире
УЩЕРБ В МАСШТАБАХ СТРАНы
Сотни миллионов гривен
КАК РЕШИТЬ: законодательным регулированием, убирающим исключения.
Киево-Днепровское межотраслевое предприятие промышленного железнодорожного транспорта (МППЖТ) оказалось зернотрейдером. Удивительно, да? Сперва было непонятно, почему предприятие, которое занимается перевозками на подъездных путях, торгует зерном. Причем в большом объеме. Профильная деятельность приносит МППЖТ 270 млн грн дохода, а экспорт зерна – 170 млн грн! Оказалось, что это простая схема по оптимизации НДС.
Порядок действий такой: обязательства МППЖТ по НДС от основной деятельности в год составляют около 30 млн грн. Предприятие закупает зерна на 150 млн грн (+учитывает себе 30 млн НДС кредита) и продает его на экспорт за 155 млн грн по нулевой ставке (значит обязательств по НДС не возникает). Всё, государству НДС предприятие больше не должно. Зерно при этом проходит только на бумаге, никакого хранения или перевозок МППЖТ не совершает. Зернотрейдеры говорят, что за подобную оптимизацию поставщики зерна на рынке платят 35-45% от суммы НДС, что в нашем случае должно составлять 10-13 млн грн, предприятие получает только 5 млн грн (продали по 155, купили по 150). Интересно, где же остальные 8 миллионов?
Параллельно выяснилось, что если убрать доход от подобных торговых операций, то предприятие убыточное! Что еще раз показывает приоритеты топ-менеджерского состава.
Схема 14
«Зерно в путях»
КАК РЕШИТЬ: профессиональные директора с чёткой мотивацией и уход от непрофильной деятельности.
В ГП/министерствах уже годами трудятся толковые и дисциплинированные профессионалы своего дела. За мизерную зарплату, с непонятной на первый взгляд мотивацией (мямлят про интересную работу и модный теперь патриотизм). Анализ показал, что эти ребята — замотивированные крупными холдингами засланцы. Они сидят в ключевых министерствах и департаментах, образуя сеть агентов влияния, посредством которых ФПГ уже годами умудряются проталкивать в своих интересах законы/приказы/ постановления/регулирования/тарифы. Это происходит за счет государства! Эти лоббисты годами получают деньги от ФПГ, подрывая экономику Украины на долгосрочной основе.
Схема 15
«Засланные козачки»
УЩЕРБ В МАСШТАБАХ СТРАНы
Колоссальный. Оценке не подается!
Очень важным фактором минимизации схем воровства на ГП является повышение ответственности руководителей ГП за воровство (это относится ко всем описанным схемам). Как только заработает наказательная система государства, а именно прокуратура и суды – бюджет сразу почувствует повышенную ответственность директоров. Это сразу же выразится, в увеличившихся платежах: налоге на прибыль, выплате дивидендов и пр. Одновременно с этим появятся ресурсы и на техническое перевооружение наших предприятий, и на повышение оплаты труда.
Ну и главное решение многих проблем — масштабная приватизация под руководством международных консультантов.
Текст: Владимир Шульмейстер, Алексей Соболев
Редактор: Денис Кацило
Фото: pixabay.com, Rgbstock, Flickr, зарубежные блоги
© 2015 Все права защищены. Информационное агентство ЛІГАБізнесІнформ
[email protected]
Игра «Торпедо» в большинстве – парадокс: четких схем нет, но реализация отличная — Саня и ХОККЕЙ — Блоги
Но так ли хороша импровизация?
Со старта нового сезона КХЛ прошло уже три недели, а игра «Торпедо» – все еще самая горячая тема. Многие восхищаются результативным хоккеем, от которого временами не оторвать глаз. Чуть больше трети шайб – 10 из 29 – нижегородцы забросили в большинстве (больше 10 – только у «Автомобилиста»). А реализация в 24,4% (6-е в лиге) – хорошая цифра, которая должна настораживать соперников.
Но все эти голы сложно назвать итогом идеально выстроенной игры в чужой зоне и гениальных тактических ходов Ларионова. Скорее наоборот – активно играющее «Торпедо» создавало опасные моменты и реализовывало их только благодаря своей бесшабашности. И если присмотреться, то можно заметить витиеватый хоккей, где на первый план выходит игра по ситуации, а не четкий план действий.
Даже в большинстве «Торпедо» проще атаковать с ходу
Новый фирменный стиль команды со множеством мелких передач и оставлений под себя смотрится эффектно и дает преимущество при игре 5-на-5, когда соперник выбрасывается на нижегородцев, а те с помощью паса и поиска свободного пространства отрезают прессингующих.
Но в ситуации 5-на-4 почти вся спецбригада меньшинства стоит на красной линии и за ней. Слишком тесно на этом участке – игрокам «Торпедо» приходится трудно, когда начинают играть в пас. Они часто ошибаются в передачах и теряют контроль над шайбой, позволяя сопернику выбрасывать ее обратно. Даже в ситуациях, когда остается свободная зона, в которую можно спокойно входить, неопытные нижегородцы часто все равно усложняют и ищут партнера передачей.
И тот факт, что «Торпедо» испытывает трудности со входом в зону атаки, неожиданно подчеркивает их главный инструмент по созданию голов и опасных моментов – это атаки с ходу: 4 из 10 шайб были забиты именно таким образом. Например, гол Кручинина в ворота «Автомобилиста»:
Было еще два случая, когда атаки с ходу почти захлебнулись, но включался второй темп – а соперник не успевал организовано расставиться в обороне. Например, гол Яна в ворота «Металлурга» или Гончарука в ворота «Авто». А шайба Ларионова-младшего – целиком на совести убежавшего меняться «Витязя».
«Торпедо» в большинстве из матча в матч продолжает искать моменты именно в движении – и выглядят эти эпизоды очень ярко и креативно.
Но, кажется, играть на этом весь сезон нижегородцы не смогут – соперники будут подстраиваться, играть строже и не допускать провалов. Что начинает происходить: в первой домашней серии из трех матчей у «Торпедо» 7 голов в большинстве, в выездной (тоже из трех) – всего 2, а в последних двух играх в КРК «Нагорный» – 1 гол на 6 попыток.
Впрочем, Ларионов в курсе ситуации.
«У нас было неплохое большинство, – говорил он в среду вечером, после победы над «Трактором». – Использовали разные варианты: и через бросок, и через пас. Но мы играем с довольно-таки серьезной командой – «Трактором», который тоже смотрит, тоже изучает, тоже играет компактно. Здесь, в принципе, когда приходит усталость, какие-то вещи замедляются – и ребята это знают. И мы пытаемся каким-то образом это дело все освежить, пробуем разные варианты. Мы хотели поменять большинство: у нас была задумка улучшить «План А» – даже не «Б», а «План А», но больше не было возможностей поиграть в большинстве».
У «Торпедо» не всегда получаются позиционные атаки, но надо ли им это?
Мастерство и интересные решения нижегородцы проявляют не только во время выпадов с ходу, они вынуждены креативить даже тогда, когда команда расставилась в зоне. Ларионов больше надеется на изобретательность игроков, чем на отточенные ходы и спланированные решения.
«В любых играх, при любом счете мы должны идти в атаку, должны рисковать, должны делать те моменты, которые знаем как делать – чтобы игра все-таки не уходила в то русло, где ты можешь заскучать. При такой поддержке болельщиков и освещении специалистов мы играем только так, чтобы каждый потраченный рубль на игру стоил того», – сказал в понедельник Игорь Ларионов на пресс-конференции. И это объясняет в том числе и игру команды в большинстве.
Каждый розыгрыш «Торпедо» выглядит как попытка по-новому подобрать ключ к воротам соперника. Но желание хоккеистов сыграть оригинально не всегда удается воплотить на льду, особенно если возникает статичная ситуация – позиционная атака.
«Торпедо», как и большинство команд в современном хоккее, использует схему 1-3-1 с одним защитником на синей, двумя нападающими у бортов и еще двумя на ближнем и дальнем пятаках.
По идее, такая схема помогает в создании свободного пространства и предлагает варианты с выводом на бросок сразу нескольких игроков. Хотя даже на этом скриншоте видно, что у «Торпедо» проблемы: у Кручинина, контролирующего шайбу, отсутствуют очевидные варианты для передачи. Игроков на пятаке перекрывают, диагональ тоже недоступна – остается Конюшков, но он прирос к центру синей и тоже закрыт. В подобных ситуациях команда оказывается часто.
Из-за того, что не получается создать преимущество на отдельном участке льда, игроки регулярно набрасывают от синей линии, что не особо представляет угрозу, особенно если учесть размер площадки.
Если задача команды – вывести защитника на бросок, то для него нужно освободить пространство в центре и стянуть нападающих соперника ближе к воротам, как, например, это делают в «Адмирале», когда бросает Шулак — вот момент из первого матча с «Салаватом». Во втором был такой же. Оба раза он забивал с одной точки, находясь гораздо ближе к воротам, чем игроки «Торпедо», и бросок чеха подготавливали общекомандные действия. То есть план у «Адмирала» имеется и он ему следует, а нижегородцы играют как карта ляжет.
Другой вариант «Торпедо» – розыгрыш шайбу между защитником и нападающим у борта с последующим броском. Но это получается очень медленно и бесхитростно – вратарь соперника легко справляется с такими шайбами.
Поэтому и возникает ощущение, что Ларионов ждет от игроков мастерства в этих эпизодах – если б у бортов стояли Овечкин/Стэмкос и Кучеров, то даже такие полуопасные моменты могли бы стать голами, но не в случае с «Торпедо».
После перепасовки «защитник – нападающий у борта» может пойти передача в центр или диагональ, но все это часто происходит без должной подготовки окружающего пространства.
Кажется, будто «Торпедо» недостает движения (что странно для команды), за счет которого открывались бы зоны – ведь, как только оно появляется, получаются удачные комбинации:
С чистого розыгрыша «Торпедо» забило всего дважды, и то один из моментов – это пятая шайба в ворота уже разобранного «Амура».
Можно еще сюда приписать автогол Юдина гол Василия Атанасова «Ак Барсу».
Но, по сути, этот гол – чистая удача. Да и передача была бесхитростной – хотя в равных составах нападающий играет очень креативно.
Но при 5-на-3 у «Торпедо» прям беда
Если при 5-на-4 проблемы можно и не заметить, то при преимуществе в два игрока происходит что-то совсем непонятное. Вот пример из матча со «Спартаком»:
А вот – против «Автомобилиста»:
В обоих случаях до первого обостряющего действия проходит около 25 секунд. Видно, что игроки кружат по периметру и будто на ходу пытаются придумать, как выманить и отыграть хотя бы одного обороняющегося – но этого не получается, и «Торпедо» пытается создать хоть что-то, но смотрится все грустно.
В этом сезоне команда уже сыграла в ситуации 5-на-3 около 6 минут, а забить сумела лишь раз.
Ларионов дал команде невероятную свободу действий, раскрепостил игроков, позволил им свободно дышать на льду, отчего игра «Торпедо» смотрится невероятно увлекательно. Но теперь кажется, что главному тренеру все же стоит обучить молодых хоккеистов какой-то базе, дать им несколько вариантов розыгрыша большинства, на которые они смогут наложить весь свой креатив.
Фото: hctorpedo.ru
Руководство по сборке транзисторной радиосхемы для любителей
Создать транзисторную радиосхему, несомненно, несложно. Благодаря дизайну печатной платы и другим компонентам вы можете собрать портативные радиостанции за несколько минут. Кроме того, если у вас нет всех функций транзисторных радиоприемников, вы можете использовать простые материалы в домашних условиях. Как правило, для приема радиосигнала вам понадобится селектор диапазона, антенный каскад, приемное устройство и, конечно же, усилительный каскад.
Схема коммерческого транзисторного радио в этой статье довольно проста. Но у него есть все этапы, чтобы радиорубка приняла сигнал. Однако простота конструкции радиосхемы позволяет принимать и выбирать только сильные станции. Несомненно, это может вас раздражать, особенно если вокруг электронного коммуникационного устройства глушат несколько активных станций.
Содержание
1. Что такое транзисторное радио?
Транзисторное радио — это настоящее радио, в котором используются схемы на основе транзисторов. Как и любой аудиоусилитель, он улавливает сигналы и воспроизводит музыку. Более того, вы можете слушать компактный транзисторный радиоприемник через наушники. После изобретения транзисторов в 1947 году производители радиоприемников выпустили радиоприемники Regency TR-1 как 1-е издание.
Сегодня люди используют полностью транзисторный автомобильный радиоприемник, чтобы слушать новости. Однако со временем дешевые транзисторные радиоприемники с АМ-диапазоном заменили цифровые устройства с лучшим аудиовыходом. Но в 1959 года многие японские компании начали массовое производство транзисторных радиоприемников на миллиарды долларов. Таким образом, они стали первым коммерческим транзисторным радиоприемником.
(транзисторное радио)
2. Как сделать транзисторное радио?
Ниже приведена принципиальная схема, а также материалы простой радиостанции TR-1. В качестве активного компонента используется один транзистор.
2.1 Материалы
- МВт Катушка антенны
- 1- Батарея 1,5 В
- Переменный конденсатор
- Сосновая доска
- Пленка батареи
- Держатель батареи
- Кабельные провода для электронных схем
- Сверло для отверстий
- Стопорный штифт
- Резистор 1– 10 Ом
- NPN-транзистор
- Пенни (для копеечного радиоприемника)
(антенна)
2.2 Принципиальная схема
На схеме показана конструкция типовой катушки антенны для приема радиосигналов. Он также показывает настроечный конденсатор на верхнем конце. Плюс транзистор в центре. На рисунке вы также увидите зажим батареи и провода катушки, подключенные к переменному конденсатору по бокам. Наконец, вы заметите открытый динамик внизу с разъемом для наушников.
Присмотревшись повнимательнее, вы снова увидите размеры каждого соединительного отрезка провода. Схема радиоприемника с копеечным питанием, несомненно, похожа на схему обычного транзисторного радиоприемника. Тем не менее, у него есть копейки, подключенные к наушнику.
https://en.wikipedia.org/wiki/radio_receiver#/media/file:heterodyne_radio_receiver_circuit_1920.png (транзисторная радиосхал)
9003
.Выполните следующие действия, чтобы создать прототип транзисторного радиоприемника.
Шаг 1. Подготовьте материалы
Возьмите кусок печатной платы для деревянной основы. Соберите другие компоненты транзисторных радиоприемников, такие как медный провод 28-AWG, с электронным устройством связи. Но если вы не знакомы с калибровкой проводной системы 28-AWG, ее диаметр составляет 0,013 дюйма.
Шаг 2 : Создайте первичную схему настройки
Проделайте в трубке отверстие на расстоянии ½ дюйма от одного конца до другого. Проденьте свободную сторону синих проводов через другой конец линии. Затем оберните кусок проволоки вокруг трубки, не перекрывая ее. Продолжайте процесс около 120 оборотов, прежде чем снова сделать два отверстия — на противоположных концах. Чтобы закончить этот этап, припаяйте несколько коротких проводов. И используйте соответствующий диаметр длины отверстия для переменного конденсатора и катушки.
Шаг 3:
Изготовьте подстроечный конденсатор. Затем аккуратно сохраните алюминиевую фольгу и целлофан. Сгладьте эти материалы, обрезав их до небольшого размера. Поместите их в центр дерева и приклейте к нему каждую сторону.
Шаг 4:
Поместите катушку антенны на керамический конденсатор емкостью 2–0,1 мкФ. Прикрепите его к доске булавками. После этого снимите эмалевую изоляцию с провода и приколите его к краю фольги.
https://en.wikipedia.org/wiki/radio_receiver#/media/file:Armstrong_recenerative_Receiver_circuit.svg (регенерация. отличное электрическое соединение перед наложением фольги на целлофан. Затем держите его на месте и изолируйте утюг.
Шаг 6:
Завершите переменный конденсатор, разделив вторую сигарету. Сохраните фольгу и прикрепите ее к другому куску сосновой доски. Затем поместите кончик проволоки под любую из четырех английских булавок и прикрепите противоположные стороны к оставшемуся проводу катушки.
Шаг 7:
Установите антенную катушку и переменный конденсатор на плату. Затем включите его, используя одну батарею 1,5 В. Затем поместите держатель батареи на доску, чтобы он работал как выключатель или наушники.
Шаг 8 :
Звуковой сигнал будет доступен на конденсаторе переменной емкости. С ним вы можете слушать музыку, используя наушники с высоким импедансом. Имейте в виду, что радио не будет работать в местах с чрезвычайно коротковолновыми радиосигналами.
4. Принцип работы транзисторной радиосхемы
https://en.wikipedia.org/wiki/transistor_radio#/media/file:pocket_radio_open_english.jpg (Советское радио Orljonok Open Open, Display)
9003 11111111111111112. Из принципиальной схемы видно, что в нем есть один транзистор наряду с другими пассивными компонентами. Кроме того, катушка также настраивается с помощью конденсатора GANG или конденсатора с 1 переменной. Эти элементы подключаются параллельно проводу катушки. Контур рядом с конденсатором также образует контур резонансного резервуара. При настройке петля фиксируется на резонансной частоте.
Внешний сигнал питания от подстроечного конденсатора поступает на базу транзистора. Силовые работают как элементы усилителя, так и демодуляторы. Кроме того, воздушный подстроечный конденсатор в нижней части транзистора гарантирует, что через транзистор проходит только радиоинформация. В то же время он блокирует элемент постоянного тока от источника питания.
Наушники как переключатель и нагрузка
При подаче усиленного сигнала и демодулятора наушники работают как коллектор транзисторной нагрузки. Подключив их, вы отчетливо услышите звонки из радиорубки в наушниках.
Подключение наушников запускает работу схемы. И всякий раз, когда вы отключаете наушники, они сразу отключаются. Используя наушники в качестве переключателя, вы избавляетесь от необходимости дополнительного контроля. Поэтому делаем схему компактной.
https://en.wikipedia.org/wiki/Transistor_radio#/media/File:Sanyo_Transistor.jpg (Транзисторный радиоприемник, принимающий AM и коротковолновый диапазон)
0 Заключение
Сборка транзисторного радиоприемника — увлекательный и сложный процесс. Сначала вам может потребоваться некоторое время, чтобы найти хороший усилитель или отличный прием. Но, следуя схемам, вы в конечном итоге сможете слушать радио BBC и другие станции.
Теперь вы можете построить транзисторный радиоприемник, который использует совсем дешевые элементы без внешнего питания. Если у вас есть другие вопросы, пожалуйста, свяжитесь с нами.
Воспоминание о Crystal Radio | Журнал Nuts & Volts
» Перейти к разделу «Дополнительно»
В 1952 году, когда мне было 12 лет, я построил кристаллический радиоприемник. Он поступил в виде комплекта от Allied Radio в Чикаго за 2,50 доллара. Я провел много часов в нашем подвале с наушниками, зажатыми в ушах, тщательно настраивая переменный конденсатор так, чтобы он включал близлежащие и дальние станции. Некоторые были настолько слабыми, что моему юному воображению казалось, будто я слышу секретные сообщения.
В настоящее время все, что вам нужно сделать, это попросить Alexa настроиться на любую из сотен радиостанций, чтобы послушать их программы. Больше никаких неудобных бакелитовых наушников. В этой статье я хотел бы поделиться тем, как работали примитивные наборы кристаллов 50-х и 60-х годов, и, надеюсь, пробудить некоторые далекие воспоминания у тех из вас, кто также построил одно из этих таинственных подслушивающих устройств. Кстати, Etsy продает на своем веб-сайте несколько наборов кристаллов в винтажном стиле, сделанных из настоящего дерева, а не из пластика! Батарейки не требуются.
ВОССТАНОВЛЕНИЕ ПАМЯТИ
На рис. 1 показано восстановление очень знакомого мне набора кристаллов, который я нашел на eBay.
РИСУНОК 1. Этот отреставрированный хрустальный радиоприемник от Allied Radio в Чикаго стоил 2,50 доллара в 1950-х и 60-х годах.
Фактически, это была точно такая же модель, которую я построил несколько десятилетий назад. Я не помню, что случилось с моим старым набором; возможно, моя мать выбросила его после того, как я оставил его на чердаке. Рисунок 2 показывает невосстановленный блок, который я получил. Это явно нуждалось в некотором TLC.
РИСУНОК 2. Этот невосстановленный набор кристаллов был найден на eBay и поставлялся с наушниками. Это нуждалось в некотором TLC.
Одна вещь, которую я помню о создании своего первого набора, это то, что я поджарил германиевый диод 1N34A. В то время в нашей семье был только огромный паяльник Weller на 100 ватт, и я сильно перегрел бедный маленький диод. Замена от Allied стоила 0,43 доллара. К счастью, с годами мое паяльное оборудование и навыки улучшились. В детстве у меня тоже были проблемы с намоткой большой катушки. Он продолжал ослабевать, пока я его наматывал, поэтому мой папа терпеливо помог мне затянуть его потуже.
ПРОСТАЯ СХЕМА, ДЛИННАЯ АНТЕННА
Наборы Crystal принимают радиостанции AM (с амплитудной модуляцией) с использованием простой схемы демодуляции. Схема показана на рис. 3 .
РИСУНОК 3. В ранних кристаллических радиоприемниках для обнаружения модуляции звука вместо германиевого диода использовался природный кристалл галенита.
Катушка диаметром 1,5 дюйма и переменный конденсатор образуют резонансный контур для выбора частоты, а диод выпрямляет (демодулирует) модулированную радиочастотную несущую. Если бы не диод, модуляция одновременно производила бы равные и противоположные переменные напряжения, которые в наушниках усреднялись бы до нуля. Без звука.
Диод отключает одну полярность, и наушники реагируют на результирующий пульсирующий постоянный ток. Формы сигналов на различных этапах включены в схему Рисунок 3 . Для более подробного объяснения, пожалуйста, ознакомьтесь с отличными статьями о кристаллическом радиоприемнике и детекторе кристаллов в Википедии.
В руководстве для комплекта Allied есть диаграмма предлагаемой конфигурации 50-футовой перевернутой L-антенны. Я решил воссоздать его точно так, как он изображен в руководстве и Рисунок 3 . На рис. 4 показаны старинные изоляторы и грозовой разрядник, которые я нашел на своем любимом веб-сайте. Обратите внимание на то, что коробка, в которой был поставлен разрядник, находится в состоянии «менее чем».
МАКСИМАЛЬНАЯ ЭФФЕКТИВНОСТЬ — ЭТО ТРЮК
Скрытая магия кристаллических радиоприемников заключается в том, что они способны улавливать почти бесконечно малые количества (от нановатт до микроватт) энергии от удаленных передающих станций и эффективно преобразовывать ее в звук для наших ушей. Нет батарей. Никаких усилителей.
Конструкция Allied Radio обеспечивает максимальную эффективность за счет использования трансформатора с индуктивной связью и 20-витковой первичной обмоткой для лучшего согласования импеданса антенны.
Вторичная обмотка подключается к детекторному диоду в точке, которая снижает нагрузку на настроенную схему и улучшает согласование импеданса с детектором.
Наконец, наушники с высоким импедансом преобразуют демодулированный аудиосигнал в звук.
ПРОВЕРИМ КОМПОНЕНТЫ С ПОМОЩЬЮ LCR METER
Ради интереса решил измерить приблизительные значения компонентов резонансного контура при настройке на станцию 960 кГц. Я использовал один из тех маленьких тестеров компонентов LCR, рекламируемых в Интернете. Они стоят всего 19 долларов или меньше и довольно точны.
На рис. 5 показана измеренная вторичная обмотка.
РИСУНОК 5. Катушка диаметром 1,5 дюйма и настроечный конденсатор измеряли 0,18 мГн и 154 пфд при настройке на 960 кГц.
Он показал 0,18 мГн, что довольно близко к онлайн-калькулятору индуктивности. Онлайн-калькулятор сказал, что индуктивность должна быть 0,176 мГн для такого размера катушки. Прямо на кнопку.
Наконец, я измерил емкость переменной емкости, когда она была настроена на станцию 960 кГц: 154 пф/д.
Резонансная частота:
Итак, 0,18 мГн (L) и 154 пфд (C) = 956 кГц (по сравнению с 960 кГц в эфире). Чертовски близко!
ПОИСК В КРИСТАЛЛЕ ГАЛЕНА
Некоторые более ранние радиоприемники с кристаллами использовали специальный тип детектора, называемый кристаллом галенита. Галена — это другое название кристаллического минерала сульфида свинца (PbS). На рис. 6 показан небольшой кусочек кристалла галенита, погруженный в небольшой круглый кусочек низкотемпературного припоя с усом наверху для контакта с поверхностью.
РИСУНОК 6. Кристалл галенита требовалось провести по его поверхности крошечным «усом», чтобы найти область с хорошим приемом.
Это не был герметичный агрегат, как 1Н34А. На самом деле, вам нужно было осторожно потрогать неровную поверхность галенита крошечным усиком, чтобы заставить его работать. Только определенные области будут действовать как выпрямляющие переходы и будут иметь диодные характеристики.
На рис. 7 показаны кривые диода, которые я получил от кристалла галенита, 1N34A, 1N9.14В и 1N4007.
РИСУНОК 7. Кривые различных диодов показывают превосходные характеристики галенитовых и германиевых диодов для этого применения.
Кремниевые диоды плохо подходят для детекторов, потому что их колено возникает при слишком высоком напряжении для слабых сигналов, встречающихся в кварцевых радиоприемниках. Видео, показывающее, как я копаюсь в кристалле галенита, чтобы найти лучший радиоприем, можно найти по адресу https://youtu.be/auz64mtoVLY .
УДОВОЛЬСТВИЕ НАСТРОЙКИ НА СТАНЦИИ
И последнее. У меня оказался небольшой аудиоусилитель RadioShack на батарейках, поэтому я прикрепил его вместо наушников. Зоуи! Одна из станций загудела. Очень громко!
поискал в Google и обнаружил, что радиовещательная антенна находится всего в четырех милях от меня и днем выдает 5000 ватт! Неудивительно, что это было так громко! К счастью, мощность станции каждый вечер снижалась до 20 ватт, и я смог настроиться на несколько других станций.
Даже по прошествии стольких лет было интересно настроиться на группу и посмотреть, сколько станций я смогу подключить. Возможно, я поставлю более длинную Т-антенну и займусь настоящим DX.
Подводя итог, я с удовольствием пережил захватывающее время моей юности и надеюсь, что вы подумаете о том, чтобы познакомить своих детей и/или внуков с миром хрустальных наборов. Пожалуйста, не стесняйтесь обращаться ко мне по телефону [email protected] для любых комментариев или поделиться своим опытом.
П.С. Если у вас все еще есть винтажный хрустальный набор, спрятанный в шкафу, вы получите золотую звезду. ЛМК. NV
High-Power Crystal Radio
High-Power Crystal Radio Чтобы сохранить первоначальный «аромат» художественного произведения, будут появляться такие слова, как Fahnestock, Lafayette, хлопковое покрытие и т. д., просто чтобы вернуть воспоминания…. Удвоитель цепи управляет миниатюрным динамикомУолтера Б. Форда
Popular Electronics — апрель 1960 г.Предприняты попытки получить разрешение на копирование. PE не знал, что делать…
H Это кристаллический радиоприемник размером с пинту, мощность которого достаточна, чтобы управлять 2 1/2-дюймовым динамиком. Избирательность этого устройства намного лучше, чем вы ожидаете найти в кристаллическом приемнике, а громкость равна громкости, получаемой с транзистор.Внешний источник питания не требуется.
Необычная избирательность этого радиоприемника обусловлена его специальной схемой с двойной настройкой. Пара диодов, подключенных как удвоитель напряжения, обеспечивает дополнительный импульс для работы маленького динамика. Выходной разъем предназначен для прослушивания через наушники и для подключения устройства к усилителю.
Строительство. Модель построена на деревянном шасси размером 2 1/2″ x 4 1/2″ с металлической передней панелью 3 1/2″ x 4 1/2″. Однако размер не имеет решающего значения, и при желании его можно заменить другими материалами.
Используются две стандартные ферритовые петли, L2 и L3 . Оба должны быть модифицированы добавлением второй обмотки, L1 и L4 , соответственно. Каждая из добавленных обмоток состоит из 22 витков хлопкового провода № 24, намотанного на небольшую картонную трубку, как показано на рисунке. (На самом деле подойдет любой провод от № 22 до № 28 с хлопковой или эмалевой изоляцией.) Диаметр картонной трубки должен быть чуть больше 9 мм.0453 L2 и L3 , чтобы L1 и L4 легко скользили по L2 и L3 .
Резистор R1 используется только для питания набора в усилитель; его следует опускать как для наушников, так и для громкоговорителей. Подстроечный конденсатор C2 следует припаять к выводам статора двухсекционного переменного конденсатора C1a/C1b , как показано на рисунке. Динамик и выходной трансформатор можно установить в любом удобном месте.
После того, как все детали установлены на шасси, соедините их вместе, следуя схеме и изображениям. Убедитесь, что диоды D1 и D2 и конденсаторы С3 и С4 имеют правильную полярность.
Настройка и эксплуатация. Чтобы настроить приемник, сначала подключите его к антенне и заземлению. (Оптимальная длина антенны зависит от местоположения, но 50 футов обычно подходит для районов, обслуживаемых несколькими вещательными станциями.) Затем подключите наушники с высоким импедансом к разъему 9.0453 Дж1 . Настройтесь на станцию рядом с высокочастотным концом диапазона вещания, скажем, 1500 кГц, и отрегулируйте подстроечные конденсаторы на переменном конденсаторе C1a/C1b для самого громкого сигнала.
Подстроечный конденсатор C2 затем следует отрегулировать для достижения наилучшей избирательности и громкости во всем диапазоне вещания. Наконец, катушки L1 и L4 можно оптимально расположить, перемещая их вперед и назад поверх катушек L2 и L3 . Если соседняя станция мешает приему более слабой, настройте слаг на L2 для минимального вмешательства.
Для работы через громкоговоритель просто отключите наушники от J1 — сильные местные станции должны звучать с достаточной громкостью. Для использования устройства в качестве AM-тюнера подключите провод R1 на место и подключите J1 к входу кварцевого фонокорректора предусилителя или интегрального усилителя. Набор должен давать отличные результаты с качественной Hi-Fi системой. -[30]-
Как это работает
В приемнике используется схема с двойной настройкой, питающая кристаллический диод удвоителя/детектора напряжения, который управляет небольшим динамиком. В эксплуатации р.ф. сигналы, принимаемые антенной системой, наводятся в катушку L2 с катушки L1 . Нужные сигналы l выбираются настроенной схемой C1a-L2 и через конденсатор C2 соединяются со второй настроенной схемой C1b-L3 , что улучшает избирательность за счет сужения ВЧ. полоса пропускания. Дважды настроенный в.ч. сигнал затем индуцируется в катушку L4 из катушки L3 .
Положительная половина с.ф. сигнал, появляющийся на L4 , проходит через диод D2 для зарядки конденсатора C4 ; отрицательная половина сигнала проходит через диод D1 для зарядки конденсатора C3 . Полярность зарядов на C3 и C4 такова, что эффективное напряжение удваивается. Это напряжение появляется на первичной обмотке выходного трансформатора 9.0453 T1 , который меняет высокое сопротивление на выходе диодов D1 и D2 на низкое сопротивление, необходимое для работы динамика.