光电工程师社区

标题: 透镜焦距计算问题 [打印本页]

作者: danny032    时间: 2011-8-2 08:34
标题: 透镜焦距计算问题


我在书上看到透镜焦距计算的公式为:
f=n*r1*r2/{(n-1)*[n(r2-r1)+(n-1)d]}
n折射率  r1 r2为曲率半径  d为厚度
但是我用这条公式计算一面为凸,另一面为凹的透镜却不对的,为何?请大家指点一下。
例如:有一透镜 R1=15mm  R2=15mm d=3mm n=1.62287  计算出来的焦距和软件上量到的是不一样的。





作者: blueboat2008    时间: 2011-8-2 09:44


薄透镜的焦距是通过近似得到的,与厚透镜的有差别。。





作者: danny032    时间: 2011-8-2 16:45


谢谢blueboat2008 的回复,现在搞得有点明白了。1、这个是理论计算的值,实际上左右两边的焦距都不一样,计算出来的只是平均的值。2、由于球差的原因,平行的光入射到不同位置汇聚的焦点都不一样。所以用TP实测和计算不一样。





作者: ds1234567    时间: 2011-8-6 10:43


测量焦距时无论那面朝向平行光管,焦距都是一样的,若果两面半径不同则截距不等。厚透镜焦距的计算公式与软件计算结果是一致的,都是313.733mm。zk9玻璃的e光折射率是1.62287(新沪)查zemax报告1.6228344,所以焦距是313.731。在网上下过3个计算软件,有高国欣的单透镜计算程序、透镜计算程序、数据表、以前的TDL。过去用TDL时证明他与zemax结果一样很准,例如,R1=18.197 R2=9999999  D=3 K9 F=35.2450;但是只输出一个N值有时不准,比如r=5.86 r=4.56f=-136.4 d=2.74 计算n=1.28133,高国欣输出n=1.27885和1.48788,明显缺一个n,用上面的输入n=1.48788反算焦距f=-136.3998,可见仅是少一个解,这只是说明反算折射率时要注意,还有国际个库所用公式可能不同。





作者: vonzen    时间: 2011-8-11 08:32


你计算的值 应该和软件计算的值相差不大,就算有球差存在 也不会相差很大。





作者: xj2010cg    时间: 2012-4-22 14:52

作者: phoenixzqy    时间: 2012-4-22 17:04
是不是半径的正负没弄对啊?
作者: phoenixzqy    时间: 2012-4-22 17:04
现在计算焦距谁还用手算啊?
作者: yuliang518    时间: 2013-4-11 16:43
是的没计算和实际设计有差距的




欢迎光临 光电工程师社区 (http://bbs.oecr.com/) Powered by Discuz! X3.2