Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Известно, что в источнике тока используется слабая зависимость тока от напряжения. Применяем транзисторы типа КТ3102(VT1) и КТ3107 (VT2), имеющие параметры:
ß=200
Ikmax=100 мА
Uбэнас=1 B
Рассчитаем источник тока на транзисторе VT2. Выбираем напряжение Uб=10 В, тогда ток базы Iб=0.1 мА. Ток делителя Iдел=(10-20)Iб, следовательно ток делителя Iдел=1 мА. Делитель на резисторах R14, R13 рассчитываем по формулам :
R14 = Uб/ (Iдел+Iб)=10/ (10+0.1)=9.1 kOм
R13 = UR13/ 1=1.3 kOм
R11=(Uпит-Uб-Uбэ)/Iэ=(Iдел*R13+(UVD1-Uбэ)/(Iк+Iб)=
=(1*1.3)/ (20+0.1)=325 Oм
Принимаем R11=330 Oм.
Резистор R9 расчитываем из условия :
UR9=((Uвых1 - Uбэ нас)* ß) / Ik)=
=((4-1)*200)/ 20 мА=30 кОм
Генератор тактовых импульсов рис.6. реализован на микросхемах DD2.1, DD2.2 (К555ТЛ2) и DD3. Генератор построен на инвертирующих усилителях с порогом Шмитта. Резистор R2 смещает рабочую точку элемента DD2.1 на крутой участок передаточной характеристики, обеспечивая мягкое самовозбуждение. Значение R2 для ТТЛ обычно выбирается 330 Ом. В качестве делителя частоты используется счетчик К561ИЕ16 (DD3). С выхода 7 входная частота делится на 256, с выхода 5 - на 512 и так далее. Следовательно, для передачи информации со скоростью 9600 бод частота кварцевого резонатора - 9600 256 = 2457.6 кГц. Соответственно с выводов DD3 частота будет:
5 -- 2457.6 / 512 = 4800 бод
4 -- 2457.6 / 1024 = 2400 бод
6 -- 2457.6 / 2048 = 1200 бод
13-- 2457.6 / 4096 = 600 бод
12-- 2457.6 / 8192 = 300 бод
14-- 2457.6 / 16384 = 150 бод
15-- 2457.6 / 32768 = 75 бод
Таким образом меняя положение перемычки S1 можно менять скорость передачи.
Универсальный асинхронный приемопередатчик (УАПП) рис.7. выполняет ключевую роль в приеме и передаче информации. Реализуется на микросхеме DD8 (КР581ВА1А). В преобразователе используется только приемник микросхемы. УАПП предназначен для преобразования последовательного кода в параллельный. Рис.7. Универсальный асинхронный приёмопередатчик.
Назначение используемых выводов микросхемы:
TD0-TD7 - шина данных передатчика
RD0-RD7 - шина данных приемника
RCL - синхронизация приемника
RDA - сброс готовности приемника
RSI - принимаемые данные в последовательном коде
ODA - готовность приемника
RFE - ошибка формата
CLR - общий сброс
POE - выбор контроля по четности или нечетности
NPB - разрешение контроля символа
NSB - выбор стоповых битов
NB1,NB2 - выбор длины слова (формат)
LDS - загрузка регистра управления
Для выводов POE, NPB, NSB, NB1, NB2 составлена отдельная таблица режимов работы, с помощью которой УАПП настраивается на определенный формат обмена. С помощью перемычек S1 и S2 задается скорость и режимы работы приемника.
Выходной буфер (рис.8.) необходим для согласования выходов УАПП и шиной приема данных АЦПУ. Реализован на микросхемах DD6, DD7.2, DD7.3, DD7.4 (K155ЛН5).
Блок формирования обратного канала " ГОТОВ " выдает на передатчик линии сигнал на время приема и печати символа. Выполнен на микросхеме DD4 (К555ТМ2).
Формирователь сигнала " SC - SL " (строб источника) выдает сигнал в АЦПУ после приема очередного символа. Сигнал выдается, если не было ошибки формата (разрыв связи). Выполнен на микросхемах DD5.2 (К555ЛА4) и DD7.5 (К555ЛН5). Так как микросхема К555ЛН5 с открытым коллектором, то устанавливаем резистор R12 номиналом 1 кОм.
Узел сброса устанавливает схему в исходное состояние при включении питания и разрыве линии. Выполнен на элементах R8/С1, DD5.1 (К555ЛА4), DD7.1 и DD7.6 (К555ЛН5). Резистор R8, выбранный номиналом 10 кОм, и конденсатор C1 необходимы для плавного запуска схемы при включении питания.
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.