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

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

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

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

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

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

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

 
Опции темы
Непрочитано 12.01.2017, 22:56  
evorontsov
Частый гость
 
Регистрация: 19.06.2016
Сообщений: 46
Сказал спасибо: 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
Адрес: Украина, Запорожье
Сообщений: 6,474
Сказал спасибо: 0
Сказали Спасибо 2,357 раз(а) в 1,293 сообщении(ях)
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  
индюк
Почётный гражданин KAZUS.RU
 
Аватар для индюк
 
Регистрация: 17.07.2010
Сообщений: 5,049
Сказал спасибо: 69
Сказали Спасибо 1,396 раз(а) в 818 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Управление синтезатором частоты

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

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

Сообщение от AR_Favorit Посмотреть сообщение
еще индикация и кнопки)
+ 0.5 за отличный результат
jump вне форума  
Непрочитано 13.01.2017, 05:50  
mike-y-k
Почётный гражданин KAZUS.RU
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 1,674
Сказал спасибо: 962
Сказали Спасибо 302 раз(а) в 259 сообщении(ях)
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,068
Сказал спасибо: 158
Сказали Спасибо 464 раз(а) в 211 сообщении(ях)
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. Таким образом, вы получаете возможность легкого масштабирования сети ваших синтезаторов и контроля через обычные последовательные порты. Библиотека и демо по контролю такой схемы с регистрами.
__________________
Белорусский журнал «Радиолюбитель»
Видеоблог
raxp вне форума  
Непрочитано 13.01.2017, 07:39  
mike-y-k
Почётный гражданин KAZUS.RU
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 1,674
Сказал спасибо: 962
Сказали Спасибо 302 раз(а) в 259 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Управление синтезатором частоты

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

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

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

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Книги dosikus Делимся опытом 13725 Вчера 15:55
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 123 26.02.2016 14:51
Парапсихология, гомеопатия и паранаука Marc2005 Отвлекитесь, эмбеддеры! 2644 05.09.2014 07:50
Управление двигателем постоянного тока? vladh Производственное оборудование 151 13.06.2014 09:41
Как управлять синтезатором частоты семейства LMX niXto Автоматика и аппаратура связи 0 13.03.2009 09:19


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


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