UPD:的文件添加到板上DAC GitHub的
我原本打算让<一href="http://ru.wikipedia.org/wiki/%D0%9B%D0%B0%D0%B7%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%B0%D1%80%D1%84%D0%B0">Лазерную竖琴的,但还没有得到中间结果 - 一个设备,可以用来作为激光投影仪 - 激光绘制记录在文件格式ILDA各个附图。据我所知,许多谁占用的激光投影机的组装,作为一个装置来控制振镜(和不知道如何最好地翻译成俄文混合“振镜扫描仪&QUOT;),采用略作修改廉价声卡的PC。我去一个不同的方式,因为最终我需要完全独立的单元,它无需电脑即可工作。
让我们来看看什么是我的激光投影仪。所有零部件的成本大约为8000卢布,其中一半以上 - 一个70mW的激光模块
<一个href="http://www.ebay.com/itm/20Kpps-HightSpeed-galvo-scanner-max35Kpps-/251501064829?pt=US_Stage_Lighting_Single_Units&hash=item3a8ea1b27d">Гальванометры和司机对他们偏转激光束沿轴X / Y 70mW的532nm的激光模块的供电由5V龙激光SGLM70 德州仪器(TI)的Stellaris快速启动 在自制的卡片与DAC AD7249BRZ 电源< / LI> OL>
硬件 H4>在使用的Stellaris启动板的“大脑”(因为它是速度快,具有USB硬件支持)和12位双通道DAC,串行接口ADI公司的AD7249BRZ 。为了控制束的偏转在输入驱动器必须在-5至5伏的范围内应用的模拟信号。 DAC AD7249BRZ只是能够在此模式下工作(并且也从0到5伏,0到10伏)。对他来说,我在鹰扔了一个特殊的费用,这是连接到的Stellaris启动板。董事会需要双极电源,这是由芯片 ICL7660 的手段获得。为了提供给必要的检流计电源(15V)单路输出电压转换成给我,我用了一个线性稳压器LM317,后来被证明是最好的解决方案,尤其是对激光模块的电源 - 因为LM-KA一个大散热器(在视频中看到的那样) 10分钟后工作被加热到70度不带散热片,它只是非常迅速过热和断开过热(与它的激光模块,这也是我最初决定它烧毁,几乎推迟了几个砖,因为当咸鱼翻身它不包括 - 因为它已经变成了这么长时间,直到凉爽的芯片)
激光模块本身不支持TTL调制,所以,当我厌倦了只是推动激光在不同的方向,我想过,当时间被接通和关断梁。这涉及修改激光器模块烙铁。幸运的是,几乎所有的中国激光模组都非常相似,彼此,操作简单,并在运算放大器LM358制成。焊料在他的脚3和4(非反相输入端和地,分别地)发射极和集电极第一得到双极晶体管2N4401,我从而有机会来调制激光器的操作,将控制信号馈送到晶体管的基:
与文件修改后的激光器模块 H6>原理图和PCB AD7249BRZ介绍如下。也许细心的读者会发现,在错误的方案,因为它不知什么原因,在我看来对于不与运算放大器的一部分,其目的是使电路的<一个输出工作href="http://ru.wikipedia.org/wiki/%D0%91%D0%B0%D0%BB%D0%B0%D0%BD%D1%81%D0%BD%D0%BE%D0%B5_%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5">балансным从干扰更大的保障。我的副本,而不是平衡信号输出的不平衡,但尽管如此,一切工作正常。
我希望你不害怕的可怕图像从卡中带着淡淡的芯片管脚,这是用酒精擦拭后形成的。顺便说一下,为什么焊剂洗涤建议异丙醇,因为它不会留下残余物,例如其原因。顺便说一句,有趣的是,这种类型的连接器与主板上的闩锁 - 它插头莫仕(22-23-2021插座,插头22-01-3027,08-50-0114联系叉),通过Digikey命令他们,因为中国人,他们在某种程度上猥亵昂贵。
<代码> main()的代码> PRE>使用了nanosleep也通过与新的数据被发送到微控制器的频率支配。
的功能
控制器固件的完整的源代码是在GitHub上
提供。