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

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

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

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

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

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

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.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
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
Адрес: мурмурляндия
Сообщений: 11,134
Сказал спасибо: 202
Сказали Спасибо 3,285 раз(а) в 2,151 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Управление синтезатором частоты

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

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

Сообщение от AR_Favorit Посмотреть сообщение
еще индикация и кнопки)
+ 0.5 за отличный результат
jump вне форума  
Непрочитано 13.01.2017, 05:50  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,290
Сказал спасибо: 11,862
Сказали Спасибо 4,159 раз(а) в 3,177 сообщении(ях)
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.RUN
 
Регистрация: 28.05.2010
Сообщений: 1,117
Сказал спасибо: 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
Адрес: Москва СЗАО/МО
Сообщений: 12,290
Сказал спасибо: 11,862
Сказали Спасибо 4,159 раз(а) в 3,177 сообщении(ях)
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.RUN
 
Регистрация: 28.05.2010
Сообщений: 1,117
Сказал спасибо: 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, время: 22:02.


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