ЦАП: TLC7226 DAC shield

Пришло время браться за серьезные задачи, всяких отладочных плат один, два (для ПЛИС EPM3032A еще в разработке) наделано достаточно, а в голове нехватка теории по ТАУ.

Для восстановления справедливости была использована замечательная идея: взять одну из отладочных плат (в нашем случае с STM32F030) к ней подцепить ЦАП (в закромах родины валялся TLC7226), к ЦАП-у какой либо объект для управления ионным, и обратную связь назад на АЦП контроллера (а возможно и цифровую с энкодера). Получается замкнутый контур регулирования и пространство для отработки навыков по работе с ЦАП, АЦП в SRM32 и различными регуляторами (П, ПИ, ПИД и прочими непонятными буквообразованиями).

Если с отладочной платой и ЦАП-ом проблем не возникло, то объекту управления пришлось проявить особенно много фантазии. Из множества вариаций выбор пал на две:

  1. Двигатель постоянного тока (ммм как вкусно);
  2. Две последовательно включенных RC цепочки, посмотрев на которые прищурившись можно увидеть апериодическое звено второго порядка.

Первоначально можно набить руку на апериодическом звене второго порядка а в дальнейшем прикрутить и ДПТ с какими либо обратными связями. Упрошенная функциональная схема приведена на рисунке 1.

DAC

Рисунок 1 — Функциональная схема системы

Кратко о ЦАП TLC7226 (рисунок 3):

  • Four 8-Bit D/A Converters
  • Microprocessor Compatible
  • TTL/CMOS Compatible
  • Single Supply Operation Possible
  • CMOS Technology

DAC_2Рисунок 2 — TLC7226

 Устройство было придумано, спроектировано и изготовлено, ниже приведены результаты.

Схема платы приведена на рисунке 3.

DAC_3

Рисунок 3 — Схема электрическая принципиальная модуля с ЦАП

Печатная плата приведена на рисунках 4 — 6.

DAC_4Рисунок 4 — Печатная плата модуля с ЦАП

DAC_5Рисунок 5 — Печатная плата модуля с ЦАП

DAC_6

Рисунок 6 — Печатная плата модуля с ЦАП

You may also like...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>