5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 99161|回复: 176
打印 上一主题 下一主题

【液晶屏LVDS接口详解】:教你将闲置的液晶屏利用起来

  [复制链接]
跳转到指定楼层
楼主
发表于 2013-3-23 21:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 起子 于 2013-3-24 01:08 编辑

前段时间把机械、电控、电脑、显示一体的雕刻机装起来试机了,见这个帖子:
http://bbs.5imx.com/bbs/forum.php?mod=viewthread&tid=738404






显示部分是用的笔记本拆下的LVDS的液晶屏,有朋友对LVDS也感兴趣,于是把自己知道的LVDS的一些知识和大家分享下,希望大家都能将闲置的液晶屏利用起来。

如果你手头有台P3甚至是赛扬的笔记本,估计已经淘汰N年没用过了,当废品卖了可惜,闲置着又浪费,还是想办法废物利用下,把液晶屏利用起来。
要想将液晶屏利用起来,需要如下几样东东:
1、液晶屏
2、驱动板
3、屏线
4、高压条
5、LVDS接口知识

最重要的,还需要将这几样东东正确连接起来。





评分

参与人数 12威望 +26 收起 理由
夜行侠 + 4 很给力!
蔡勇24L + 2 很给力!
风间尘 + 2 很给力!
qilinma + 2 有一个神人,对我一定有帮助!
80014610 + 2 很给力!

查看全部评分

欢迎继续阅读楼主其他信息

沙发
 楼主| 发表于 2013-3-23 21:34 | 只看该作者
本帖最后由 起子 于 2013-3-23 22:15 编辑

1、液晶屏
    先说液晶屏,只要不是太特殊的笔记本,绝大多数都是LVDS接口的,极少是TTL的,这个看液晶屏的针脚可以大致判断出来(注意是看液晶屏上的接口,不是已经引出的屏线),LVDS的一般是14、20、30针,TTL的多是31、41针。
    如果是LVDS接口的,恭喜你,这个屏可以利用起来的概率极大,本文仅针对LVDS讲解。
    再看看液晶屏的分辨率,早期笔记本多数是4:3的,物理分辨率为800*600或1024*768,这个分辨率是很容易驱动的;新一点的16:9、16:10的宽屏液晶要利用起来要麻烦些,需要找到合适的驱动板。

下面是我驱动起来的几个液晶屏

这个是最开始买的一个8.9寸的宽屏,用做客厅HTPC的副显示。分辨率是1024*600,最开始没有配到合适的驱动板,前年才找到个完美点对点的驱动板。


开始配了个VGA\AV双路输入的驱动板,这个是AV信号



这个是富士通触摸笔记本拆出来的12寸屏幕,有两块,一块是800*600,一块是1024*768,也做了个一体电控:
一体电控的帖子:http://bbs.5imx.com/bbs/forum.php?mod=viewthread&tid=621325


刚驱动起来的样子



这个是现在做的雕刻机用的屏幕,清华同方的笔记本拆出来的,分辨率是1024*768


这个是唯一一块没驱动起来的笔记本液晶屏,是SHARP笔记本拆出来的,屏也是SHARP的,800*600,5V的。

评分

参与人数 2威望 +4 收起 理由
姜鹰熊 + 2 我用20M示波器没弄懂VGA。。
xwdwy + 2 很给力!

查看全部评分

3
 楼主| 发表于 2013-3-23 21:35 | 只看该作者
本帖最后由 起子 于 2013-3-23 22:37 编辑

2、驱动板
要使液晶屏能显示,需要接入LVDS信号,这有两个来源:一是常规的,将VGA信号转为LVDS信号连接液晶屏、二是工控主板上常常集成了LVDS接口,只要将对应针脚连接起来即可。
需要注意的是,不同分辨率的液晶屏,需要在驱动板中写入相应的程序,否则不能正常显示,这个可以在买液晶驱动板的时候给商家说明,现在也有一些通过跳线选择分辨率的驱动板,如果再烧点,就买个液晶烧录器自己玩;而工控主板常常是在BIOS里设置LVDS输出的分辨率。

这个是我囤的几块驱动板



这是另外一个驱动板


这个是液晶烧录器


这是块支持LVDS的3.5寸全集成主板,支持LVDS和TTL输出


这个是一块MINI ITX主板,同样支持LVDS输出





4
 楼主| 发表于 2013-3-23 21:35 | 只看该作者
本帖最后由 起子 于 2013-3-23 22:59 编辑

3、屏线
连接液晶屏和驱动板需要屏线,之所以单独说屏线,是因为接口实在是太多了,所以必须根据接口选用对应的屏线,否则没法用。
先看看液晶屏端的接口,按接口类型分为单6位、单8位、双6位、双8位等,单6位通常需要的数据线如下:2电源、2地、2*3组数据、2时钟;单8位比单6位多一组数据;双6位比单6位多2*3组数据和2时钟,双8位类推。手头的液晶屏是多少位的需要根据液晶屏的型号查规格书,如果是1024*768的,多半是单6位的,最少需要12根数据线。
液晶屏接口按针脚数常有14、20、30针;针脚端子接口常为DF14、DF19,可根据端子间距判断,DF14的端子间距为1.25mm,DF19的端子间距为1mm。

这个是屏端14针和20针DF14端子接头:


这个是屏端14针和20针DF19端子接头:


再看看驱动板端,成品驱动板一般是用的间距2mm的小杜邦头,针脚数多为30针,如下图:




工控主板的LVDS接口以小杜邦头和间距1.25的DF13接头居多,针脚数常为30、40针。
这个是上面那块MINI ITX主板,LVDX接口为40PIN的DF13:


这个是那块3.5寸主板,LVDS接口为30PIN的DF13:


这个是另外一块MINI ITX主板,它的LVDS接口为30PIN的小杜邦头:


搞清楚了屏的位数和屏接口、驱动板接口,才能正确选择屏线,说实话,选屏线是个痛苦的过程,看看我囤的屏线吧:







5
 楼主| 发表于 2013-3-23 21:36 | 只看该作者
本帖最后由 起子 于 2013-3-24 01:09 编辑

4、高压条
液晶屏的灯管需要单独的部件来驱动,这就是高压条。下面是以传统的灯管为例介绍的,LED背光的高压条略有不同。


高压条一头接驱动板,一头接灯管。高压条的输入电压常为5V或12V,需要和驱动板的输出电压匹配,高压条通常还有一个背光开启信号和亮度调节信号。
图中的两个高压条,上面那个是9-20V输入的,下面那个是5V输入的:


到了灯管接口,又分大灯接口和小灯接口,如果不幸接口不一致,可以用大小灯转换线:




6
 楼主| 发表于 2013-3-23 21:36 | 只看该作者
本帖最后由 起子 于 2013-3-24 01:09 编辑

5、LVDS接口知识
前面介绍了一堆,是想让大家对各部分有个大致了解,关键还得让各部分正确连接起来,继续科普下常规LVDS接口的各针脚定义:

14PIN单6定义:
1:电源2:电源3:地  4:地  5:R0-  6:R0+ 7:R1-  8:R1+  9:R2-  10:R2+   11:CLK-  12:CLK+ 13:地 14:地
每组信号线之间电阻为(数字表120欧左右)
20PIN单6定义:
1:电源2:电源3:地  4:地  5:R0-  6:R0+ 7:地  8:R1-  9:R1+  10:地  11:R2-  12:R2+   13:地  14:CLK-  15:CLK+ 16空 17空 18空 19 空 20空
每组信号线之间电阻为(数字表120欧左右)
      
20PIN双6定义:
1:电源2:电源3:地  4:地  5:R0-  6:R0+  7:R1-  8:R1+  9:R2-  10:R2+  11:CLK-  12:CLK+   13:RO1-  14:RO1+  15:RO2-  16:RO2+  17:RO3-   18:RO3+
19:CLK1-   20:CLK1+
每组信号线之间电阻为(数字表120欧左右)
      
20PIN单8定义:
1:电源2:电源3:地  4:地  5:R0-  6:R0+ 7:地  8:R1-  9:R1+  10:地  11:R2-  12:R2+   13:地  14:CLK-  15:CLK+  16:R3-  17:R3+
每组信号线之间电阻为(数字表120欧左右)
      
30PIN单6定义:
1:空2:电源3:电源  4:空  5:空  6:空 7:空  8:R0-  9:R0+  10:地  11:R1-  12:R1+   13:地  14:R2-  15:R2+  16:地   17:CLK-  18:CLK+  19:地  20:空-  21:空  22:空  23:空   24:空   25:空  26:空  27:空  28空  29空 30空
每组信号线之间电阻为(数字表120欧左右)
      
30PIN单8定义:
1:空2:电源3:电源  4:空  5:空  6:空 7:空  8:R0-  9:R0+  10:地  11:R1-  12:R1+   13:地  14:R2-  15:R2+  16:地   17:CLK-  18:CLK+  19:地  20:R3-  21:R3+  22:地  23:空  24:空   25:空  26:空  27:空  28空  29空 30空
每组信号线之间电阻为(数字表120欧左右)
      
30PIN双6定义:1:电源2:电源3:地  4:地  5:R0-  6:R0+ 7:地  8:R1-  9:R1+  10:地  11:R2-  12:R2+  13:地  14:CLK-  15:CLK+  16:地   17:RS0-  18:RS0+  19:地  20:RS1-  21:RS1+  22:地  23:RS2-  24:RS2+   25:地  26:CLK2-  27:CLK2+
每组信号线之间电阻为(数字表120欧左右)
      
30PIN双8定义:
1:电源2:电源3:电源  4:空  5:空  6:空 7:地  8:R0-  9:R0+  10:R1-  11:R1+  12:R2-  13:R2+  14:地  15:CLK-  16:CLK+   17:地  18:R3-  19:R3+  20:RB0-21:RB0+  22:RB1-  23:RB1+  24:地   25:RB2-  26:RB2+  27:CLK2- 28:CLK2+ 29:RB3-  30:RB3+
每组信号线之间电阻为(数字表120欧左右)
一般14PIN、20PIN、30PIN为LVDS接口。

上面是屏部分的针脚定义,核心是电源、地、3/4组数据、时钟,需要根据屏的类型将对应的数据线引出,接驱动板相应的针脚。
下面看看另一头,驱动板端LVDS接口的定义。单独的驱动板LVDS接口定义可在买驱动板的时候向商家要,一般都是一致的;如果是带LVDS输出的工控主板,一般LVDS接口定义都不同,可以在主板说明书里面找到。

这是一个常见的驱动板的接口定义,其他驱动板可以参考这个:


这个是一块主板的LVDS接口定义:


这个是另外一块主板的LVDS接口的针脚定义:








7
 楼主| 发表于 2013-3-23 21:37 | 只看该作者
本帖最后由 起子 于 2013-3-24 01:14 编辑

对液晶屏、驱动板、屏线、LVDS接口定义有了了解后,制作好对应的屏线并连接,选择合适的高压条,连接背光输入信号和灯管,连接原理图如下:


选择对应驱动板或者烧录对应程序,一般可在购买驱动板的时候告诉卖家你的屏是多少分辨率的,接口类型,LVDS电平,比如“1024*768,单6位,3.3V”就可以了。驱动程序的烧录就不介绍了,一般用不到。
如果是带LVDS输出的主板,一般需要通过跳线设置屏的电平,如3.3V或5V,具体需要根据屏型号查规格书确定,多是3.3V,还需要在BIOS里面设置对应的分辨率。
这块主板在BIOS里面是用不同代码对应不同分辨率的,需要对照说明书进行设置:


这块主板可在BIOS里面直接选择分辨率,要方便一些:







评分

参与人数 2威望 +4 收起 理由
夜行侠 + 2 很给力!
liulei000 + 2 赞一个!

查看全部评分

8
发表于 2013-3-23 21:40 | 只看该作者
搬凳子来听课
9
发表于 2013-3-23 21:41 | 只看该作者
关注!
10
发表于 2013-3-23 21:48 | 只看该作者
结构 不错~
11
发表于 2013-3-23 21:49 | 只看该作者
关注,正想换研华工控机的液晶屏,原机是800x600,用mach3很麻烦
12
 楼主| 发表于 2013-3-23 23:14 | 只看该作者
写得辛苦,自顶一下
13
 楼主| 发表于 2013-3-24 01:16 | 只看该作者
打完收工,希望对大家有点帮助,能将手头的液晶屏利用起来,或者是利用好手头的工控主板,直接利用工控主板的LVDS接口,打造一体显示系统。
14
发表于 2013-3-24 01:18 | 只看该作者
搬凳子来听课

15
发表于 2013-3-24 01:43 | 只看该作者

16
发表于 2013-3-24 06:36 | 只看该作者
顶楼主好人。
17
发表于 2013-3-24 06:59 ——“来自手机” | 只看该作者
顶楼主,辛苦了。收藏了慢慢研究。
18
发表于 2013-3-24 07:15 | 只看该作者
这个很有用,顶起
19
发表于 2013-3-24 08:20 | 只看该作者
先占个座 慢慢看
20
发表于 2013-3-24 08:52 | 只看该作者
高手,学习了。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表