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

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

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

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

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

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

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

 
Опции темы
Непрочитано 12.01.2017, 22:56  
evorontsov
Частый гость
 
Регистрация: 19.06.2016
Сообщений: 45
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
evorontsov на пути к лучшему
По умолчанию Управление синтезатором частоты

Господа,
покажите направление копания...

Задачка не сложная, но моего неэлектронного образования не хватает для решения.

Есть достаточно древний синтезатор частоты, причем не один а многие десятки. Управляется стандартно весьма навороченным научным прибором. Для различных тестовых задачек хотелось бы иметь возможность управлять выбором частоты вручную. Вот приблуду для этого и есть необходимость сделать.

В синтезаторе 9 разрядов (10MHz, 1MHz... 0.1Hz). Каждый разряд управляется 4-мя TTL входами и одним latch.

Хотелось бы понять какой тип микросхем лучше всего подходит для решения такой задачки и как ими управлять при помощи, например, Arduino.

Заранее благодарен

P.S. не прошу разжевывать... Хоть рукой направление покажите
Реклама:

Последний раз редактировалось evorontsov; 12.01.2017 в 22:59.
evorontsov вне форума  
Непрочитано 13.01.2017, 03:37  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Управление синтезатором частоты

Сообщение от evorontsov Посмотреть сообщение
Каждый разряд управляется 4-мя TTL входами и одним latch.
Хотелось бы понять какой тип микросхем лучше всего подходит для решения такой задачки и как ими управлять при помощи, например, Arduino
нич-чё не понимаю!
если каждая декада (десятичный разряд представлен в виде двоичной тетрады 1-2-4-8 и отдельного строба записи, то объединяете разряды соответствующих разрядов тетрад и поочередно выдаете число-latch-смена-число-latch-... для всех десятичных разрядов (понадобится 4+9 выводов МК или 8 выводов МК+дешифратор 4/10)
второй вариант потребует 5 регистров 74нс595 (в которые последовательно передаются все десятичные разряды), выходы соединить с входами прибора (понадобится 3 вывода МК - такт, данные, latch)
jump вне форума  
Непрочитано 13.01.2017, 03:50  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,372
Сказал спасибо: 176
Сказали Спасибо 3,128 раз(а) в 2,017 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Управление синтезатором частоты

если в каждом входе есть защелка то нужна всего лишь одна шина на 4 бита и 9 входов леч.
итого можно все это через лпт порт делать
__________________
кагмаподэ магмаподэ
индюк вне форума  
Непрочитано 13.01.2017, 03:51  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,901
Сказал спасибо: 499
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: Управление синтезатором частоты

Сообщение от jump Посмотреть сообщение
понадобится 4+9 выводов МК или 8 выводов МК+дешифратор 4/10
И еще индикация и кнопки)
AR_Favorit вне форума  
Непрочитано 13.01.2017, 04:22  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Управление синтезатором частоты

Сообщение от AR_Favorit Посмотреть сообщение
еще индикация и кнопки)
+ 0.5 за отличный результат
jump вне форума  
Непрочитано 13.01.2017, 05:50  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Управление синтезатором частоты

Для экономии портов вместо кнопок - энкодер. Индикацию на SPI/I2C. Если совсем плохо будет с портами - второй контроллер на управление и тот же SPI/I2C/UART для связи. Хотя при наличии там TTL портов и защелок может потребоваться согласование уровней. Старые приборы наверняка 5V TTL.
Надо бы схему их входа посмотреть.
А для совсем универсального варианта сделать ручное устройство ещё и с выбором прибора для управления.
Тогда проще будет именно с множеством контроллеров работать по 485.
Один с управлением и индикацией и по одному на прибор для взаимодействия с портом. Адресацию в системе лучше тогда делать на уровне кода в исполнителях - меньше путаницы будет.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 13.01.2017, 06:26  
raxp
Почётный гражданин KAZUS.RU
 
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
raxp на пути к лучшему
По умолчанию Re: Управление синтезатором частоты

...если автономность некритична и стоит задача рулить с компа, то можно выкинуть ардуину и использовать конвертор (TCP или USB) в UART (или просто железный RS-232 с нормализаторами на резюках и стабилитронами - в TTL уровни ) совместно с теми же сдвиговыми регистрами (CD4094/74HC595).

Для контроля регистрами понадобится три сигнала TX/DTR/RTS. Для контроля одного синтезатора достаточно либо железного порта, либо конвертора-шнурка USB/UART TTL за бакс. А для контроля кучи таких синтезаторов можно использовать имещуюся локальную сеть через адресуемые конверторы Ethernet/RS-232 или двухпроводку RS-485/RS-232 (c последующим нормированием уровней разумеется).

Название: NPort_6150_s.jpg
Просмотров: 0

Размер: 8.7 Кб

p.s.: например, берем однопортовый (или n-портовый, если синтезаторы рядом) MOXA NPort 6150 (и прочие), втыкаем его в вашу локалку. У MOXA есть SDK и готовая IPSerial.dll для работы по TCP или же еще проще - у той же моксы есть программный шлюз COM/TCP через drvmgr, он создает виртуальные COM порты в вашей ОС сопоставленные удаленным портам аппаратного конвертора Ethernet/RS-232. Таким образом, вы получаете возможность легкого масштабирования сети ваших синтезаторов и контроля через обычные последовательные порты. Библиотека и демо по контролю такой схемы с регистрами.
__________________
Белорусский журнал «Радиолюбитель»
Youtube LaboratoryW
UR3QQJ
raxp вне форума  
Непрочитано 13.01.2017, 07:39  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Управление синтезатором частоты

Пока тут ТТ/ТЗ на задачу автор не уточнил…
Вариант с микроконтроллерами в разъёмах позволит адаптировать систему к любому алгоритму управления - как в текущей конфигурации штатного включения, так и в вариациях ручного/приоритет штатного/приоритет ручного управления.
Для лабораторного использования вариант с RS-485 наверное будет предпочтительней.
В отношении автономности и использования ПК - так у управляющего контроллера никто не запрещает добавить интерфейс внешнего управления. При общении через USB-UART можно начать с терминала и дальше развиться в программу.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 13.01.2017, 08:15  
evorontsov
Частый гость
 
Регистрация: 19.06.2016
Сообщений: 45
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
evorontsov на пути к лучшему
По умолчанию Re: Управление синтезатором частоты

Спасибо за массу советов!

Уточняю ТЗ.
Синтезаторов масса, но по прибору на спектрометр. Одновременно приходится управлять одним.

Все управление выведено на 50-pin коннектор.

С параллельными портами связываться сейчас нет никакого желания: ноут с параллельным портом - большая редкость. Есть конкретный MacBook в поездках, где это все и требуется использовать. Тащить в поездку что--либо громоздкое, как сами понимаете, не очень хочется.

В свое время была приблуда с 9-ю механическими переключателями, которая подсоединялась к синтезатору и чисто механически, крутя переключатель я менял частоту. Она меня вполне устраивала. Поэтому можно и без МК. Можно прогу на Mac и USB подключение

Для снятия всех недопониманий - прикрепляю описание
Миниатюры:
Нажмите на изображение для увеличения
Название: UNADJUSTEDNONRAW_thumb_823.jpg
Просмотров: 0
Размер:	121.9 Кб
ID:	109042   Нажмите на изображение для увеличения
Название: BIFEryUQSZqFnzUyo3JTEw_thumb_822.jpg
Просмотров: 0
Размер:	142.5 Кб
ID:	109043  
evorontsov вне форума  
Непрочитано 13.01.2017, 08:31  
raxp
Почётный гражданин KAZUS.RU
 
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
raxp на пути к лучшему
По умолчанию Re: Управление синтезатором частоты

Цитата:
В отношении автономности и использования ПК - так у управляющего контроллера никто не запрещает добавить интерфейс внешнего управления.
вариант с МК (та же буратина) требует его прошивки. Рулить COM портом, уже писать ничего по сути не надо на верхнем уровне.

Хотя с другой стороны есть и готовые решения - модули ADAM с CE на борту. Хошь - рули автономно (пишем приложение на Си), хошь - рули по сети (Ethernet или RS-485).
__________________
Белорусский журнал «Радиолюбитель»
Youtube LaboratoryW
UR3QQJ
raxp вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
Книги dosikus Делимся опытом 11242 29.12.2015 23:45
Парапсихология, гомеопатия и паранаука Marc2005 Отвлекитесь, эмбеддеры! 2616 05.09.2014 23:07
Управление двигателем постоянного тока? vladh Производственное оборудование 151 13.06.2014 09:41
Как управлять синтезатором частоты семейства LMX niXto Автоматика и аппаратура связи 0 13.03.2009 09:19


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot