Hello! LiveJournal categorization system detected that your entry belongs to the category: Техника. If you think that this choice was wrong please reply this comment. Your feedback will help us improve system. Frank, LJ Team
Хоть это магнитофон высшего класса, но качество регулирования натяжения ленты не требуется какое-то рекордное. По идее, мог бы справиться и цифровой ПИД, чтобы не плодить дополнительных схем.
Блок управления разумеется надо делать на 32-разрядном МК. Там возможности программирования будут существенно больше, а дискретные микросхемы уже канули в лету. ПИД-регуляторы в той же STM32 существенно интереснее да и матобработка серьезно скоростнее. Сразу и упаковывать туда все что можно - и счетчик и индикатор и коммутацию звукового тракта. Контроллеры сейчас бывают и на 200 с лишним ног. То есть все вопросы решаются сразу, а индикатор можно сделать многофункциональный на LCD. Кстати и звуковой тракт можно упаковать на ADAU1701. Короче все и сразу менять. А в результате получится хороший коммерческий продукт. И попутно школа для себя всей этой науки.
Если я пойду по предложенному Вами пути, то не закончу проект никогда. Программрование всего этого в человекогодах перекрывает оставшуюся часть моей жизни.
У меня были мысли плату БУ оставить примерно в таком же виде, но перевести на STM32. Хотя ставить такой мощный процессор для обработки сигналов в полосе 20 Гц - ну не маразм ли?
Разработка схемы - 10 дней, заказ платы 2 недели, сборка платы 5 дней, программирование месяц. Где вся жизнь? Зато все решается программными средствами. В STM32 логику писать проще простого, ПИД-регулятор - есть встроенные библиотеки, присутствует качественная отладка. LCD писать - есть GUI. За это плюшки максимальные. Качество - выше не бывает. А так как катушечные магнитофоны сейчас становятся популярны, то потом платы на продажу. Надо только взяться. С Атмегой такого не сделать никогда. И плюс замечательная практика. Сейчас весьма востребованы люди умеющие работать с этой техникой. Просто смотрю на Ваши мучения с магнитофоном и поражаюсь терпению и усидчивости. За это надо получать вознаграждение. Для хобби - слишком велики затраты. P.S. Для аналогового канала в данном случае подходит ADAU1761. 6 аналоговых входов и 4 выхода. Пристроить к нему усилители на ОУ линейные, а все АЧХ и шумодавы делать программно.
Для сборки платы и одного дня много, если детали куплены. А вот программирование - месяц, это чистой воды пурга. Текущий вариант БУ я программировал год до появления первой работающей бета-версии, отладка и доработка программы идет уже почти полгода и конца и края не видно. На STM32 программировать еще сложнее и дольше из-за чрезвычайной сложности процессора. Но самое главное, применение STM32 может не помочь. В теории для таких медленных процессов (частота до 20 Гц) и ATmega достаточна, но не работает. По неизвестной пока причине. С STM32 может случиться так же. А чтобы применить все эти GUI, аудиопроцессоры и прочее, надо иметь квалификацию не такую, как у меня.
На ПЛИС - это если повторять примерно штатный БУ. Но смысла особого не вижу, разве что плату можно уменьшить, но это, как оказалось - зло. Если делать вариант 4, то нужен процессор, тогда будут возможными все дополнительные плюшки, только снимется головная боль с САР натяжения. Но и тут не все так просто, аналоговым PID надо управлять в полном объеме, потребуется немаленькая схема.
Не думал над этим. Все равно придется сначала делать макет, а лишь потом заказывать плату. Со своим БУ поспешил: в какой-то момент показалось, что все работает нормально, выложил на сайт документацию, люди заказали платы, некоторые уже собрали. Что теперь с этим делать, не знаю.
Comments 271
LiveJournal categorization system detected that your entry belongs to the category: Техника.
If you think that this choice was wrong please reply this comment. Your feedback will help us improve system.
Frank,
LJ Team
Reply
С интересом наблюдал воплощение цифрового ПИД. Как и писал тут, будет непросто.
Reply
Reply
Reply
Reply
Reply
У меня были мысли плату БУ оставить примерно в таком же виде, но перевести на STM32. Хотя ставить такой мощный процессор для обработки сигналов в полосе 20 Гц - ну не маразм ли?
Reply
Где вся жизнь? Зато все решается программными средствами. В STM32 логику писать проще простого, ПИД-регулятор - есть встроенные библиотеки, присутствует качественная отладка. LCD писать - есть GUI. За это плюшки максимальные. Качество - выше не бывает. А так как катушечные магнитофоны сейчас становятся популярны, то потом платы на продажу. Надо только взяться. С Атмегой такого не сделать никогда. И плюс замечательная практика. Сейчас весьма востребованы люди умеющие работать с этой техникой. Просто смотрю на Ваши мучения с магнитофоном и поражаюсь терпению и усидчивости. За это надо получать вознаграждение. Для хобби - слишком велики затраты.
P.S. Для аналогового канала в данном случае подходит ADAU1761. 6 аналоговых входов и 4 выхода.
Пристроить к нему усилители на ОУ линейные, а все АЧХ и шумодавы делать программно.
Reply
Reply
Reply
Reply
Reply
Reply
Reply
Leave a comment