Category: космос

Category was added automatically. Read all entries about "космос".

Code profiling



Чтобы отвлечься от грустных мыслей по поводу САР натяжения магнитной ленты, решил переключиться на что-то другое. Давно ждал своего часа измеритель уровня, про который я тут уже писал. Решил продолжить над ним работу. А там применен STM32, что делает программирование намного более сложным, чем в случае применения AVR. Приходится читать тонны документации. С АЦП STM32 я уже когда-то разбирался, например, в проекте лабораторного источника питания PSL-3604. Но из-за крайней запутанности вопроса ничего в памяти не осталось. По документации понять получается не всё, приходится искать в Интернете похожие примеры. За неделю удалось как-то настроить АЦП, который с частотой 96 кГц складывает отсчеты в два массива – для левого и правого каналов. Хотя пока не совсем уверен, что все работает правильно. Придумывание методик проверки часто оказывается более сложным, чем основная задача.

Collapse )

Катушки



При конструировании аналогового тракта магнитофона почти неизбежно возникает потребность в катушках. Например, для фильтра-пробки. Индуктивность требуется порядка десяти миллигенри с возможностью ее регулировки для точной настройки контура на частоту подмагничивания. Как оказалось, арматура для намотки таких катушек представляет большую редкость.

Collapse )

Космонавты



Сложилась печальная практика подвергать критике самодельные устройства по части их надежности и помехоустойчивости. Если разработчик не усеял обильно свою плату компонентами защиты – всё, приклеивают ему страшно ругательный ярлык «радиолюбитель». Начинают долго и нудно рассказывать, что должно быть в «нормальном» приборе, какие фильтры и какие супрессоры. С умным видом хвастают какими-то хитрыми алгоритмами восстановления софта после сбоев, которые никогда в жизни выполняться не будут. В общем, ведут себя так, как будто в космос свои изделия отправляют. Возможно, что и отправляют, но сколько таких?

Collapse )

3D



Первый раз посмотрел на домашнем телевизоре фильм в 3D. Для этого скачал фильм "Гравитация". Всего в жизни смотрел 3D второй раз. Первый раз - в небольшом кинотеатре, где качество картинки было таким плохим, что порой было не разобрать, что происхдит на экране. В очках контраст изображения никакой, всё словно через туман. А без очков - двоение. Хотя приходилось периодически очки снимать, чтобы понять, что же там происходит. Дома качество картинки заметно лучше, особых претензий к нему нет. Хотя, конечно, в очках намного сильнее заметна строчная структура изображения.

Collapse )

Демоны в АЦП STM32

DSC_9526_s

Немного освоившись с ЦАП STM32, начал знакомиться с АЦП. Довольно много информации по нему содержится в документе AN2834. Но там полезные рекомендации, как на стр. 37: «Do not add any external capacitor (Cext) to the input pin when applying this above workaround» чередуются с вредными советами, как на стр. 39: «An extra large Cext enables sampling more often». Это подтолкнуло к написанию данного поста (updated).

Collapse )

Йожег



К старому контроллеру шагового двигателя прикрутил микрошаговую микросхему TB6560AHQ от "Toshiba". Что можно сказать? Работает. Почти не греется. Двигатель прямо поёт, вернее музыку играет, которая напоминает Бетховена. На разгоне, когда скорость выборки люфта сменяется рабочей скоростью. Из недостатков могу отметить невозможность регулировки тока (только ступени 20, 50, 75 и 100%) и отсутствие решима 1/4 шага (только 1/1, 1/2, 1/8 и 1/16). Ну и глюк, который был на первом включении, вызванный чтением datasheet только по диагонали - длительность импульсов CLK не может быть меньше 30 мкс (причем эта длительность зависит от частоты внутреннего OSC). Решилось изящно, так как программа изначально была заточена для генерации программной ШИМ, теперь одному периоду ШИМ равна длительность импульса CLK :)