Leave a comment

Comments 271

ТОП: 12:40 (московское) magict30p June 3 2020, 09:40:05 UTC
Вы попали в Т30P самых обсуждаемых тем в блогосфере.
Это Ваш 8-й ТОПовый пост в этом году.
Посмотреть статистику автора можно в карточке топблогера.
... )

Reply


anonymous June 3 2020, 16:18:55 UTC
Если надумаете использовать STM32, то надо иметь ввиду, что у них не у всех хорошие АЦП.
Например, STM32F2, STM32F4 имеют очень шумные 12-битные АЦП. На АЦП, а говно какое-то.

Reply

leoniv June 3 2020, 16:23:42 UTC
Странно. F407 когда-то использовал - нормальный АЦП. Может было что-то не так с разводкой или питанием?

Reply

anonymous June 3 2020, 16:38:58 UTC
У STM32F2 точно шумный. А вот 4 начал сомневаться.. Может, путаю.

Reply

leoniv June 3 2020, 17:32:20 UTC
F2 никогда не пробовал. Есть планы попробовать F373 для управления двигателями, там 3 встроенных ЦАП.

Reply


Забудьте про Найквиста anonymous June 4 2020, 01:39:35 UTC
Частота дискретизации сигнала ошибки для цифровых систем управления должна быть больше чем 10x. Вот тут пишут что в пределах 20x~100x оптимально:
https://www.rug.nl/research/portal/files/3266735/c6.pdf

Вроде в "Цифровые системы автоматизации и управления" Олсон, Пиани что-то тоже было, но сейчас нет под рукой.

Reply

Re: Забудьте про Найквиста leoniv June 4 2020, 06:49:38 UTC
Это плохо, конечно. С другой стороны, даже с 10x что-то получается - со штатными датчиками, можно сказать, система работает приемлемо. Без особых проблем я могу повысить Fs в 2 и даже 4 раза. Пробовал 20x, становится лучше, но не радикально. Поскольку выбрасывать плату не хочется, вопрос стоит не как сделать правильно, а как оптимальней распорядиться тем, что есть.

Reply

Re: Забудьте про Найквиста zebra225 June 9 2020, 01:34:00 UTC
А я чо говорил .... Я батенька туп но не так же ... Аналогуву схему с несколькими 10ками килогерц в пределе , заменяют цифровой со 100 герцами. и огромными шагами по регулировке ... там не тока скорость - там еще и дискретность регулировки страдает. вот кондер и сглаживает огромной инерцией.

Reply

Re: Забудьте про Найквиста leoniv June 9 2020, 05:51:06 UTC
Зачем эти несколько десятков кГц, если механика неспособна колебаться с частотами больше 15 - 20 Гц? Шаги по регулировке тоже не огромные - ЦАП 14 бит, АЦП 10 бит. Этого хватит выше крыши. Не очень хорошо, конечно, что D-канал усиливает шум квантования, но он получается не такой и большой. Со штатными датчиками цифровая система работает лучше аналоговой - переходные процессы во всех режимах красивей. А вот с новыми датчика - да, провал. Но все-таки я надеюсь еще ее наладить. Возможностей цифровой части должно хватать для такой медленной механики, задача оптимально ими распорядиться.

Reply


rullis_01 June 4 2020, 08:13:30 UTC
Леонид Иванович, у вас дисплей управляется не отдельным контроллером? Дисплейный модуль должен быть независим от всего остального, иметь собственный контроллер и интерфейсы для получения отображаемых данных.
Иначе надо использовать многоядерный контроллер, типа Infineon Aurix TC275, на котором есть плата Ардуино.
Я бы на вашем месте раскошелился на платочку с fpga средней жирности, и сделал бы всё аппаратно параллельное и очень быстрое. Но это потому что я на fpga собаку сьел.

Надо пользоваться плодами прогресса. Это же интересно и приятно. А вы до сих пор ездите на паровозе Черепаного.

Reply

leoniv June 4 2020, 08:24:21 UTC
Пока у меня нет дисплея, в этот магнитофон его ставить не планировал. В следующем проекте - возможно. Там я думал применить STM32F439, которого хватит на все - и дисплей обслужить, и все остальное сделать. Зачем многоядерный? Что тут ему делать? Я же не видео с высоким FPS показываю, а так, только изредка что-то обновить, ну там полоски индикаторов нарисовать.

Про FPGA - ну явно мне смерти хотите. Это же затянет проект на годы, которые нужны для освоения всего этого. Причем с неизвестным результатом. В корне ошибочно считать, что любой человек может освоить что угодно, лишь появись желание. На самом деле у каждого есть своя верхняя планка из-за ограниченных умственных способностей.

Reply

rullis_01 June 4 2020, 08:51:22 UTC
Любой человек не может, но Леонид Иванович сможет.

Reply

leoniv June 4 2020, 08:54:19 UTC
Ошибаетесь. Освоение нового дается мне с огромным трудом. Как правило, на какой-то новый софт у меня уходит года 4 до приемлемого уровня понимания. И чем дальше, тем хуже с этим.

Reply


mariovel June 11 2020, 14:29:21 UTC
Если есть магнитофон Сони - с процессором на управление - это очень сложно переделать под ардуинку или другой доступный процессор?...
Спасибо за ответ.

Reply

leoniv June 11 2020, 14:34:12 UTC
Вы же видите, я уже второй год бьюсь и пока не получилось. Но для кого-то, наверное, просто.

Reply

mariovel June 12 2020, 14:11:24 UTC
Только пожелать Вам удачи могу.

Reply

leoniv June 12 2020, 18:11:53 UTC
Спасибо!

Reply


Leave a comment

Up