СМ2201 (SM2201) - мессбауэровский спектрометр с высоким скоростным разрешением, оригинальный спектрометр был разработан в 1989 г, мелкосерийное производство продолжалось до 1991 г. Несмотря на свой солидный возраст этот спектрометр продолжает обеспечивать получение передовых научных результатов и на момент написания этой страницы (янв. 2023).
Несмотря на устаревшую элементную базу (микросхемы серии ТТЛ, ТТЛШ- 155, 1533) этот спектрометр обладает уникальными характеристиками, позволяющими считать его одним из лучших в мире. Основное его преимущество перед другими спектрометрами - существенно меньшая величина ошибки значения скорости в системе допплеровской модуляции, что обусловлено большим количеством научных работ и исследований в области систем регулирования. Известно, что в мессбаэуровской спектрометрии энергия гамма-квантов модулируется эффектом Доплера, скорость изменяется дискретно, при этом за интервал 1 точки спектра (для спектров на 4096 точек это 16 мкс) скорость должна поддерживаться условно постоянной (на самом деле нет и идет постоянное приращение в течение всего интервала измерения всех точек спектра от 0 до 2^N-1).
SM2201 - мессбауэровский спектрометр, построенный на базе интерфейса CAMAC, в состав CAMAC обязательно входит контролдер крейта и другие модули. Благодаря возможностям FPGA можно заменять устаревшие модули на новые, сам CAMAC активно используется CERN, при этом для него производятся дополнительны модули.
Хотя код данного решения и является открытым мы (Wissance, https://wissance.com) оно НЕ ЯВЛЯЕТСЯ БЕСПЛАТНЫМ для использования,условия использовани должны быть согласованы
с нами как с авторами и обладателями прав на это ПО, оставить заявку на согласование условий можно:
- по электронной почте:
[email protected] - в канале
Discord:https://discord.com/channels/1022429270276046879/1022429271190409236
В состав данного решения входят:
CAMAC-контроллеркрейта- блок накопления
Контроллер крейта позволяет управлять модулями через RS-232 с использованием quick_rs232, для контроллера подготовлено
3 типа команд:
- Запись в модуль
- Чтение из модуля
- Проверка состояния
LAM(Look at Me, запрос на обслуживание) модулей:
Выполнение команд и ответ на команды через последовательный порт:

Цикл CAMAC при операция записи в модули:

будет добавлен позднее ...