liuyany99 发表于 2009-8-5 07:12:53

【69楼】 qwxqq

------
谢谢你的细心审查
3. LM2576原理图有些问题,LM2576 3脚GND应该和D17和C39的GND直接相连,而不应该和输入的地COM相连,否则无法满足LM2576的PCB布线要求,电源纹波也会比较大。

其实这个主要是布线了,布的好的话,两个地不分开也能满足要求。到时候布板时还请多给意见啊!!

liuyany99 发表于 2009-8-5 07:14:06

【70楼】 pygh

----------
很好的资料噢,小弟谢过了!!

qwxqq 发表于 2009-8-5 09:14:02

【73楼】liuyany99

输入模拟电压:-10V -- +10V ,输入阻抗:200k 。
输入模拟电流:-20mA -- +20mA ,输入阻抗:250欧。 要求。

大多数传感器输出是0-5V,0-10,0-20mA,4-20mA。 我们也主要考虑这几种吧?
================================================
1.【62楼】liuyany99 原图模拟量处理部分应该是差分放大电路,只不过漏掉了一个Rf电阻。原图使用差分放大应该是对的,可以处理许工给出的输入模拟电压:-10V -- +10V ,输入阻抗:200k 要求

2.【73楼】liuyany99 所给出的原理图模拟量采用反向放大,输入0-5V,0-10,0-20mA,4-20mA,输出为负电压,而运放电源应该为单电源,所以不能输出负电压,使用反相电路应该是有问题的。


【75楼】 liuyany99
其实这个主要是布线了,布的好的话,两个地不分开也能满足要求。到时候布板时还请多给意见啊!!

好的原理图的设计,也应该要够表达出设计者对PCB布线设计的思想和要求。所以布线不仅仅是画PCB时候才考虑的问题,而是
应该在画原理图的时候,就同时要考虑PCB走线,并把它通过原理图的画法表达出来。


有没有哪位高手提供给出正规厂家 PLC模拟量处理的方案和电路原理图?比如三菱、西门子或国产PLC的模拟量处理方案和原理图

ggddll 发表于 2009-8-6 06:11:36

关于LM2596布线问题。
找到一个韩国产的电源产品(工业级),请仔细分析布线问题。
http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_467924.jpg
(原文件名:lm2596工业级模块图.jpg)

我看看有1:用了两个二极管
      2:1脚有FB
      3: 调压端电阻都是设计2个的(增加可靠新 ),还有一个C6。(固定电压的这个不用考虑)
      4:用了环形磁芯

qwxqq 发表于 2009-8-6 10:26:32

感谢ggddll ,现在这个项目lm2576只要严格按照datasheet关于布线要求来走线,就可以了。这幅图片对今后的高可靠性PCL设计会很有帮助。对于本项目模拟量,许工只要求“本机只考虑通过简单分压方式,直接送单片机AD转换。满足1路0-10V,0-20mA输入即可。
”那么采用电阻分压,运放跟随的简单电路,应该就可以了。但是我对PLC产品的模拟量电路设计比较感兴趣,您能否提供一些实际的PCL模拟量处理电路图?非隔离与隔离的?

ggddll 发表于 2009-8-6 12:16:30

参考
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=1038544&bbs_page_no=1&search_mode=3&search_text=bkkman&bbs_id=9999
http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_467973.JPG
(原文件名:三菱AD.JPG)

ggddll 发表于 2009-8-6 13:25:00

这个成本高了些(还有DC-DC转换)

版主觉得还是下次研究AD扩展的时候搞为好!

songmengda 发表于 2009-8-6 14:35:56

版主得意思,全功能是下次实现目标?

liuyany99 发表于 2009-8-6 20:06:07

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_468097.jpg
(原文件名:模拟量处理.jpg)

简单的模拟量处理,输入1-5V或者0-20mA

ggddll 发表于 2009-8-6 21:27:59

34063产生负压非常简单,若用则也许用LMV358会好一些。

liuyany99 发表于 2009-8-8 22:33:41

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_468933.jpg
(原文件名:CPU.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_468934.jpg
(原文件名:电源.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_468935.jpg
(原文件名:模拟量,PWM,指示.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_468936.jpg
(原文件名:输出1.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_468959.jpg
(原文件名:输出2.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_468954.jpg
(原文件名:输入1.jpg)


http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_468939.jpg
(原文件名:输入2.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_468940.jpg
(原文件名:输入3.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_468941.jpg
(原文件名:输入4.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_468942.jpg
(原文件名:通讯接口电路.jpg)

傻娃PLC原理图(protel)ourdev_468943.rar(文件大小:88K) (原文件名:傻娃PLC原理图.rar)

按各位网友的意见,又整理了一下电,请各位在审查一下!

liuyany99 发表于 2009-8-8 22:46:45

请各位看一下+24V,0V,VCC,COM,ACOM.PCOM等网络的处理是否合适?

ggddll 发表于 2009-8-9 07:49:36

强!猛!牛!

luld 发表于 2009-8-9 15:09:54

一直关注这个项目的进展,版主辛苦了!
看到之前网友设计的原理图,上传几个相关芯片的数据手册,以方便其他网友继续研究硬件设计。

高速光耦6N137:
点击此处下载 ourdev_469111.pdf(文件大小:385K) (原文件名:6N137,HCPL-0600,01,11.pdf)


hc244/245驱动器:
244单向,245双向(可作为spi驱动)
点击此处下载 ourdev_469109.pdf(文件大小:95K) (原文件名:74hc244.pdf)
点击此处下载 ourdev_469110.pdf(文件大小:197K) (原文件名:74ls245.pdf)

ULN2803 驱动器
点击此处下载 ourdev_469113.pdf(文件大小:365K) (原文件名:ULN2803.pdf)

宏发继电器HF49FD(这个应该不用继电器)
点击此处下载 ourdev_469112.pdf(文件大小:120K) (原文件名:HF49F_HF49FA_cn.pdf)

luld 发表于 2009-8-9 15:36:48

模拟量,PWM,指示.jpg上面的Iin好像有点问题?250欧姆电阻对4-20mA取样,之后没有输入到Ain啊?
我觉得倒可以将两路模拟量时间输入分别复用为电压输入和电流输入

luld 发表于 2009-8-9 18:45:57

这是标准三菱FX-4AD接法,对0-20mA取样时,将V_IN1和I_IN1短路,

两路模拟量时间输入平时常用,一路A/D输入是备用,由于没有加隔离,不是很实用,仅给初学者做点实验。

明白了,谢谢!

——————————————————————

能帮忙用STM32芯片画个最小系统初稿吗?芯片用STM32F103VCT6,要求上传格式用Protel 或 DXP ,便于交流修改。

好的,是这样的吗:
      ________________________________________________
   |__________________20脚单片插针__________________|

__                                                   __
|14|                  ___________                  |16|
|脚|               |         |                   |脚|
|双|               |    CPU    |                   |双|
|排|               |         |                   |排|
|插|               |___________|                   |插|
|针|                                                 |针|
—                                                   —
      ________________________________________________
   |__________________20脚单片插针__________________|

我的理解是:上下的插针在板背面,插到原有PLC板上,左右的插针在正面,自己定义,作为扩展(例如usb、485等)?

不过STM32没接触过,我先得学习一下~~

liuyany99 发表于 2009-8-9 20:25:19

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_469164.jpg
(原文件名:模拟量输入.jpg)



版主!你的意思是这样吗? 但是我觉得250欧串10欧电阻的中间也是利用不上的啊? 还有图中的GND是接在这个我位置吗?



输出2.jpg :
1. 考虑到和 三菱 PLC 的高度兼容性,取消继电器输出,电路改为同 PWM ,其中光耦用低速。
-------------
是不是所有的输出取消继电器,改为晶体管?

liuyany99 发表于 2009-8-9 20:54:29

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_469179.jpg
(原文件名:指示灯.jpg)


版主!指示灯这样处理如何?不出现复合色,更容易分辨

liuyany99 发表于 2009-8-9 21:11:59

【103楼】 yy888 许意义

-----------
电路会不会有问题?比如:接0--5V的传感器时,经过电阻,电位器分压后到MCU的AD输入端后就不是0--5V的模拟量了


http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_469182.jpg
(原文件名:模拟量输入2.jpg)



这样如何?做实验与接传感器通过跳线设置

liuyany99 发表于 2009-8-9 21:47:19

【109楼】 yy888 许意义

---------------
三菱FX-4AD中的模拟量调理电路是多运放电路,不同信号标准是通过改变运放的放大倍数,加减法调零电路来实现的。
我们现在靠电阻的串联、分压是达不到是达不到目的的(最终输入到MCU模拟量输入口电压为0--5V)


-----------------------------------------------------------------------------

复合色经试验,也比较好区分的,红色----ERROR , 绿色----RUN , 橙色----暂停(可下载),和简易型 PLC 风格一致,你的方案有二个开关,操作是否麻烦一点?

-----------------

许工! 好像通过一个开关分辨不出这三种状态?    看下图如何? 不过存在限流电阻的功率不均衡问题

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_469201.jpg
(原文件名:指示灯2.jpg)

luld 发表于 2009-8-10 16:32:43

版主,这个简易PLC板子上还会设置按键吗?

luld 发表于 2009-8-11 09:46:17

一直想为这个项目尽些绵薄之力,另外gongnn老师最近比较忙,没有时间参与到项目中来,就暂时由我来替他做一些工作。
昨天按照liuyany99的原理图以及版主的修改意见,开始着手画PCB图,昨晚已基本完成输入部分,截个图上来看看:(本来昨晚上传的,结果论坛上不来了)
光耦用HCPL2630(与6N137同系列,DIP8,内有双光藕)和TLP521,AD按照版主的来,两路可变电阻采样,其中一路用跳线转换,复用为电压、电流采样A/D分压电路,靠电阻的串联、分压,通过电位器校正,最终输入到MCU模拟量输入口电压为0--5V。
现在正在画串口和spi口,输出部分等着原理图出来再补充
http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_469727.JPG
(原文件名:未命名.JPG)
小弟初学,望各位大哥批评指导。等全部画完了再上传pcb文件

liuyany99 发表于 2009-8-11 23:12:13

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_469949.jpg
AD,PWM (原文件名:AD,PWM.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_469950.jpg
CPU (原文件名:CPU.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_469951.jpg
电源 (原文件名:电源.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_469952.jpg
接口 (原文件名:接口.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_469953.jpg
(原文件名:输出1.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_469954.jpg
(原文件名:输出2.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_469955.jpg
(原文件名:输入1.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_469956.jpg
(原文件名:输入2.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_469957.jpg
(原文件名:输入3.jpg)


根据许工的意见整理了一下!请大家再次审查!

大家先审查一下电路结构,多提意见!!由于时间紧没有将电阻改为排阻,电路结构初定下来后再做调整

liuyany99 发表于 2009-8-12 12:24:53

【117楼】 yy888 许意义

PWM 输出电路的编号调整为最小,Y0, Y1 。

--------
许工!P1口就剩下一个分配给PWM,另外加一个是不是要考虑端口复用? 或者用普通I/O模拟PWM




-------
(原文件名:输出1.jpg) ,(原文件名:输出2.jpg) :

驱动电路应用同相器,如 7407, 244 等,不能用反相器 7406。


许工这个无所谓吧? 用同相器接光耦发光管的输入阳极,用反相器接光耦发光管的阴极!   不知会不会有其他什么影响?



------------
(原文件名:输入2.jpg) :

高速输入电路结构请同普通输入电路,不需要加全桥二极管电路。

高速输入电路的编号调整为最小,X0, X1 。


高速脉冲调整为X0,X1。要不要将输入到单片机的两个外部中断口调整到IN_X0,IN_X1。   会不会与基本型有兼容性问题

liuyany99 发表于 2009-8-13 23:07:25

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_470643.jpg
(原文件名:电源.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_470644.jpg
(原文件名:接口.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_470645.jpg
(原文件名:输出1.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_470646.jpg
(原文件名:输出2.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_470647.jpg
(原文件名:输入1.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_470648.jpg
(原文件名:输入2.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_470653.jpg
(原文件名:模拟量.jpg)


有整理了一下!请大家再次审查

liuyany99 发表于 2009-8-13 23:12:41

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_470650.jpg
(原文件名:CPU.jpg)

大家讨论一下 PWM1,PWM2,X0,X1(高速脉冲),2个AD这几个端口如何分配更合理些?

hzxiaobao 发表于 2009-8-14 15:15:42

高速脉冲输入 光偶6N137后加入74HC14 ,对脉冲进行整形,再进入单片机.愚见!

74HC14 datasheetourdev_470837.pdf(文件大小:121K) (原文件名:74HC14.pdf)


好象记得一款国内PLC ,单片机输出__>缓冲__>ULN2003A__>继电器,其中缓冲也是采用的HC14.

liuyany99 发表于 2009-8-15 13:22:12

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_471058.jpg
(原文件名:输出2.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_471059.jpg
(原文件名:CPU.jpg)


许工! 不好意思啊,没有看7404的datasheet

CPU接口又调整一下!

liuyany99 发表于 2009-8-15 13:30:20

许工! 外部模拟量输入是否留2个?       是否考虑与2个模拟量时间输入复用端口?

liuyany99 发表于 2009-8-17 20:35:29

许工!输入按键要不要加上去?

pygh 发表于 2009-8-17 20:49:09

许工能否讲下4K7串接在集电极的好处啊?

liuyany99 发表于 2009-8-17 22:33:38

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_472034.jpg
(原文件名:6N137内部结构.jpg)


许工!PLC的PWM输出一般接什么负载?   是用24V电源吗?看6n137的datasheet其内部门电路为TTL电平。我们用24v会有问题吧

liuyany99 发表于 2009-8-17 22:59:10

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_472039.jpg
(原文件名:高速脉冲计数.jpg)



许工! 上图为三菱PLC高速计数器模块A1SD62内部输入电路。 计数输入信号电平分为5V,12V,24V。以在接不同电压等级的传感器时可选择. 我们要不要考虑这种电路结构?

liuyany99 发表于 2009-8-18 22:49:08

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_472405.jpg
(原文件名:CPU.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_472406.jpg
(原文件名:电源,指示.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_472407.jpg
(原文件名:接口.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_472408.jpg
(原文件名:模拟量.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_472409.jpg
(原文件名:输出1.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_472410.jpg
(原文件名:输出2.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_472411.jpg
(原文件名:输入1.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_472412.jpg
(原文件名:输入2.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_472413.jpg
(原文件名:输入3.jpg)

PROTEL文件ourdev_472414.rar(文件大小:101K) (原文件名:傻娃.rar)

请大家再次审查

ggddll 发表于 2009-8-19 07:12:43

请问有99se格式的吗,可以的话就转化一下给我们(没有装DXP的一类)看看。

Ar135 发表于 2009-8-19 09:37:29

太好了,输入输出用上了光隔离,扩展了那么多功能,有点象真正的PLC了

请问:《 DIY“傻娃”PLC 》用的是下位机程序 还是转换软件???

我是51小菜鸟,有幸买了个简易PLC,又学PLC又学MCU,呵呵很高兴

“傻娃”PLC 也想预订一套。。。

liuyany99 发表于 2009-8-19 23:38:09

点击此处下载 ourdev_472727.rar(文件大小:65K) (原文件名:傻娃原理图(protel99).rar)



【136楼】 ggddll

---------

上面是Protel99格式原理图,请下载查看!   要多提意见噢!

ggddll 发表于 2009-8-20 06:17:39

楼上,我等来学习的,大家都参与,大家都提高些,就是你们几个辛苦一些!



谢谢!

lenyufh 发表于 2009-8-20 07:55:22

是不是考虑加入实时时钟系统呢?

qdli0924 发表于 2009-8-23 23:56:28

这里的气氛绝了!真像样!

song1km 发表于 2009-8-24 13:25:03

标。。。。。个记

liuyany99 发表于 2009-8-26 00:32:36

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_474694.jpg
(原文件名:指示.jpg)


许工! 不考虑串口下载?

ggddll 发表于 2009-8-26 01:44:36

楼上真敬业!

liuyany99 发表于 2009-8-26 22:12:07

许工! 简易型串口下载是通过开关上电时拉低P1.0,P1.1。 傻娃取消了此开关,该如何操作?

       你不会是想通过调节模拟量电位器来达到目的吧?这样以后问题多多啊

winmcu 发表于 2009-8-27 08:36:57

考虑到AVR的上拉复位建议C27两端加上跳线。AVR M32测试通过
http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_475109.JPG
(原文件名:rst1.JPG)
原来复位电路

以下复位电路 AVR M32测试通过

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_475110.JPG
(原文件名:rst2.JPG)

cowboy 发表于 2009-9-1 19:32:20

终于把这个贴子看完,一些疑问:

以下提及的电路是【145楼】 yy888 许工 压缩包内日期最后的两份文档。

A) 输出电路中,三极管BE间电阻似乎过大,可能会导致PWM输出上升沿变差,改为1K是否好点?
http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_476822.PNG
(原文件名:图1.PNG)

B) 输出三极管选用什么型号?一般的三极管在基极电流5mA的情况下是不可达到集电极2A的灌电流能力。
http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_476823.PNG
(原文件名:图2.PNG)

C)输入光耦的供电5V的地,不应接系统地吧,似乎接COM0才对。
http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_476824.PNG
(原文件名:图3.PNG)

D)同理,这些按纽的公共端应该接到COM,而不是接到系统地。
http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_476825.PNG
(原文件名:图4.PNG)

E)而这个ICE接口却连到COM端,有点奇怪,是否应接到系统地?
http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_476826.PNG
(原文件名:图5.PNG)

F) 模拟输入部分,前面说到用跳针转换电压/电流输入,但原理图中找不到跳针,是否按下图这样加上?另外,微调电阻接到下端,可以避免在线调整时起子碰到裸露的抽头而引入干扰。
http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_476827.PNG
(原文件名:图6.PNG)

cowboy 发表于 2009-9-1 21:10:21

原来是这样,输出是达林顿管就没问题了;地线的问题意思是说原理图是分开,但实际布线时是都连在一起的意思吗?
V_IN1和I_IN短接,原来有这回事,明白了,不过好象0~20mA电流输入时,若没有跳针,AD端只能得到0~2.5V,是牺牲分辨率吗?

cowboy 发表于 2009-9-2 10:35:00

【114楼】 luld似乎对PCB布线有个草稿了,不知能不能把PCB文件发上来。如果大伙都比较忙,我可以试着先搞个布局,一步一步来完善。原理图中不少器件的封装未定义或没对应的库,如果器件的封装能确定下来,有个较全面的封装库就好了。

cowboy 发表于 2009-9-3 00:35:35

先发个布局的草图,似乎这板子不小呀,大约23cm * 13cm
http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_477282.PNG
(原文件名:未命名.PNG)

lenyufh 发表于 2009-9-3 07:36:51

这个板子尺寸似乎大了点,可以考虑两块双层结构.

gongnn 发表于 2009-9-3 08:03:36

最好双层,把CPU板单列出来,便于更换。

cowboy 发表于 2009-9-3 10:41:46

上传工程文件:
点击此处下载 ourdev_477382.rar(文件大小:199K) (原文件名:傻娃plc.rar)

cowboy 发表于 2009-9-3 14:30:23

许工看得比较细,而我目前还在揣摸大致的布局,元件的封装和引脚对应还没检查。
先落实一下一些问题:
1.板子尺寸较大是否可行?
2.输入输出端子不是居中是否可行?
3.TIP132输出管不加散热直立安装是否可行?
4.运行开关S4和模拟输入切换JP2是使用跳针还是哪种开关?
5.扩展板估计有多大尺寸,正下方元件高度不能超出多少?
6.连线较多,有可能要把最小线宽设为10mil。
7.指示灯的位置是否有要求?
8.还是共地的问题,【152楼】C)、D)中接的系统地,如果改为接COM就可以实现隔离,否则光耦将失去其意义。不知这样理解是否有错?

cowboy 发表于 2009-9-3 14:32:14

【164楼】 yy888 许意义
2. 原 CON1 的 15-19引脚调至 1-5引脚,原 CON1 的 1-14引脚依次下移,以便让A/D输入布线长度减短。
===========================================================================================
我也正有此意。

cowboy 发表于 2009-9-3 18:11:21

不好意思【152楼】C)原意接COM,笔误打成COM0。
我估计明白你意思了,系统GND、COM、COM0、COM2、COM4布线时独立,最后通过单点连结在一起。
不过我觉得GND可以不和其它的连在一起,只要5V供电和24V供电是独立的电源,那么就可以实现系统与外接端口真正的隔离起来(模拟输入端口除外)。

cowboy 发表于 2009-9-3 20:24:25

呵呵,明白了~~~

liuyany99 发表于 2009-9-3 20:35:38

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_477593.jpg
(原文件名:傻娃布局1.jpg)


大致排了一下!   不过老看不顺眼。大家给点意见

liuyany99 发表于 2009-9-3 20:52:51

cowboy已经布局好了, 效率真高啊!佩服佩服!!

gongnn 发表于 2009-9-3 20:54:30

171楼布局不如158楼的。
几点建议:
电源座不用圆孔焊盘孔,用铣出来的长孔;
双色LED一边加线,方便初学者;输出三极管要匀出散热空间;

liuyany99 发表于 2009-9-3 20:59:48

由于采用单独24V电源,所以地不能本质的分开!布线时尽量单点(或者用电感,磁珠)接地吧!

(ACOM)—(COM)--(GND)--(COM0,COM2,COM4)

liuyany99 发表于 2009-9-3 21:09:05

许工我们原理图可不可以再精简一下!比如输入采取一下电路结构


http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_477597.jpg
(原文件名:输入1.jpg)

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_477598.jpg
(原文件名:输入2.jpg)


发光管与光耦串联,适当降低限流电阻阻值,效果应该不次于并联

cowboy 发表于 2009-9-6 02:12:24

PCB布板进度,上传文件:点击此处下载 ourdev_478299.rar(文件大小:369K) (原文件名:傻娃PLC.rar)

cowboy 发表于 2009-9-6 10:55:52

许工和各位坛友看看哪些地方不合格,尽可能地提出来。

liuyany99 发表于 2009-9-6 17:18:45

【177楼】 cowboy


整体布的很不错!! 没有错误的地方

建议: 1,微调电位器的可调端朝外,便于调节
       2,C14与U11靠的太近


cowboy!部分布线是否采用了自动布线?

gongnn 发表于 2009-9-6 17:55:18

黄线框中的输入和输出两部分不必追求按顺序可能更容易布线,也美观些,仅供参考。
晶振位置的连线应取直,不必有那个三角,是否有自动布线?

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_478473.JPG
(原文件名:plc.JPG)

cowboy 发表于 2009-9-7 13:31:33

各位再帮忙看看,这个板子比上次的复杂多了,搞了几天挺累人的,现在还有很多细节未做好。
点击此处下载 ourdev_478610.rar(文件大小:272K) (原文件名:傻娃plc0907.rar)
http://cache.amobbs.com/bbs_upload782111/files_18/ourdev_478611.PNG
(原文件名:布局.PNG)

http://cache.amobbs.com/bbs_upload782111/files_18/ourdev_478612.PNG
(原文件名:复合.PNG)

http://cache.amobbs.com/bbs_upload782111/files_18/ourdev_478613.PNG
(原文件名:顶层.PNG)

http://cache.amobbs.com/bbs_upload782111/files_18/ourdev_478614.PNG
(原文件名:底层.PNG)

cowboy 发表于 2009-9-7 18:33:13

呵呵,真的要暂停一天两,看看是否有错误。
修改了很多地方,不知道是否合理。
A) U24,74HC244,为了布线方便,把引脚功能交换了很多。
B) 几个微调电阻的引脚,我手头的密封型微调电阻抽头在一侧,而以前见过抽头在中间,这个可能要调整。
C)之前板子长23*13,有点庞大,现在把它挤成18*12,线与元件都有点密集了。
D)模拟输入选择由跳针改为自锁开关,这个有点晕,和运行开关搞混了,还要改一改。
E)电容C32需要卧放,否则可能太高了,而JP1跳针刚好高9mm,不碍事吧。
F) 板子较长,中间多加两个固定孔,输入端子已居中,但输出端子只能尽量居中。
G)原理图的输入端口号与CPU口线号对应有点奇怪,与简易PLC也不兼容,布线时用了一大堆过孔来调整线序。
H)增加了JP3和JP4来选择端口的24V电源由主电源供电还是外部电源供电。当使用外部电源时,断开跳针,可实现真正隔离。
I)把原理图中的COM0,COM2,COM4统一改为COM。由于没使用继电器,这些公共端必须连在一起,否则没法使用。
J)网络表要仔细核查,由于原理图用单位1为栅格,使到有几根连线看上去连了,但实际上没接上。
K)模拟地和数字地以CPU地引线为中心星状分开了,使用了一些分割线分开铺铜,看上去有点怪。
L)181楼 liuyany99 的两个建议,1.已解决;2.C44和U11靠得近,现分开了一点点,再远点会占用模拟地宽度。
M)HC244很难摆放,十几根线,现以在少数服从多数的原则放CPU左上角,但两个PWM的线路就长了,不能两全。
N)输出部分的线宽只有60mil(1.5mm),不知是否满足2A电流。
......太多了,有时自己都犯糊涂。

标号打算到最后才统一修改,第一次搞这么多元件的PCB,显得手足无措了,希望别出大错否则对不起坛友了。

bkkman 发表于 2009-9-9 04:33:08

送交PCB文档转成Gerber格式就可以了,前几天在曼谷做的板子就是这样处理的.
从DXP2004起就有转换Gerber格式功能.
这样的好处是不必考虑EDA软件低版本兼容问题,DXP AD x.x的感觉是高版本的易用性好过低版本.

lostid 发表于 2009-9-9 14:36:17

建议将其中的一个232串口改为485
CPU电源改为隔离DC/DC

liuyany99 发表于 2009-9-9 17:00:21

【186楼】 cowboy

B) 几个微调电阻的引脚,我手头的密封型微调电阻抽头在一侧,而以前见过抽头在中间,这个可能要调整。

----
这个最好由许工先选好电位器,尽量选择能辨别旋转角度的,可估算模拟量大小。选定后再确认PCB。(protel自带库就存在电位器,三极管的原理图管脚与PCB管脚不对应问题)


E)电容C32需要卧放,否则可能太高了,而JP1跳针刚好高9mm,不碍事吧。
-----
这个可否采用多个低的电容并联

N)输出部分的线宽只有60mil(1.5mm),不知是否满足2A电流。
-------
这个有点勉强,可采用裸露走线,后期加焊锡 (不美观,容易氧化)
不过此板定位是学习板,不会有持续的大电流


另外:不建议输出大电流区域铺铜, 会引起更大的EMI

zxt_tnt 发表于 2009-9-9 18:43:08

不知道傻娃PLC的抗干扰能力如何,是否比上一次的简易型的强?

cowboy 发表于 2009-9-9 19:13:03

谢谢 liuyany99 的建议,对于输出线宽的问题,我也觉得不会出现持续的大电流,否则输出驱动管的也应付不了,持续的2A电流将会使管子温度超150度。大面积铺铜会引起更大的EMI是怎么回事?

kingtiger 发表于 2009-9-9 23:20:37

版主厉害,什么时候搞软件,想参与

cqycqycqy 发表于 2009-9-10 00:01:51

许工,刚看完相关的几个贴子,不知AVR的扩展板PCB画好没有,
如果还没画的我就试着画一个

liuyany99 发表于 2009-9-10 00:11:04

【192楼】 cowboy

我指的是输出大电流部分。大电流通断瞬间,会在走线周围产生大的磁通(磁场)变化,而这个变化的磁通又会在附近的铺铜上产生变化电势,引起地线干扰

liuyany99 发表于 2009-9-10 00:17:45

【185楼】 yy888 许意义



【181楼】 liuyany99
【182楼】 gongnn 魔法师

cowboy 将最复杂的主板PCB解决了,你们二位是否帮点忙,将 AVR ,STM32 二块扩展板PCB解决掉?


--------------
我尽快解决!   同时感谢cowboy的辛苦付出!

cqycqycqy 发表于 2009-9-10 08:29:36

许工,我的传真在我的签名处!

白天都能收得到。

gxy508 发表于 2009-9-10 15:49:31

学习学习,各位都是高手

cqycqycqy 发表于 2009-9-10 16:21:33

许工,你把原理图的手工传真给我画DXP图吧,
我这里是下午5:00下班,如何今天传不了只能等明天了,
传真号在我的签名栏。

liuyany99 发表于 2009-9-10 22:26:12

许工! 要不你把原理图拍成照片上传!

liuyany99 发表于 2009-9-11 16:44:18

点击此处下载 ourdev_479885.rar(文件大小:180K) (原文件名:STM32扩充板原理图.rar)
PDF图档ourdev_479886.pdf(文件大小:71K) (原文件名:STM32 PLC.pdf)



许工!按照你上面提供的图,我用protel画了一下接口分配慢慢完善。   请网友们看看,给点意见!

有几点疑问?
1, 图中USB接口准备通讯还是为了供电?USB接口的+5V要不要和系统中的VCC接通?
2, RS485是否采用光耦隔离?
3,   选什么样的电池? 要考虑充电电路吗?

cqycqycqy 发表于 2009-9-11 18:36:22

呵呵,liuyany99 画得不错,学习了

cqycqycqy 发表于 2009-9-12 00:29:09

许工,AVR的板可以按qwxqq1 的原理图来做吗?

下面是原图的连接
=============================
刚刚画完,传上来让大家看看,希望多多指教
扩充板原理图ourdev_469840.rar(文件大小:12K) (原文件名:扩充板.rar)

http://download.ourdev.cn/bbs_upload943894/files_17/ourdev_469840.rar
=============================

cowboy 发表于 2009-9-12 01:39:35

再经几次改版,许工请抽空查阅一下,如果没其它问题就进行后期工作了。

点击此处下载 ourdev_480029.rar(文件大小:516K) (原文件名:傻娃plc0912.rar)

cqycqycqy 发表于 2009-9-12 18:58:51

今天看了一遍qwxqq1的原理图,有个问题:
实时时钟不要DS1302芯片可以吗?
http://cache.amobbs.com/bbs_upload782111/files_18/ourdev_480341.JPG
(原文件名:A1.JPG)

上面这个图有错吗?

cqycqycqy 发表于 2009-9-12 19:23:27

再计论个问题:
在CN2接上SDA,SCL两个脚是否更好些,
但这样IN_X13与OUTPD0的脚要换一下
http://cache.amobbs.com/bbs_upload782111/files_18/ourdev_480349.JPG
(原文件名:A2.JPG)

zxt_tnt 发表于 2009-9-13 16:58:35

我有个很菜的问题想问一下,傻娃PLC是否支持烧录的功能,如果不小心把MCU里的串口程序和解释型的程序擦掉了的话怎么办,岂不是变成了砖头?

cowboy 发表于 2009-9-13 17:17:41

当然支持烧录功能了,否则岂不是变成了砖头?

wisebaby 发表于 2009-9-13 18:58:08

cowboy辛苦.

不过你在【211楼】上传的是最后版本吗?

C47还在PCB之外.

cowboy 发表于 2009-9-13 19:26:21

还不是最后版本,许工可能要对原理图作更改,一些元件封装未定,暂时搁置。

wisebaby 发表于 2009-9-14 10:29:56

【218楼】 cowboy

哦.

pengshipower 发表于 2009-9-14 16:03:46

版主师的精神,佩服佩服。

cowboy 发表于 2009-9-14 16:08:49

【222楼】 yy888 许意义
别客气,既然答应了,我就尽力做好。
1. 没问题
2. LD1117采用什么封装?SOT-223/SOT-89/TO-220?还是干脆用两个4148串联成简易降压?
3. 没问题
4. 没问题,安装孔本来已经是3mm
5. 没问题,尝试覆铜时没按网格是因为电脑太慢,到最后我会改回PROTEL兼容形式。
6. 没问题,但外加的二芯插座外型尺寸不明确。
7. 这个似乎用负像画线分割的方法比较合适,我还未学会,那位坛友可以指点下?

还有,【214楼】 cqycqycqy 提及的两问题,是否需要在主板上作更改?以及前面提到的3V/5V IO兼容问题,是否也需在主板上作更改?

three-cat 发表于 2009-9-14 17:27:31

一个可以画不同粗细导线的方法:1画两段导线,连接处用一个过孔
                               2泪滴
                              3除去过孔

cowboy 发表于 2009-9-14 17:29:26

指示灯的问题我有个想法,看看大家是否认同。
在5V电源上只接一个4148,降压到4.5V,然后接到两个指示灯的公共端。由于LED压降都大于1.5V,因而到达IO的电压不超过3V,并且有限流电阻的存在,不会引起IO电压过高而造成损害。这样做还有些好处是单个4148的内阻不算大,在LED单个亮和三个都亮时,不会引亮度有明显改变。若串三个4148则内阻较大,加上这时二极近的限流电阻(同时也是均流电阻)较小,会引会LED在不同状态下亮度明显改变。另外板上的空间也很挤,加一个容易处理些。
http://cache.amobbs.com/bbs_upload782111/files_18/ourdev_480907.PNG
(原文件名:未命名.PNG)

cowboy 发表于 2009-9-14 18:09:44

OK,那就串两个。

【228楼】 three-cat 不失为一种好方法,收下了。

cqycqycqy 发表于 2009-9-14 23:28:57

1\画不同粗细的线段好象挺容易的吧.
*画好线后,在双击要修改的线段,改线宽为100mil即可
*画线时按TAB键,改线宽也可以.

2\请教个问题,

那些洞洞孔是干什么用的? 为什么加这么多?

cowboy 发表于 2009-9-15 09:10:07

【233楼】 yy888 许意义,请注意现在的PCB尺寸有改动,现尺寸为 7100mil * 4600mil( 180.34mm * 116.84mm)

另,【225楼】问题6,请在上面加一个和输出端口一样封装的二芯端口,网络接在P5电源插座上
问:二芯端口是独立分开还是与CON2连成一体?作途不太明确,似乎可以通过CON2的+24V和COM端外接电源而不用另加。

cowboy 发表于 2009-9-15 09:48:54

【237楼】 yy888 许工,还是有点不明白,CON2的+24V和COM端外接电源是一路,另一路通过P2接入不就行了吗?
我的原意是:
实验时不需真正隔离,只接一个电源,通过P5接入,并通过短接JP3,JP4把端口电源和主电源连接起来。
实际应用需要隔离时,主电源通过P5接入,端口电源通过CON2的+24V和COM端接入,并把JP3,JP4断开实现隔离。

cowboy 发表于 2009-9-15 12:01:42

呵呵,是我考虑不周全了。
页: 1 2 [3] 4 5
查看完整版本: ■ 开个帖子,讨论《 DIY“傻娃”PLC 》硬件设计!