eddy_em: (Костерок)
eddy_em ([personal profile] eddy_em) wrote2014-10-21 07:46 pm
Entry tags:

Чувствую себя грузчиком

Тягаю дьюары с жидким азотом, заливаю криостат будущего ИК-спектрометра. 3 дьюара за 4 часа — и "полна коробочка". Завтра надо будет продолжать, т.к. наверняка за ночь весь азот (а емкость небольшая — туда от силы 20-25 литров влезает) испарится.

Когда оставил железяку, на холодном стержне (к которому будет гибкими хладопроводами присоединяться светоприемник) было -92°C. Осталось "каких-то жалких" 104 градуса. Похоже, еще дьюара 3 залить придется.

А потом буду смотреть, как быстро весь азот испарится.

P.S. Несмотря на то, что я на "родной" плате управления уже запустил работу SPI (да и "родной" АЦП), пока считываю температуры с макетки. А когда есть время, сражаюсь с таймерами STM32 — что-то ни в какую не хотят они прерывания генерировать для работы шаговиков...
P.P.S. А еще жалко, что один датчик то ли оборвали, то ли контакта нет... А датчик интересный — на самой верхней точке спектрографа (мотор длинной подвижки).

[identity profile] roman-yhnovec.livejournal.com 2014-10-21 04:03 pm (UTC)(link)
Это зачем?

[identity profile] eddy-em.livejournal.com 2014-10-21 04:37 pm (UTC)(link)
Тестирование терморежимов + поиск холодных течей.

[identity profile] roman-yhnovec.livejournal.com 2014-10-21 04:53 pm (UTC)(link)
Серьезно

[identity profile] mbr.livejournal.com 2014-10-21 04:54 pm (UTC)(link)
Что не так с таймерами? Ежели чего, могу подсказать. Ну или вот рабочий код: https://github.com/alexeyk13/rexos/blob/master/sys/drv/stm32_timer.c

К слову, не забывай при старте сбрасывать irq pending - stm32 этим грешит.

[identity profile] eddy-em.livejournal.com 2014-10-21 05:40 pm (UTC)(link)
Да забыл сделать nvic_enable_irq.
Все-таки, даташит надо досконально изучать...

[identity profile] mbr.livejournal.com 2014-10-21 05:59 pm (UTC)(link)
это не stm, это уже cmsis

[identity profile] eddy-em.livejournal.com 2014-10-21 06:52 pm (UTC)(link)
Нет, это обертка над CMSIS (libopencm3).
И да, что значит "не STM"? Они самые.
Edited 2014-10-21 18:54 (UTC)

[identity profile] mbr.livejournal.com 2014-10-21 07:22 pm (UTC)(link)
Это часть стандарта CMSIS, которую поддерживает STM. NVIC - часть архитектуры ядра, которая является стандартом, к периферии вендора это не имеет отношения.

[identity profile] eddy-em.livejournal.com 2014-10-21 07:26 pm (UTC)(link)
Но таки без даташита про это не узнать ☺

[identity profile] mbr.livejournal.com 2014-10-21 08:15 pm (UTC)(link)
Это не в даташите. Это описание архитектуры.

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0553a/BABEDCBC.html