Разработка лазерного софта/контроллера

Тема в разделе 'Контроллеры и софт лазерных проекторов', создана пользователем GOA, 14 дек 2009.

  1. Acinonyx

    Acinonyx Пользователь

    могу предложить бредовую идею... и мы избавимся от тяжелой АТМеги 8535 =)
    предлагаю цифровой потенциометр DS1844S на 10ком (или 50 или 100), 4 канала (нам надо 3, 4й еще куда нить можно), возможно управление как по 5-wire serial
    потенциометры с 2мя входами (High, Low)
    и стоит недорого
    и получим 262 тыщи цветов, и хватит нам атмеги48 (нам надо всего 16+5 = 21 выходов)

    только схемки модуляторов подогнать под такой вариант
     
  2. SviMik

    SviMik Новичок

    Acinonyx Есть и цапы с последовательным входом :)

    Вам на сколько бит и в каком количестве? :D

    ANALOG DEVICES - AD5300BRMZ - 8BIT DAC, SMD, 5300, MSOP8
    Sample Rate: 250KSPS
    Interface Type: Serial, SPI

    ANALOG DEVICES - AD5305BRMZ - 8BIT DAC QUAD, SMD, 5305, MSOP10
    Sample Rate: 167KSPS
    Interface Type: Serial, 2 Wire

    SUMMIT MICROELECTRONICS - SMP9210SL - DAC, 10 BIT, DUAL, 14SOIC
    Settling Time: 3.5µs
    No. of DACs: 2
    Interface Type: Serial, I2C

    ANALOG DEVICES - AD5343BRUZ - 12BIT DAC DUAL, SMD, 5343, TSSOP20
    Resolution: 12bit
    Settling Time: 8µs
    Sample Rate: 125KSPS
    Interface Type: Parallel

    LINEAR TECHNOLOGY - LTC2622CMS8#PBF - IC SM, DAC, DUAL 12-BIT
    Resolution: 12bit
    Settling Time: 7µs
    No. of DACs: 2
    Interface Type: Serial, 3 Wire

    ANALOG DEVICES - AD5623RBRMZ-5 - 12BIT DAC NANO DUAL, SMD, MSOP10
    Resolution: 12bit
    Settling Time: 3µs
    Sample Rate: 287KSPS
    No. of DACs: 2
    Interface Type: Serial, 3 Wire
     
  3. Acinonyx

    Acinonyx Пользователь

    а если и координатные каналы повесить на serial или spi ЦАПы, то мы вообще можем чуть ли не аттиней обойтись =))

    и кстати теоретически 10битной цапой на координатах мы повысим точность позиционирования до 1024 точек
     
  4. Acinonyx

    Acinonyx Пользователь

    А есть еще 700кгцовый Максим MAX5258EEE, 8-канальный ЦАП 8-бит =) 1й цапой решаем всю гирлянду цапов
    и получаем элегантную плату интерфейса выдающая аналоговые сигналы на 3х микрухах =)
     
  5. Acinonyx

    Acinonyx Пользователь

    слушай... с RS232 интерфейсом сколько проблем железных сразу отпало...
    зато появилась головная боль в виде програмной части
     
  6. SviMik

    SviMik Новичок

    Ага :) Сколько бит надо для координатных цапов? Если два 10-битных, то получится разрешение 1024х1024. По-моему достаточно.
    И 3 цапа для лазеров по 8 бит.
    10+10+8+8+8 = 44-битный пепелац :)

    Вся конструкция - 4 микросхемы, практически без обвеса.
    1. FT232RL
    2. ATtiny
    3. 2-канальный 10-битный цап
    4. 4-канальный 8-битный цап

    И всё это сопоставимо по сложности с вашими ЛПТ расширителями :) (не считая софта. но его надо будет 1 раз сделать и всё).
     
  7. Artemka

    Artemka Администратор Staff Member

  8. Acinonyx

    Acinonyx Пользователь

    начинаем потихоньку соображать свой стандарт для лазерных сканеров, да? =)
     
  9. Acinonyx

    Acinonyx Пользователь

    оптимально то что озвучил SviMik, т.е. по 10 бит на координаты и по 8 бит на цвет (будет 16 миллионов цветов, более чем достаточно)
    дальше повышать разрешение и цветность смысла нет

    поправка, хотя те схемы модуляции что мы получим в итоге (дешево и сердито) врятли дадут нам по 255 градаций на цвет =)
     
  10. Artemka

    Artemka Администратор Staff Member

    там разница то между 10 и 12 бит в цене маленькая, почему бы не поставить на будущее?
    Хочу HD проектор)
     
  11. SviMik

    SviMik Новичок

    Обменяю плату с HD-цапами на HD-гальванометры :D
     
  12. Acinonyx

    Acinonyx Пользователь

    хоти =) для ХД проектора с умопомрачительными 12 бит на канал цвета мы получим 64 миллиарда цветов и оттенков
    и при разрешении 11 бит на координаты (2048 на 2048, более чем достаточно для хд) и частотой кадров в 25 фпс поток данных составит 3 774 873 600 бод (почти 4гбита)
    тут нужен PCI Express 8x интерфейс
     
  13. Artemka

    Artemka Администратор Staff Member

    блин, ну естественно только сканеры 12 бит. цвет по 8.
    итого 48 бит
     
  14. Acinonyx

    Acinonyx Пользователь

    эти 12 бит могут дать толк только с мощной RGB сборкой по 1 вату каждый, ибо 12 бит это 4096 точек, на расстоянии метра (при секторе головки в 40 градусов) отрезок между 2мя соседними пикселями составит примерно 0,2 мм... на расстоянии 1км это будет 20см
    куда такая точность? =)
     
  15. SviMik

    SviMik Новичок

    Про 12 бит - да пускай будет для округления. Как раз пакет 6 байт получается :)
    Или тогда 7. Первый байт стартовый, и дальше данные.
     
  16. Ryazanec

    Ryazanec Модератор Staff Member

    12 помоему многовато, чрезмерная точность будет.
    Еше проблемма будет в написании самого софта, не сторонними же программами пользоваться. Кстати у кого есть спагети ломаные? а то лазербоевской прогой неудалось вывести изображение через звуковуху... ни как непойму как сиё настраивать... убил пол часа на понимание, на большее меня нехвалило... лучше уж переписать сиё творение под винду а не юзать дос.
     
  17. SviMik

    SviMik Новичок

    Ну если просто ILDA картинки выводить в COM-порт - это даже я написать могу :) Хотя и не моя это специализация...
     
  18. GOA

    GOA Новичок

    Господа, был на работе, 3 страницы пропустил :oops:
    В общем готов помочь всем, чем смогу....хотя в программировании практически не разбираюсь :evil:
     
  19. Artemka

    Artemka Администратор Staff Member

    Re: Разработка контролера ILDA на основе звуковухи

    через уарт 1мбит всего, это 20кппс на пределе. мало.
     
  20. SviMik

    SviMik Новичок

    Re: Разработка контролера ILDA на основе звуковухи

    20, это если полный RGB юзать плюс яркость каждого цвета плавно регулировать.
    Многие тут RGB сканер >20кппс собрали? :)

    И то, у FT232RL заявлено до 3мбит.
     

Поделиться этой страницей