Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика...

 
Опции темы

Преобразовать 128 ТТЛ в 8

Непрочитано 18.02.2013, 16:49  
evg111
Частый гость
 
Регистрация: 17.02.2013
Сообщений: 22
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
evg111 на пути к лучшему
По умолчанию Re: Преобразовать 128 ТТЛ в 8

то есть, если я правильно понимаю, алгоритм такой:
разбиваю 128 бит в пакеты по 8 бит,
перед каждым - стартовый, после - стоповый (итого 128 превращаются в 160),
обеспечиваю посылку бита равной 1/38400 (ну или какая скорость обмена будет прошита в HC-05),


дружу модули между собой, делаю прием на обратной стороне. Все правильно?

PS. кстати, один из кусков метеорита упал в 17 км от меня, второй - в 25. А Челябинск - в 100. Через 10 часов буду там. (нахожусь в г.Миасс)
Реклама:

Последний раз редактировалось evg111; 18.02.2013 в 16:57.
evg111 вне форума  
Непрочитано 18.02.2013, 17:03  
evg111
Частый гость
 
Регистрация: 17.02.2013
Сообщений: 22
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
evg111 на пути к лучшему
По умолчанию Re: Преобразовать 128 ТТЛ в 8

и смотреть на микросхемы типа ИР (сдвиговые регистры). а?
evg111 вне форума  
Непрочитано 18.02.2013, 17:16  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Преобразовать 128 ТТЛ в 8

Настраиваете модуль UART в МК на нужные параметры с обеих сторон.
Настраиваете HC-05.
Дружите их между собой.
Отправляете данные побайтно, стартовый и стоповый UART сам подставит.
С другой стороны принимаете и выводите в соответствующий буфер.

А лучше не страдайте ерундой и доработайте за немцев крепление шлейфа к каретке. Всё-таки не представляю, как они с кабелем так лоханулись.
omercury вне форума  
Непрочитано 18.02.2013, 17:31  
evg111
Частый гость
 
Регистрация: 17.02.2013
Сообщений: 22
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
evg111 на пути к лучшему
По умолчанию Re: Преобразовать 128 ТТЛ в 8

этим кабелям уже 12 лет, только сейчас посыпались. Причем все разом
evg111 вне форума  
Непрочитано 18.02.2013, 17:40  
Yurkin2007
Заблокирован
 
Регистрация: 27.03.2007
Сообщений: 1,327
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
Yurkin2007 на пути к лучшему
По умолчанию Re: Преобразовать 128 ТТЛ в 8

Сообщение от evg111 Посмотреть сообщение
и смотреть на микросхемы типа ИР (сдвиговые регистры). а?
Не надо сдвиговые регистры. Вы же не собираетесь ничего сдвигать. Вам нужны мультиплексоры. Вот, например, 74HC4067, имеют 16 входов и 1 выход, подключённый к одному из входов в зависимости от адреса S0..S3. Нужно всего 8 штук для 128 линий.
Будете в Москве, на Митинском радиорынке покупаете пачку 74НС4067. И ещё платку с установленным процессором, например STM8L_Discovery.
Приезжаете домой и за пару дней делаете.
Но перед этим всё-таки неплохо выяснить какие задержки допустимы в Вашем устройстве ...
Миниатюры:
Нажмите на изображение для увеличения
Название: kazus_128ttl.png
Просмотров: 73
Размер:	30.2 Кб
ID:	43768  

Последний раз редактировалось Yurkin2007; 18.02.2013 в 17:44.
Yurkin2007 вне форума  
Непрочитано 18.02.2013, 17:59  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Преобразовать 128 ТТЛ в 8

Сообщение от Yurkin2007 Посмотреть сообщение
Не надо сдвиговые регистры.
Но вообще регистры-то надо - хранить состояния. И лучше шире шину и короче цикл сканирования.
Сканирование мегагерц на 10 и, думаю, будет терпимо. Ессно по зауженному шлейфу жил в 25.
omercury вне форума  
Непрочитано 18.02.2013, 18:15  
evg111
Частый гость
 
Регистрация: 17.02.2013
Сообщений: 22
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
evg111 на пути к лучшему
По умолчанию Re: Преобразовать 128 ТТЛ в 8

ок, схематику примерно понял.
На Митинский не попаду, к сожалению.
Закажу онлайн, когда схема в голове уложится.
пока в голове бардак. Последствия метеорита, наверное
evg111 вне форума  
Непрочитано 18.02.2013, 18:20  
baiderin
Почётный гражданин KAZUS.RUN
 
Аватар для baiderin
 
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,739
Сказал спасибо: 2,487
Сказали Спасибо 897 раз(а) в 584 сообщении(ях)
baiderin на пути к лучшему
Смех Re: Преобразовать 128 ТТЛ в 8

Из Миасса за деталями ближе в Ебург или Челябинск. Выменять на метеорит.
baiderin вне форума  
Непрочитано 18.02.2013, 18:24  
Yurkin2007
Заблокирован
 
Регистрация: 27.03.2007
Сообщений: 1,327
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
Yurkin2007 на пути к лучшему
По умолчанию Re: Преобразовать 128 ТТЛ в 8

Сообщение от omercury Посмотреть сообщение
Но вообще регистры-то надо - хранить состояния.
Да, Вы правы. Вот вариант для приёмной стороны. Принятые байты защёлкиваются в 74HC373 регистрах. Нужно 16 штук + дешифратор на 4-16 на 74HC4514.
Это для случая, когда слева 128 линий выходы, а справа - 128 входов исполнительный устройств. То есть передача идёт только в одну сторону.
Если же часть из 128 линий идёт в обратную сторону, например, от счётчика иголок справа налево, то нужно замесить обе схемы согласно распорядку ...
Миниатюры:
Нажмите на изображение для увеличения
Название: kazus_128ttl_1.png
Просмотров: 72
Размер:	44.1 Кб
ID:	43769  

Последний раз редактировалось Yurkin2007; 18.02.2013 в 18:29.
Yurkin2007 вне форума  
Сказали "Спасибо" Yurkin2007
evg111 (18.02.2013)
Непрочитано 18.02.2013, 18:47  
evg111
Частый гость
 
Регистрация: 17.02.2013
Сообщений: 22
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
evg111 на пути к лучшему
По умолчанию Re: Преобразовать 128 ТТЛ в 8

Сообщение от Yurkin2007 Посмотреть сообщение
Это для случая, когда слева 128 линий выходы, а справа - 128 входов исполнительный устройств.
эта... спасибо огромное!!!
evg111 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как проверить исправность ТТЛ-логики uhbwtyrj1987 TTL и CMOS логика 49 25.11.2014 10:14
ТТЛ делитель на 2 evdum TTL и CMOS логика 11 12.04.2011 22:49
Простой генератор синуса на ТТЛ SergLerner TTL и CMOS логика 16 21.09.2010 22:43
Преобразование синуса в ТТЛ уровни ra1oz Электроника - это просто 1 27.06.2010 00:38
Преобразователь интерфейса RS-232 ТТЛ в RS-485 (2 вх, 1вых) LazarenkoAS Микроконтроллеры, АЦП, память и т.д 0 05.02.2007 20:40


Часовой пояс GMT +4, время: 22:46.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.