2009年7月17日星期五

TL-WR340G最近经常断线

我是用Vista系统,通过TL-WR340G接ADSL猫上网,Vista有个网络连接显示的球,连上外网是出现,断线时消失。最近经常断线,表现网络连接显示的球突然没有了,TL-WR340G的管理页面可以连上,可以手动连接或者然后过一会自动连接,但多几次这样的情况,球就再不出现了,连TL-WR340G的管理页面都连接不上。

看了网上的一些说法,恢复了一下出厂设置,好用了一两天,今天又不行了,现象是网络连接显示的球还在,但是仍让上不了网。

于是准备对TL-WR340G进行软件升级,下了 TPLINK_TLWR340Gv4_fir20060417 tplink_tlwr340gv2_fw011906 tplink_wr340gv2_fir20050324。
发现 原来TL-WR340G 的硬件也分V2 V3 V4,要找到对应硬件版本的软件才行。我的是TLWR340Gv2。
TPLINK_TLWR340Gv4_fir20060417 升级时出现 "升级不成功,传送的文件版本号有误,请检查文件名是否正确。"。其实 TLWR340Gv4 升级的文件名是wr340gv4.bin,而 TLWR340Gv2 升级的文件名是wr340gv2.bin,看管理页面的默认文件名就知道不对。
tplink_tlwr340gv2_fw011906 升级没有成功,也是出现上面的情况,升级文件名是对的。估计是上传的人搞错了,将其它硬件的软件升级包改了个名字就当成是TLWR340Gv2的升级包了。
tplink_wr340gv2_fir20050324升级成功,显示软件版本1.0.6,原来是1.0.5,希望有点改进吧。

连在官方网站也找不到TLWR340Gv2的升级包下载,只有TLWR340Gv5的,难道已经过了技术支持时间?

2009年6月29日星期一

可怕的单位转换

上次以为弄好了的背压计算,居然犯了个大错误。

输入2个例子的数据后,发现得出的结果相差很远,后来发现是CFM和m^3/h的转换错了,差了1.7^2^2=8.35倍,恐怖。

调好之后,其中1个例子还是不对,又发现是WC和kPa的转换错了。原来WC除了有WC inch 外,还有WC mm。

度量衡的统一真的很重要,可以省去许多单位转换。有些资料的国际单位版本欠缺,看的全是英制的单位,特别有些倍数也只对英制的单位有效,十分的麻烦。

所幸最后还是算对了。

2009年6月26日星期五

发电机排烟管道计算

http://books.google.com/books?id=TH8d-l5KZnQC&pg=PA84&lpg=PA84&dq=generator+exhaust+pipe+calculate&source=bl&ots=_225mVASYu&sig=VEWW0sAU8-Pct9LwK0lCsyLaqm8&hl=zh-CN&ei=vG1FSu6dO8SGkAXO8-ipDw&sa=X&oi=book_result&ct=result&resnum=2
http://cumminspower.com/www/literature/applicationmanuals/t030-ch-6-en.pdf
http://www.kraftpower.com/pdfs/KPC_Info_12_Exhaust_System.pdf
http://www.cumminspower.com/www/common/templatehtml/technicaldocument/SpecSheets/Diesel/ap/GenSetDataSheets/DS-825-D5A.pdf

又遇到了老问题:要多大的发电机排烟管道。
这方面的中文资料比较少,英文的也不多,而且是用英制来做计算的,要做不少转换。

在google文档做了一个表格计算,其中有一点值得说明的是弯头的等效长度计算,两边的单位不一致:L=D*K。L为feet,D为inch,K(L弯)=2.5,和cummins的表格对照,基本相同,只不过cummins的表格更为详细。

最近的工程计划用一台600kW的发电机,按cummins的手册,排烟约150m^3/min,温度约550摄氏度,最大背压76mm Hg。
水平及垂直管道约80米,估计有3个L弯。
如果用500mm的排烟管,管道产生的背压约16mm Hg。
如果用400mm的排烟管,管道产生的背压约49mm Hg。
如果用300mm的排烟管,管道产生的背压约150mm Hg。

另外还有消声设备、消烟设备等会产生背压,水平段也会有点小弯,用500mm的比较保险一些。
水平段考虑用100mm的保温?竖井段不保温考虑四周各150mm的安装位置?
排烟的竖井估计要800x800了。

暂定吧,以后有进一步数据再修改。

2009年6月23日星期二

公共广播 喇叭 扬声器 频率响应 声压级 功率 间距 覆盖范围 设计过程

http://www.hd.club.tw/archiver/tid-9434.html
http://www.douban.com/group/topic/2683950/
http://space.taobao.com/b8863ea9eefa752b122c713097efac53/show_blog-20971896.htm
http://zhidao.baidu.com/question/11763917.html
http://www.heng98.com/News.asp?Id=50

公共广播这个东西,做了不少很粗的设计,但是真正懂的东西不多。

找时间看了一下TOA的《公共广播产品目录》,获益不少。大的厂家的资料是很值得学习的。

对于公共广播的扬声器,也就是喇叭,一般都是用定压100V的。除此之外,还有几个重要的特性:
1、频率响应:频率响应(Frequency
Response)指的是喇叭的发声频率范围,以「理论」而言,喇叭的频率响应范围当然是越宽越好,也就是说低音可以低到很低的频率,在高音部分则可发出频率很高的极高频,发声范围越宽广,所能重现的音乐范围也就越广。
公共广播的喇叭,主要有 100~12000HZ,100~16000HZ,50~20000HZ,45~20000HZ,后两种号称"全音域"。
2、声压级(SPL[1W/m]):是指喇叭在通以额定阻抗1W的电功率的电压时,在参考轴上与喇叭相距1m的点上产生的声压.单位:分贝(dB).
在公共广播的喇叭中,频率响应越广的喇叭,声压级越低;功率越大的喇叭,声压级越高。但是相差不大,TOA的产品目录中,6W左右的天花喇叭从88dB~92dB。
3、额定功率:就是扬声器能够连续稳定工作的有效功率,也就是能够长期承受这一数值的功率而不致损坏,这才是扬声器具有实际意义的功率参数。一般在测试额定功率时是在额定频率范围内给扬声器输入一个正弦波信号,信号持续时间为1小时,扬声器不产生热损坏和机械损坏。额定功率的单位为瓦特(W)。TOA的产品目录中,6W的天花喇叭一般有6W,3W,1W
或 6W,3W,1.5W,0.8W几个接口。
4、覆盖角度:一般天花喇叭的覆盖范围为90至120度之间。

声压级计算:
SPL=SPL[1W/m]-20lgD+10lgW
D为距离,单位是米。
W为喇叭功率,单位是瓦特。
如果2个喇叭同时覆盖,资料没提,我认为应该和噪音叠加一个概念。
如LP1=LP2,即两个声源的声压级相等,则总声压级:
LP = LP1+ 10lg2 ≈ LP1 + 3(dB)

喇叭的间距和覆盖范围:
理想的广播,首先是要覆盖到所有目标区域,然后在人耳的高度上有比较平稳的声压级。
在定压式广播(公共广播)系统中安装喇叭,其目的就是既有效果又经济实惠,就是要用最少的喇叭让所有的覆盖区域都听的清楚。
在封闭空间内喇叭会产生两个音响区域,主要是直接音区域,声音直接从喇叭投射过来,第一以及第二反射音也可以考虑为直接音的一部分(如果他们的延迟够短,并且还可以加强美化直接音的话)。第二个就是间接音区域,我们可以称之为后直接音,间接音区域的混响声音会在房间内蹦来蹦去,在地板,墙壁,桌子,天花板之间反射,一直到被空气,家具,人或房间自己给吸收掉,间接音区域是由各种不同的声音被反射到不同方向而造成的,每一个声波到达听众的时间不一样,会把声音糊成一团,并且减低声音的清晰度。
因此想提高声音的清晰度,就必须将直接音和间接音的比例增加到最大,直接音会因为距离喇叭越远而声音越小,间接音当然也适用反平方定律,但是他们又多又乱,因此间接音在室内的密度通常不会有明显的变化。
使用多只小功率的喇叭靠近听众,而不是使用大功率的喇叭去轰炸很多人,这个办法甚至可以减小总音响的功率,减少声音的能量,让间接音区域的密度减少。安装天花喇叭的一个最基本的原则就是喇叭间距不超过天花板高度的两倍,也就是说两个天花喇叭之间的距离不要超过天花板距离地面的高度。如果喇叭有90度的扩散角度,是非常适合播放背景音乐的。公共广播系统也有要求更高的设计以求达到覆盖更多的不同位置的区域,比如有人坐着的,有人站着的,有人走动的,都必须要让他们听的很清晰,那么比较好的方法就是吸顶喇叭的间距不要超过人耳到天花板距离的两倍,这样喇叭的数量会增多,声音会更加清晰(当然公共广播系统的调试也是需要技术的),走廊过道,电梯间等人站着的区域喇叭间距较小,室内办公室,室内会议室等人坐着的区域天花喇叭间距较大,因为耳朵距离天花板较远。例如,上海王桥工业区某高级餐厅背景音乐系统,天花板高3米,人耳朵距离地面1.2米,天花板距离人耳朵1.8米,因此喇叭的间距就不超过3.6米,当时考虑到背景噪音的问题,最终天花喇叭的间距是2.7米

TOA给出的建议间距和覆盖范围建议。

TOA给出的噪声电平和音频电平的大体指南。

从声压级计算看:
88dB/1W/m的天花喇叭,工作于1W,间距6米。
SPL=88-20lg3+10lg1+10lg2=88-9.6+0+3=81.4dB
88dB/1W/m的天花喇叭,工作于1W,最远点2米。
SPL=88-20lg2+10lg1=88-6=82dB
88dB/1W/m的天花喇叭,工作于1W,间距30米。
SPL=88-20lg15+10lg1+10lg2=88-23.5+0+3=67.5dB
88dB/1W/m的天花喇叭,工作于1W,最远点15米。
SPL=88-20lg15+10lg1=88-23.5=64.5dB

88dB/1W/m的天花喇叭,工作于1.5W,间距8米。
SPL=88-20lg4+10lg1.5+10lg2=88-12+1.8+3=80.8dB
88dB/1W/m的天花喇叭,工作于1.5W,最远点3米。
SPL=88-20lg3+10lg1.5=88-9.6+1.8=80.2dB
88dB/1W/m的天花喇叭,工作于1.5W,间距40米。
SPL=88-20lg20+10lg1.5+10lg2=88-26+1.8+3=66.8dB
88dB/1W/m的天花喇叭,工作于1.5W,最远点20米。
SPL=88-20lg20+10lg1.5=88-26+1.8=63.8dB

88dB/1W/m的天花喇叭,工作于3W,间距12米。
SPL=88-20lg6+10lg3+10lg2=88-15.6+4.8+3=80.2dB
88dB/1W/m的天花喇叭,工作于3W,最远点4米。
SPL=88-20lg4+10lg3=88-12+4.8=80.8dB
88dB/1W/m的天花喇叭,工作于3W,间距50米。
SPL=88-20lg25+10lg3+10lg2=88-28+4.8+3=67.8dB
88dB/1W/m的天花喇叭,工作于3W,最远点25米。
SPL=88-20lg25+10lg3=88-28+4.8=64.8dB

环境噪声大于60dB时,火灾报警规范要求广播大于环境噪声15dB的要求。环境噪声60dB+时,音频电平要80dB才能满足消防广播要求。
1W,间距6米,最远点2米;1.5W,间距8米,最远点3米;3W,间距12米,最远点4米,满足要求。
环境噪声低于60dB时,最远点25米,走廊末端12.5米满足火灾报警规范要求。环境噪声55dB时,音频电平60~65dB基本满足语音广播要求。
1W,间距30米,最远点15米;1.5W,间距40米,最远点20米;3W,间距50米,最远点25米。
如果因为满足消防广播要求或声学方面的因素时,音频电平过高,公共广播时可以通过音量控制器将音量调小一点。另外,线路上可能也有1~2dB的衰减。

自我总结的设计过程:
首先,根据背景音乐/广播、室内的高度、人耳的高度确定喇叭的间距;
然后,根据室内的背景噪声、消防广播的电平要求、背景音乐/广播的电平要求确定喇叭的功率;
最后,对比消防广播的电平要求、背景音乐/广播的电平要求确定哪里需要调音器。

南京大学值得尊敬

印象中的南大,是除了清华和北大以外,中国最著名的大学。

大四的时候,同宿舍的同学特意在不远的南大附近租了个小房子。听说,每天六点多的时候,就有不少的学生开始上自习了,他觉得特别又氛围,这才算得上是一所大学。

我也曾经到过南大,在一个宁静的小树林里,和朱坐在石凳上,十分的舒坦,有种世外桃源的感觉。要是能一直在那里,多好。

最近无意中在天涯看到了南大的一些事情,即使只有一半是真的,这所学校都值得尊敬。

1、1956年,北大北师大成为全国重点大学时,这所学校不是重点大学。1960年,连合肥工业大学等60所高校成为全国重点大学时,这所学校依然不是重点大学。直到1978年,这所大学才成为80余所重点大学之一。
这所大学不是第一批16所副部级高校之一,确切的说,第二批也不是,只是后来增补的而已。这所大学党委书记直到2003年开始才由中组部任命,至于中央直接任命,那还差得远.这所学校的百年校庆7个中央政治局常委一个也没有出席,25个中央政治局委员一个也没出席,唯一一个出席的和中央沾点边的是一个刚刚当选的中央委员,说出来大家也不认识,从来没在新闻联播上听过。人民日报十年刊登的关于这所大学的新闻不超过十条。而且多数都是一笔带过或者偶尔提到。这所大学的老校长在国家教委门前的雪地里坐了一夜,才侥幸与北大北师大一起办起了研究生院。
她曾经是国立中央大学,这就是她的原罪。

2、90年代,这所大学的校长因为学校日益困难窘迫,愤而辞职。这所学校的党委书记因为全校帐上只剩下5万块钱不得不四处借款给老师发工资。
97年,这所学校为了筹措经费,曾经万不得已,打算卖掉有着百年历史的老校区,卖掉自己的根,甚至打算把象征学校精神的老建筑出租给酒店。这所学校20年前动工兴建的新校区到现在还没有图书馆,只有一个用建筑工棚组成的阅览室。新校区里的很多建筑和景观都是历届师生义务劳动建设起来的,里面的一草一木,国家没有投资一分钱。

3、培养了多达210位中国科学院院士和40余位中国工程院院士,总共多达250余位两院院士(几乎是院士总数的1/5),建校以来院士校友总人数长期领先清华大学、北京大学,长期位居全国高校之首。新中国成立以后毕业于南京大学的科技工作者中已有63人当选为两院院士,其中6人是80年代的毕业生。培养了一位年缴税超过1亿元的香港"打工皇帝"、原Morgan
Stanley摩根士丹利董事总经理兼中国首席执行官,现贝恩资本Bain
Capital中国区负责人的竺稼(80年代毕业于南京大学英语系)。培养了中国7位联合国副秘书长中的3位,其中一位是现任的联合国副秘书长--沙祖康(1970年毕业于南京大学英语系)。培养了7位美国总统奖得主(田刚(1982年毕业于南京大学数学系)、翟成祥(1984年毕业于南京大学计算机系?)、夏志宏(1982年毕业于南京大学天文系)、薛子陵(1977年毕业于南京大学化学系)等)。培养了中国首位博士外长吗(杨杰篪(chi),毕业于南京大学历史系)。

4、诞生了中国高校第一台电子计算机。绘制了中国第一架战斗机的结构草图。培养了中国23位"两弹一星元勋"中的6位(程开甲、朱光亚、任新民、黄纬禄、赵九章、钱骥等,基本上都毕业于南京大学物理系)。培养了中国第一颗人造卫星
- "东方红一号"总设计师 --钱骥(1934年毕业于南京大学理化系)。培养了首创国际上第三代移动通信无线接入技术三大标准之一的"中国3G之父"--
李世鹤(1966年毕业于南京大学物理系)。

为有这样的大学庆幸。

2009年6月22日星期一

MODBUS RTU/ASCII 地址、收发器驱动能力、速度

MODBUS RTU/ASCII 是 Modbus 串行连接
的两个变种,在一个数据链路上只能处理247个地址,采用主/从结构,主节点必须循环的询问每个节点设备,并查找数据中的变化,没有办法要求设备"报告异常"。
大多数Modbus设备通信通过串口EIA-485物理层进行,每个链路的设备数量受到485收发器的负载能力和灵敏度的限制。根据485标准,32个收发器没有问题,数量再多就要看收发器的性能,或者增加驱动增强器。
MODBUS 的速度有限,如果每个点数据量大、点数又多的话,扫描周期会变长,实时性变差.其中,MODBUS RTU传输的效率较高.

在一个办公楼,接VAVBOX的MODBUS线路,一个厂家建议每个链路接20个左右,不知道是否合理?

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
http://zh.wikipedia.org/wiki/Modbus
Modbus协议目前存在用于串口、以太网以及其他支持互联网协议的网络的版本。
大多数Modbus设备通信通过串口EIA-485物理层进行。
对于串行连接,存在两个变种,它们在数值数据表示不同和协议细节上略有不同。Modbus
RTU是一种紧凑的,采用二进制表示数据的方式,Modbus
ASCII是一种人类可读的,冗长的表示方式。这两个变种都使用串行通讯(serial
communication)方式。RTU格式后续的命令/数据带有循环冗余校验的校验和,而ASCII格式采用纵向冗余校验的校验和。被配置为RTU变种的节点不会和设置为ASCII变种的节点通信,反之亦然。
对于通过TCP/IP(例如以太网)的连接,存在多个Modbus/TCP变种,这种方式不需要校验和的计算。
对于所有的这三种通信协议在数据模型和功能调用上都是相同的,只有封装方式是不同的。
Modbus 有一个扩展版本 Modbus Plus(Modbus+或者MB+),不过此协定是Modicon专有的,和
Modbus不同。它需要一个专门的协处理器来处理类似HDLC的高速令牌旋转。它使用1Mbit/s的双绞线,并且每个节点都有转换隔离装置,是一种采用转换/边缘触发而不是电压/水平触发的装置。连接Modbus
Plus到计算机需要特别的接口,通常是支持ISA(SA85),PCI或者PCMCIA总线的板卡。

Modbus协议是一个 master/slave 架构的协议。有一个节点是 master 节点,其他使用Modbus协议参与通信的节点是
slave 节点。每一个 slave
设备都有一个唯一的地址。在串行和MB+网络中,只有被指定为主节点的节点可以启动一个命令(在以太网上,任何一个设备都能发送一个Modbus命令,但是通常也只有一个主节点设备启动指令)。

* 由于Modbus是一个主/从协议,没有办法要求设备"报告异常"(构建在以太网的TCP/IP协议之上,被称为open-mbus除外)-
主节点必须循环的询问每个节点设备,并查找数据中的变化。在带宽可能比较宝贵的应用中,这种方式在应用中消耗带宽和网络时间,例如在低速率的无线链路上。
* Modbus在一个数据链路上只能处理247个地址,这种情况限制了可以连接到主控站点的设备数量(再一次指出以太网TCP/IP除外)


http://bbs.cechina.cn/ShowTopic.aspx?id=42613
作为现代自控系统中常用的协议之一,Modbus采用主从应答方式,即只有一个设备作为主机能主动发送询问信息,其它设备都是作为从机响应主机的命令或将所需的信息返回至主机。该协议支持在串行总线上有一个主机和247个从机,每个从机具有唯一的地址。读取或写入信息除要求从机地址外,还需要数据寄存器的地址。Modbus协议可使用两种模式进行通讯:ASCII和RTU,这两种模式在报文结构、功能命令上是相同的,仅帧信息的表示方法不同而已。它们的区别是:采用RTU模式通讯时,信息是以8位二进制方式传输的,而采用ASCII时,信息是以字符为基本单位传输的,每个字符都用ASCII码表示。ASCII的优点是通用性好,读取容易。但在相同传输速率下,RTU
模式比ASCII模式传输效率提高一倍。

http://www.eehome.cn/read.php?tid=1510
通过比较可以看到,ASCII协议和RTU协议相比拥有开始和结束标记,因此在进行程序处理时能更加方便,而且由于传输的都是可见的ASCII字符,所以进行调试时就更加的直观,另外它的LRC校验也比较容易。但是因为它传输的都是可见的ASCII字符,RTU传输的数据每一个字节ASCII都要用两个字节来传输,比如RTU传输一个十六进制数0xF9,ASCII就需要传输'F''9'的ASCII码0x39和0x46两个字节,这样它的传输的效率就比较低。所以一般来说,如果所需要传输的数据量较小可以考虑使用ASCII协议,如果所需传输的数据量比较大,最好能使用RTU协议。

http://www.laogu.com/wz_27790.htm
当前自动控制系统中常用的网络,如现场总线CAN、Profibus、INTERBUS-S以及ARCNet的物理层都是基于RS-485的总线进行总结和研究。
RS-485标准采有用平衡式发送,差分式接收的数据收发器来驱动总线,具体规格要求: ・接收器的输入电阻RIN≥12kΩ
・驱动器能输出±7V的共模电压 ・输入端的电容≤50pF
・在节点数为32个,配置了120Ω的终端电阻的情况下,驱动器至少还能输出电压1.5V(终端电阻的大小与所用双绞线的参数有关)
・接收器的输入灵敏度为200mV(即(V+)-(V-)≥0.2V,表示信号"0";(V+)-(V-)≤-0.2V,表示信号"1")
RS-485驱动器的负载能力为:
RL=32个输入电阻并联||2个终端电阻=((12000/32)×(150/2))/(12000/32)+(150/2))≈51.7Ω
现在比较常用的RS-485驱动器有MAX485、DS3695、MAX1488/1489以及和利时公司使用的SN75176A/D等,其中有的RS-485驱动器负载能力可以达到20Ω。在不考虑其它诸多因素的情况下,按照驱动能力和负载的关系计算,一个驱动器可带节点的最大数量将远远大于32个。

http://boshika.cn.made-in-china.com/product/YecQMTiuvpVL/RS-485/RS-422%E4%B8%AD%E7%BB%A7%E5%99%A8%E9%A9%B1%E5%8A%A8%E5%A2%9E%E5%BC%BA%E5%99%A8%EF%BC%88Y485TC%3BEH485C%EF%BC%89.html
EH485C型RS485/RS422 驱动增强器与 RS485/422 中继器的区别在于:中继器仅仅是将原来的RS485/422
的驱动能力进行了重现,也就是说中继器的输出仍然是1倍的驱动能力,而波士EH485C 型 RS485/RS422 驱动增强器具有
RS485/422 中继器的全部功能,而输出是2 倍的驱动能力。比如原来的RS485/422口只能够带128个下位机,则通过EH485C
后的输出口可以带256个下位机。如果加上原来的RS485/422的本身的驱动能力(比如 128 个)则总共可达到 383 个。

2009年6月21日星期日

(FireFox+Torbutton)+(Vidalia+Tor+Privoxy)还真能突破封锁

http://wiki.ubuntu.org.cn/Tor%E4%B8%8EPrivoxy%E5%AE%89%E8%A3%85%E8%AE%BE%E7%BD%AE%E6%8C%87%E5%8D%97
http://blog.csdn.net/dreamliner/archive/2008/06/06/2517902.aspx
http://www.xf666.com/viewthread.php?tid=48585
https://addons.mozilla.org/zh-TW/firefox/addon/2275

前段时间,都是靠 http://www.5uproxy.net/ 来访问 Blogspot,经常会出现多次访问才能成功,而且会有广告。

听说,Tor的效果不错,所以从尝试一下。

总的来说,安装和使用都挺方便,只是速度感觉慢一点。

访问被封锁的网页时候就用Torbutton开一下,平时就关掉好了。

Vidalia---是一款专为 Tor 网络所设计的管理助手,它以图形化接口的方式来控制用户的 Tor
网络存取,用户可以直接使用它来控制是否启用 Tor ,或是用来监控自己的带宽分享情况,让 Tor 的使用变得更加简单、方便。
Tor---是第二代onion routing(洋葱路由)的一种实现,用户通过Tor可以在因特网上进行匿名交流。
Privoxy---是一款带过滤功能的代理服务器,针对HTTP、HTTPS协议,经常跟Tor、Squid组合使用。通过Privoxy的超级过滤功能,用户从而可以保护隐私、对网页内容进行过滤、管理cookies,以及拦阻各种广告等。
Vidalia软件包---内含Tor、Vidalia和Provoxy三个组件,Tor为核心组件,Privoxy为代理、过滤软件,Vidalia则是Tor的图形化控制界面组件。
Torbutton---Torbutton provides a button to easily enable or disable
the browser's use of Tor.