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

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

  1. Acinonyx

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

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

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

    SviMik Новичок

    Сообщения:
    1.133
    Симпатии:
    0
    Баллы:
    0
    Адрес:
    Tallinn, Estonia
    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 Пользователь

    Сообщения:
    647
    Симпатии:
    2
    Баллы:
    16
    Адрес:
    Москва
    а если и координатные каналы повесить на serial или spi ЦАПы, то мы вообще можем чуть ли не аттиней обойтись =))

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

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

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

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

    Сообщения:
    647
    Симпатии:
    2
    Баллы:
    16
    Адрес:
    Москва
    слушай... с RS232 интерфейсом сколько проблем железных сразу отпало...
    зато появилась головная боль в виде програмной части
     
  6. SviMik

    SviMik Новичок

    Сообщения:
    1.133
    Симпатии:
    0
    Баллы:
    0
    Адрес:
    Tallinn, Estonia
    Ага :) Сколько бит надо для координатных цапов? Если два 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

    Сообщения:
    2.426
    Симпатии:
    41
    Баллы:
    48
    Пол:
    Мужской
    Адрес:
    Казань
  8. Acinonyx

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

    Сообщения:
    647
    Симпатии:
    2
    Баллы:
    16
    Адрес:
    Москва
    начинаем потихоньку соображать свой стандарт для лазерных сканеров, да? =)
     
  9. Acinonyx

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

    Сообщения:
    647
    Симпатии:
    2
    Баллы:
    16
    Адрес:
    Москва
    оптимально то что озвучил SviMik, т.е. по 10 бит на координаты и по 8 бит на цвет (будет 16 миллионов цветов, более чем достаточно)
    дальше повышать разрешение и цветность смысла нет

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

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

    Сообщения:
    2.426
    Симпатии:
    41
    Баллы:
    48
    Пол:
    Мужской
    Адрес:
    Казань
    там разница то между 10 и 12 бит в цене маленькая, почему бы не поставить на будущее?
    Хочу HD проектор)
     
  11. SviMik

    SviMik Новичок

    Сообщения:
    1.133
    Симпатии:
    0
    Баллы:
    0
    Адрес:
    Tallinn, Estonia
    Обменяю плату с HD-цапами на HD-гальванометры :D
     
  12. Acinonyx

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

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

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

    Сообщения:
    2.426
    Симпатии:
    41
    Баллы:
    48
    Пол:
    Мужской
    Адрес:
    Казань
    блин, ну естественно только сканеры 12 бит. цвет по 8.
    итого 48 бит
     
  14. Acinonyx

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

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

    SviMik Новичок

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

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

    Сообщения:
    1.577
    Симпатии:
    40
    Баллы:
    48
    Пол:
    Мужской
    Адрес:
    Рязань
    12 помоему многовато, чрезмерная точность будет.
    Еше проблемма будет в написании самого софта, не сторонними же программами пользоваться. Кстати у кого есть спагети ломаные? а то лазербоевской прогой неудалось вывести изображение через звуковуху... ни как непойму как сиё настраивать... убил пол часа на понимание, на большее меня нехвалило... лучше уж переписать сиё творение под винду а не юзать дос.
     
  17. SviMik

    SviMik Новичок

    Сообщения:
    1.133
    Симпатии:
    0
    Баллы:
    0
    Адрес:
    Tallinn, Estonia
    Ну если просто ILDA картинки выводить в COM-порт - это даже я написать могу :) Хотя и не моя это специализация...
     
  18. GOA

    GOA Новичок

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

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

    Сообщения:
    2.426
    Симпатии:
    41
    Баллы:
    48
    Пол:
    Мужской
    Адрес:
    Казань
    Re: Разработка контролера ILDA на основе звуковухи

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

    SviMik Новичок

    Сообщения:
    1.133
    Симпатии:
    0
    Баллы:
    0
    Адрес:
    Tallinn, Estonia
    Re: Разработка контролера ILDA на основе звуковухи

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

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

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