作者 主题:Openiv。基于OSC0901B0(Autoliv NV3,FLIR E4 / 5/6 / 8)的OpenSource热摄像头 (Read 31087 times)

0会员和1位客人正在查看此主题。

离线 VGN.

  • 常规贡献者
  • *
  • 帖子:99
  • 国家: 是
M-Loard完全组装。没有魔法烟雾,预期水平的功耗,FPGA是活着的,两个RAM排名Memtest还可以!
 
以下用户感谢此帖子: ddrl46, Janhenrik., THRWP., ajw107

离线 BAP2703

  • 常规贡献者
  • *
  • 帖子:152
  • 国家: IO.
看起来很专业  :-+
 

离线 VGN.

  • 常规贡献者
  • *
  • 帖子:99
  • 国家: 是
看起来很专业  :-+
谢谢!尽我所能)



P-Loard准备好了!
 
以下用户感谢此帖子: ddrl46, ajw107

离线 Dmendesf.

  • 常规贡献者
  • *
  • 帖子:171
  • 国家: 布尔
似乎你的项目进展顺利。你什么时候接受beta-tester?  ; D. 计划挤满某种东西?
 

离线 VGN.

  • 常规贡献者
  • *
  • 帖子:99
  • 国家: 是
似乎你的项目进展顺利。你什么时候接受beta-tester?  ; D. 计划挤满某种东西?
I'm仍在接受beta-testers,结帐这个线程的第一篇文章(为清楚起来更新),您将找到有关Beta Tesing的一些细节。更多信息我将进一步提供。

计划挤满某种东西?
当然,但首先,我必须确保这个复杂设备的每一部分都正常工作。我真的不'甚至希望任何人面对硬件问题,甚至是贝塔测试者。
 

离线 _wim_

  • 超级贡献者
  • ***
  • 帖子:1052
  • 国家: 是
找到了这一点"datasheet"对于Al1.65x1.65x5d-4f,仅根据3,8um @ 90V :-//
//img.alicdn.com/imgextra/i2/71977092/TB2wz4ybNaK.eBjSZFAXXczFXXa_!!71977092.png

要确定,我还订购了一套,并将以同样的方式测试它们。
无论如何,如果您与我们分享结果,我将非常感激!

我今天收到了压电元素。不幸的是"datasheet"你发现是正确的。因为它们如此小,所以我无法轻易使用我的干涉仪表,但我使用了一个keyence lk-g37激光传感器。信号有点有声音,但如果他们会达到他们的声明规范,那么关键应该超过能力。

结果:使用0到10伏正弦波,我测量约+-0.4μm信号,与数据表中的3.7μ[email protected]匹配...
 
以下用户感谢此帖子: VGN.

离线 VGN.

  • 常规贡献者
  • *
  • 帖子:99
  • 国家: 是
结果:使用0到10伏正弦波,我测量约+-0.4μm信号,与数据表中的3.7μ[email protected]匹配...
非常感谢, _wim_ ,用于证明特征! :-+
是的,这是怜悯,但没关系,至少现在我们知道真相。

好吧,看起来最好的候选人仍然:
kemet.'s AE0203D18H18DF. 从这里: //ru.mouser.com/datasheet/2/212/1/KEM_P0101_AE-1518874.pdf
PI's P-882.51. 从这里: //static.pi-usa.us/fileadmin/user_upload/physik_instrumente/files/datasheets/P-882-Datasheet.pdf
虽然kemet'S一个人在Digikey和Mouser中是可用的,我希望如果有可能,可以找到更便宜的东西。
 

离线 _wim_

  • 超级贡献者
  • ***
  • 帖子:1052
  • 国家: 是
好吧,看起来最好的候选人仍然:
kemet.'s AE0203D18H18DF. 从这里: //ru.mouser.com/datasheet/2/212/1/KEM_P0101_AE-1518874.pdf
PI's P-882.51. 从这里: //static.pi-usa.us/fileadmin/user_upload/physik_instrumente/files/datasheets/P-882-Datasheet.pdf
虽然kemet'S一个人在Digikey和Mouser中是可用的,我希望如果有可能,可以找到更便宜的东西。

那些确实是膨胀的,肯定是每台相机至少需要2个。

当您自己的机械设计中也可以将杠杆集成在一起,以增加笔划是一种选择?
 
以下用户感谢此帖子: Janhenrik., VGN.

离线 Janhenrik.

  • 贡献者
  • 帖子:25
  • 国家: 德
我真的很喜欢这个项目,因此我马上得到了两个nv3! :3

因为我也喜欢内置的超级化阶段的想法,我把XY阶段作为吉拉德的董事会重新打下了一下。我的基于MLCC或肮脏的AliExpress Piezo执行器。然而,我对MLCC的信心非常低,因为它们最肯定会破裂,并且来自Aliexpress的压电似乎有太少的旅行。 :/
无论如何,这将是一个有趣的小东西。如果有人想要一个董事会或两个,请达到我 :)

 
以下用户感谢此帖子: _wim_, VGN.

离线 _wim_

  • 超级贡献者
  • ***
  • 帖子:1052
  • 国家: 是
Re:Openivv。基于OSC0901B0(Autoliv NV3,FLIR E4 / 5/6 / 8)的OpenSource热摄像头
« 回复#184开启: 12月9日,2020年,08:27:28 PM»
因为我也喜欢内置的超级化阶段的想法,我把XY阶段作为吉拉德的董事会重新打下了一下。我的基于MLCC或肮脏的AliExpress Piezo执行器。然而,我对MLCC的信心非常低,因为它们最肯定会破裂,并且来自Aliexpress的压电似乎有太少的旅行。 :/
无论如何,这将是一个有趣的小东西。如果有人想要一个董事会或两个,请达到我 :)

从未想过使用MLCCCS,但实际上也是压电材料。将尝试衡量一些本周末并检查他们是否进一步移动然后是中国压电's...

我喜欢你PCB设计!  :-+
 
以下用户感谢此帖子: Janhenrik.

离线 Janhenrik.

  • 贡献者
  • 帖子:25
  • 国家: 德
请做,我也对结果感兴趣!我选择了1812套餐。

您可以尝试偏离MLCC以存档更大的笔画。
加热至〜150°C - >应用最大额定电压 - >把它保持在这个条件下〜2小时 - > let it cool down -> turn off voltage.

离线 VGN.

  • 常规贡献者
  • *
  • 帖子:99
  • 国家: 是
Janhenrik., 最后!我在等你的帖子! ;)
期待您的进度!  :-+



当您自己的机械设计中也可以将杠杆集成在一起,以增加笔划是一种选择?
谢谢你,是的,我虽然关于那个。有专用系列APA(放大的压电执行器): //www.cedrat-technologies.com/en/products/actuators/amplified-piezo-actuators.html
I'肯定,这些人会更昂贵...... :-\

无论如何,我们可以使用这个想法与那种便宜的3.7um执行器以这种方式增加位移水平,但有一些缺点:
1.更多的间隙点(压电到杠杆,杠杆到舞台)。
2.由于杠杆灵活性,我们将松散一些导致的位移。舞台设计将不是那么简单。
3.基于杠杆的设计可能会非常巨大,所以我们必须说"good bye"到重复使用的原装铝制住房,虽然这不是一个大麻烦。
 

离线 _wim_

  • 超级贡献者
  • ***
  • 帖子:1052
  • 国家: 是
今天我尝试了以下1206 MLCC电容器(X7R):
(//www.digikey.com/en/products/detail/samsung-electro-mechanics/CL31B105KCHSNNE/3888405?s=N4IgTCBcDaIIxgOwDYC0SAsjV1QOwBMQBdAXyA)

我无法衡量20VPP正弦波(低于Keyence的噪音地板)的任何运动。 我没有尝试预先偏离它,因为我无法检测到原始状态的任何运动。我拥有的大多数其他MLCC帽是0805或更小。我没有比这1206更大的东西。我也没有任何东西 Z5U或Y5V类型手头,这些应用程序可能更好?
 
以下用户感谢此帖子: VGN.

离线 _wim_

  • 超级贡献者
  • ***
  • 帖子:1052
  • 国家: 是
Re:Openivv。基于OSC0901B0(Autoliv NV3,FLIR E4 / 5/6 / 8)的OpenSource热摄像头
« 回复#188开启: 2020年12月12日,下午12:19:24»
好的,所以我真的想知道MLCC的运动,所以我用干涉仪设置了一个设置。但即使与干涉仪,我也无法检测到20VPP 10Hz正弦信号的任何运动。

我将设置连接到LCR仪表,我正确测量1μF,所以电容器肯定会连接。

我甚至将干涉仪切换到FFT模式,看看它是否会看到10Hz的运动,但没有。因为我还没有在光学隔离的桌子上,这真的是我可以去的最低点(如果有人知道一个小型光学桌子,请告诉我)。

您可以看到的FFT中的2个峰值是笔记本电脑旋转的粉丝。只是渴望鼠标已经给了一个"huge" movement...


 
以下用户感谢此帖子: VGN.

离线 _wim_

  • 超级贡献者
  • ***
  • 帖子:1052
  • 国家: 是
刚刚尝试了4中文080510μF10μF10V的10V MLCC帽,串联在干涉仪上,但即使是那些没有可检测到的运动。 Googling更多关于主题的话,我可以找到关于与MLCC帽的机械弯曲相关的话语的很多信息,但由于施加电压而没有关于扩展的实际数据。我开始想知道他们是否真的这样做......
 

离线 VGN.

  • 常规贡献者
  • *
  • 帖子:99
  • 国家: 是
_wim_,谢谢你的测试!一世'不确定,但可能电压电平太低。在这里,一个人可以实现800 nm以上100 v,有1812个电容器: //dberard.com/2015/08/16/mlcc-piezo-actuators/



我想为那些对XY阶段开发和压电执行器测试感兴趣的人展示一些人的草图。我不'认为我现在将开始发展XY阶段,因为我想专注于新硬件并为Beta-生产做好准备。无论如何,希望这将有所帮助。

如果您查看M-Board原理图,您将找到AUX连接器(X4)。有7个引脚3V3 iOS,连接到FPGA,单个接地销和两个电源轨道(3V3和电池电量4V2-2V5)。 7 iOS足以支持两个SPI设备+ I2C总线(用于预留目的)。

此外,我发现了一个压电致动器驱动器HV56020,它集成了一个升压DC-DC转换器(最多225V)和两个高压放大器,用于驱动两个压电致动器。
数据表: //ru.mouser.com/datasheet/2/268/HV56020-Data-Sheet-DS20006335A-1843786.pdf
Mouser Link: //ru.mouser.com/ProductDetail/Microchip-Technology/HV56020T-V-KXX?qs=vmHwEFxEFR%252BS41dx8RulPQ%3D%3D

这个HV56020的唯一问题 - 一种糟糕的文件。我可以't了解使用哪种变形金刚,在数据表中没有关于它的信息。我无法'T查找任何应用程序说明或示例,评估板等。此外,在Microchip论坛上没有支持: //www.microchip.com/forums/m1144592.aspx

附加原理图:
« 上次编辑:2020年12月13日,02:01:59 AM by VGN »
 

离线 _wim_

  • 超级贡献者
  • ***
  • 帖子:1052
  • 国家: 是
_wim_,谢谢你的测试!一世'不确定,但可能电压电平太低。在这里,一个人可以实现800 nm以上100 v,有1812个电容器: //dberard.com/2015/08/16/mlcc-piezo-actuators/

确实如此。他只测量了100V的300nm,带有非预先放大的dut(这将只是30nm,我的情况下有10V),并且有一个很多"larger"电容器(1812 Vs 1206)。这意味着在我的案例中产生的动作确实远低于我的设置的噪音地板,尽管我预计在FFT上会看到一些东西......

但在我看来,这些非常小的运动使MLCC CAP也不是一个可用的替代方案,以提高相机分辨率。


此外,我发现了一个压电致动器驱动器HV56020,它集成了一个升压DC-DC转换器(最多225V)和两个高压放大器,用于驱动两个压电致动器。
数据表: //ru.mouser.com/datasheet/2/268/HV56020-Data-Sheet-DS20006335A-1843786.pdf
Mouser Link: //ru.mouser.com/ProductDetail/Microchip-Technology/HV56020T-V-KXX?qs=vmHwEFxEFR%252BS41dx8RulPQ%3D%3D

这个HV56020的唯一问题 - 一种糟糕的文件。我可以't了解使用哪种变形金刚,在数据表中没有关于它的信息。我无法'T查找任何应用程序说明或示例,评估板等。此外,在Microchip论坛上没有支持: //www.microchip.com/forums/m1144592.aspx

为此目的看起来非常有趣的芯片。对于准备好的板,你可以看看这里:

//www.apexanalog.com/applications/ink-jet-printer.html

编辑:我没有仔细看,这些板仍然需要高电压,使它们无法有用。





 
« 上次编辑:2020年12月13日,07:26:13 AM by _wim_ »
 

离线 _wim_

  • 超级贡献者
  • ***
  • 帖子:1052
  • 国家: 是
这个HV56020的唯一问题 - 一种糟糕的文件。我可以't了解使用哪种变形金刚,在数据表中没有关于它的信息。我无法'T查找任何应用程序说明或示例,评估板等。此外,在Microchip论坛上没有支持: //www.microchip.com/forums/m1144592.aspx

附加原理图:

//www.coilcraft.com/en-us/products/power/coupled-inductors/1-n-shielded-coupled/lpr/za9735/
 
以下用户感谢此帖子: VGN.

离线 VGN.

  • 常规贡献者
  • *
  • 帖子:99
  • 国家: 是
Re:Openivv。基于OSC0901B0(Autoliv NV3,FLIR E4 / 5/6 / 8)的OpenSource热摄像头
« 回复#193开启: 2020年12月13日,下午12:48:10»
//www.coilcraft.com/en-us/products/power/coupled-inductors/1-n-shielded-coupled/lpr/za9735/
决不... :palm:  Thanks, _wim_ 。专门为某些IC而设计的被动部件非常讨厌!顺便说一句,这种电感在Mouser / Digikey中不可释放,但至少我们知道其参数。不幸的是,仍然有很多无证的东西,如反馈电阻分压器,二极管,DC-DC升压帽,RSHT等。这是ridiculos为此非常非标准的应用程序具有如此无用的数据表。唯一的希望是微芯片最终会释放任何Appnote或评估板。 :-\
« 上次编辑:2020年12月13日,由VGN下午12:50:19 »
 
以下用户感谢此帖子: ajw107

离线 VGN.

  • 常规贡献者
  • *
  • 帖子:99
  • 国家: 是
祝大家新年快乐!一些更新:

仍然在设计端口到新硬件,但最终可以从传感器带有新硬件的图像。

我的回购中也是HDL消息来源的大部分内容: //github.com/OVGN/OpenIRV
Vivado不是版本控制友好,但许多人感谢这个人,这为Vivado项目无痛版本控制设计了这些特殊的TCL脚本:
//github.com/barbedo/vivado-git   :-+
坦率地说,我正在编写20%的时间和与Vivado(IDE)的全部残留时间的斗争。 :palm:  | O.
但是,幸运的是现在我和Vivado互相理解! ; D.

我没有'T成品的设计港口,所以你可以找到很多存根,没有USB,AV,HDMI Outptut。

I'M使用Vivado的块设计图形特征以更轻松地开发,但Vivado非常大规模(〜45GB),所以结帐PDF完整块设计的附件,快速外观。
« 上次编辑:2021年1月02,01:32:12 PM由VGN »
 
以下用户感谢此帖子: ddrl46, Janhenrik., Arseniodev., ZRQ., ajw107

离线 VGN.

  • 常规贡献者
  • *
  • 帖子:99
  • 国家: 是
大家好!终于更新......

我已经重新设计了硬件架构。以前我们有一个单一的DMA和一个巨大的FSM,正在处理整个数据传输。
现在我们有3个单独的模块,每个都有它's own DMA:

1. VDMA - 通用视频输出核心。我们有大约6个通用渠道将视频数据流传输到多个消费者。目前,只有两个通道被激活,LCD和OSD(LCD的划线显示)。剩余的通道将用于HDMI,AV和USB输出。
2. DIP(数字图像处理)。该模块包括所有图像处理核心,即平均,NUC(非均匀性校正),BPR(错误像素替换),直方图均衡+ AGC(自动增益控制)。
3.传感器模块。该模块仅用于控制电流传感器,即用偏置数据,命令并抓取视频流。

为什么这样做?因为现在硬件设计变得更加可扩展。现在,不需要大量的HDL返工来支持新传感器,我们只需用新的传感器替换传感器捕获模块。 DIP也变得更加普遍。是的,它仍然取决于了解传感器的活动分辨率,但我有一个想法如何删除这种依赖。
 
以下用户感谢此帖子: ddrl46, ajw107

离线 VGN.

  • 常规贡献者
  • *
  • 帖子:99
  • 国家: 是
此外,我还开发了一个特殊的硬件引导加载程序 - Oirvboot。这是一个特别的单独的"golden"比特流,首先靴子,然后切换到主应用程序比特流。由于更新或其他内容,此硬件引导加载程序允许避免设备砖时的情况。此引导加载程序现在非常愚蠢,我只能在BootLoder中停止并继续引导主应用程序。但是我'M将添加更多功能,如固件更新通过SD卡,硬件自私有,选择性比特流引导,备份等......

BTW,结帐附图,具有当前NOR-Flash Memory Space架构。如果您想要或保留任何其他数据,则存在相当大的空间来存储另一个比特流。如果需要,oirvboot将允许您在备用地址处引导任何比特流。

« 上次编辑:2月6日,2021,04:28:45 PM由VGN »
 
以下用户感谢此帖子: ddrl46, ajw107

离线 VGN.

  • 常规贡献者
  • *
  • 帖子:99
  • 国家: 是
还有一件事,我开始开发GUI逻辑。结帐附件:



我决定使用立即模式GUI。您看到的GUI是基于NukLear项目: //github.com/Immediate-Mode-UI/Nuklear
它非常简单,纯度,没有外部依赖,真的很好。但这可能不是我的应用的最佳选择,因为Nuklear不支持自定义输入,即它旨在使用鼠标和键盘。也许会这样做'遇到麻烦,因为我可以将4个按钮映射到某些超级键盘键,但Nuklear并不核't允许使用键盘导航  | O.,只有文本输入。

所以我'M仍在寻找具有Apache 2.0或MIT许可证的良好GUI库,纯C(无C ++),如果可能,没有外部依赖项。
如果你能向我推荐一些东西,我会很高兴。昨天我遇到了一个LVGL库: //lvgl.io/, GitHub: //github.com/lvgl/lvgl
Lvgl看起来很有希望,值得尝试。有什么想法吗?
« 上次编辑:2月6日,2021,04:00:22 PM by VGN »
 
以下用户感谢此帖子: ddrl46, 罗克韦尔, ajw107, Horstmannhid., ericb.

离线 ericb.

  • 贡献者
  • 帖子:9
  • 国家: FR.
Re:Openivv。基于OSC0901B0(Autoliv NV3,FLIR E4 / 5/6 / 8)的OpenSource热摄像头
« 回复#198开启: 2月6日,2021年,05:35:04 PM»
你好,

首先,祝贺你的工作,这太棒了!


删除:我没有'看到你要求c gui,而不是c ++

为噪音道歉。
« 上次编辑:2月06,2021,08:52:44 PM由EricB »
 

离线 sslupsky.

  • 新手
  • 帖子:3
  • 国家: 加利福尼亚州
您使用的是固件的操作系统? 你可能会看看Zephyr项目。 它是Linux基础支持的嵌入式RTOS。
 


分享我

掘客  Facebook  诽谤  可口的  Technorati.  推特  谷歌  雅虎
SMF.