搜索
bottom↓
楼主: gongnn

■ 开个帖子,讨论《 DIY“傻娃”PLC 》硬件设计!

[复制链接]

出0入0汤圆

发表于 2009-8-19 07:12:43 | 显示全部楼层
请问有99se格式的吗,可以的话就转化一下给我们(没有装DXP的一类)看看。

出0入0汤圆

发表于 2009-8-19 09:37:29 | 显示全部楼层
太好了,输入输出用上了光隔离,扩展了那么多功能,有点象真正的PLC了

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

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

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

出0入0汤圆

发表于 2009-8-19 23:38:09 | 显示全部楼层
点击此处下载 ourdev_472727.rar(文件大小:65K) (原文件名:傻娃原理图(protel99).rar)



【136楼】 ggddll

---------

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

出0入0汤圆

发表于 2009-8-20 06:17:39 | 显示全部楼层
楼上,我等来学习的,大家都参与,大家都提高些,就是你们几个辛苦一些!



谢谢!

出0入0汤圆

发表于 2009-8-20 07:55:22 | 显示全部楼层
是不是考虑加入实时时钟系统呢?

出0入0汤圆

发表于 2009-8-23 23:56:28 | 显示全部楼层
这里的气氛绝了!真像样!

出0入0汤圆

发表于 2009-8-24 13:25:03 | 显示全部楼层
标。。。。。个记

出0入0汤圆

发表于 2009-8-26 00:32:36 | 显示全部楼层

(原文件名:指示.jpg)


许工! 不考虑串口下载?

出0入0汤圆

发表于 2009-8-26 01:44:36 | 显示全部楼层
楼上真敬业!

出0入0汤圆

发表于 2009-8-26 22:12:07 | 显示全部楼层
许工! 简易型串口下载是通过开关上电时拉低P1.0,P1.1。 傻娃取消了此开关,该如何操作?

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

出0入0汤圆

发表于 2009-8-27 08:36:57 | 显示全部楼层
考虑到AVR的上拉复位建议C27两端加上跳线。AVR M32测试通过

(原文件名:rst1.JPG)
原来复位电路

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


(原文件名:rst2.JPG)

出0入0汤圆

发表于 2009-9-1 19:32:20 | 显示全部楼层
终于把这个贴子看完,一些疑问:

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

A) 输出电路中,三极管BE间电阻似乎过大,可能会导致PWM输出上升沿变差,改为1K是否好点?

(原文件名:图1.PNG)

B) 输出三极管选用什么型号?一般的三极管在基极电流5mA的情况下是不可达到集电极2A的灌电流能力。

(原文件名:图2.PNG)

C)输入光耦的供电5V的地,不应接系统地吧,似乎接COM0才对。

(原文件名:图3.PNG)

D)同理,这些按纽的公共端应该接到COM,而不是接到系统地。

(原文件名:图4.PNG)

E)而这个ICE接口却连到COM端,有点奇怪,是否应接到系统地?

(原文件名:图5.PNG)

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

(原文件名:图6.PNG)

出0入0汤圆

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

出0入0汤圆

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

出0入0汤圆

发表于 2009-9-3 00:35:35 | 显示全部楼层
先发个布局的草图,似乎这板子不小呀,大约23cm * 13cm

(原文件名:未命名.PNG)

出0入0汤圆

发表于 2009-9-3 07:36:51 | 显示全部楼层
这个板子尺寸似乎大了点,可以考虑两块双层结构.

出0入0汤圆

 楼主| 发表于 2009-9-3 08:03:36 | 显示全部楼层
最好双层,把CPU板单列出来,便于更换。

出0入0汤圆

发表于 2009-9-3 10:41:46 | 显示全部楼层
上传工程文件:
点击此处下载 ourdev_477382.rar(文件大小:199K) (原文件名:傻娃plc.rar)

出0入0汤圆

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

出0入0汤圆

发表于 2009-9-3 14:32:14 | 显示全部楼层
【164楼】 yy888 许意义
2. 原 CON1 的 15-19引脚调至 1-5引脚,原 CON1 的 1-14引脚依次下移,以便让A/D输入布线长度减短。
===========================================================================================
我也正有此意。

出0入0汤圆

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

出0入0汤圆

发表于 2009-9-3 20:24:25 | 显示全部楼层
呵呵,明白了~~~

出0入0汤圆

发表于 2009-9-3 20:35:38 | 显示全部楼层

(原文件名:傻娃布局1.jpg)


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

出0入0汤圆

发表于 2009-9-3 20:52:51 | 显示全部楼层
cowboy已经布局好了, 效率真高啊!  佩服佩服!!

出0入0汤圆

 楼主| 发表于 2009-9-3 20:54:30 | 显示全部楼层
171楼布局不如158楼的。
几点建议:
电源座不用圆孔焊盘孔,用铣出来的长孔;
双色LED一边加线,方便初学者;输出三极管要匀出散热空间;

出0入0汤圆

发表于 2009-9-3 20:59:48 | 显示全部楼层
由于采用单独24V电源,所以地不能本质的分开!  布线时尽量单点(或者用电感,磁珠)接地吧!

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

出0入0汤圆

发表于 2009-9-3 21:09:05 | 显示全部楼层
许工我们原理图可不可以再精简一下!  比如输入采取一下电路结构



(原文件名:输入1.jpg)


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


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

出0入0汤圆

发表于 2009-9-6 02:12:24 | 显示全部楼层
PCB布板进度,上传文件:点击此处下载 ourdev_478299.rar(文件大小:369K) (原文件名:傻娃PLC.rar)

出0入0汤圆

发表于 2009-9-6 10:55:52 | 显示全部楼层
许工和各位坛友看看哪些地方不合格,尽可能地提出来。

出0入0汤圆

发表于 2009-9-6 17:18:45 | 显示全部楼层
【177楼】 cowboy


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

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


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

出0入0汤圆

 楼主| 发表于 2009-9-6 17:55:18 | 显示全部楼层
黄线框中的输入和输出两部分不必追求按顺序可能更容易布线,也美观些,仅供参考。
晶振位置的连线应取直,不必有那个三角,是否有自动布线?


(原文件名:plc.JPG)

出0入0汤圆

发表于 2009-9-7 13:31:33 | 显示全部楼层
各位再帮忙看看,这个板子比上次的复杂多了,搞了几天挺累人的,现在还有很多细节未做好。
点击此处下载 ourdev_478610.rar(文件大小:272K) (原文件名:傻娃plc0907.rar)

(原文件名:布局.PNG)


(原文件名:复合.PNG)


(原文件名:顶层.PNG)


(原文件名:底层.PNG)

出0入0汤圆

发表于 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,显得手足无措了,希望别出大错否则对不起坛友了。

出0入0汤圆

发表于 2009-9-9 04:33:08 | 显示全部楼层
送交PCB文档转成Gerber格式就可以了,前几天在曼谷做的板子就是这样处理的.
从DXP2004起就有转换Gerber格式功能.
这样的好处是不必考虑EDA软件低版本兼容问题,DXP AD x.x的感觉是高版本的易用性好过低版本.

出0入0汤圆

发表于 2009-9-9 14:36:17 | 显示全部楼层
建议将其中的一个232串口改为485
CPU电源改为隔离DC/DC

出0入0汤圆

发表于 2009-9-9 17:00:21 | 显示全部楼层
【186楼】 cowboy

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

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


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

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


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

出0入0汤圆

发表于 2009-9-9 18:43:08 | 显示全部楼层
不知道傻娃PLC的抗干扰能力如何,是否比上一次的简易型的强?

出0入0汤圆

发表于 2009-9-9 19:13:03 | 显示全部楼层
谢谢 liuyany99 的建议,对于输出线宽的问题,我也觉得不会出现持续的大电流,否则输出驱动管的也应付不了,持续的2A电流将会使管子温度超150度。大面积铺铜会引起更大的EMI是怎么回事?

出0入0汤圆

发表于 2009-9-9 23:20:37 | 显示全部楼层
版主厉害,什么时候搞软件,想参与

出0入0汤圆

发表于 2009-9-10 00:01:51 | 显示全部楼层
许工,刚看完相关的几个贴子,不知AVR的扩展板PCB画好没有,
如果还没画的我就试着画一个

出0入0汤圆

发表于 2009-9-10 00:11:04 | 显示全部楼层
【192楼】 cowboy

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

出0入0汤圆

发表于 2009-9-10 00:17:45 | 显示全部楼层
【185楼】 yy888 许意义



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

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


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

出0入0汤圆

发表于 2009-9-10 08:29:36 | 显示全部楼层
许工,我的传真在我的签名处!

白天都能收得到。

出0入0汤圆

发表于 2009-9-10 15:49:31 | 显示全部楼层
学习学习,各位都是高手

出0入0汤圆

发表于 2009-9-10 16:21:33 | 显示全部楼层
许工,你把原理图的手工传真给我画DXP图吧,
我这里是下午5:00下班,如何今天传不了只能等明天了,
传真号在我的签名栏。

出0入0汤圆

发表于 2009-9-10 22:26:12 | 显示全部楼层
许工! 要不你把原理图拍成照片上传!

出0入0汤圆

发表于 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,   选什么样的电池? 要考虑充电电路吗?

出0入0汤圆

发表于 2009-9-11 18:36:22 | 显示全部楼层
呵呵,liuyany99 画得不错,学习了

出0入0汤圆

发表于 2009-9-12 00:29:09 | 显示全部楼层
许工,AVR的板可以按qwxqq1 的原理图来做吗?

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

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

出0入0汤圆

发表于 2009-9-12 01:39:35 | 显示全部楼层
再经几次改版,许工请抽空查阅一下,如果没其它问题就进行后期工作了。

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

出0入0汤圆

发表于 2009-9-12 18:58:51 | 显示全部楼层
今天看了一遍qwxqq1的原理图,有个问题:
实时时钟不要DS1302芯片可以吗?

(原文件名:A1.JPG)

上面这个图有错吗?

出0入0汤圆

发表于 2009-9-12 19:23:27 | 显示全部楼层
再计论个问题:
在CN2接上SDA,SCL两个脚是否更好些,
但这样IN_X13与OUTPD0的脚要换一下

(原文件名:A2.JPG)

出0入0汤圆

发表于 2009-9-13 16:58:35 | 显示全部楼层
我有个很菜的问题想问一下,傻娃PLC是否支持烧录的功能,如果不小心把MCU里的串口程序和解释型的程序擦掉了的话怎么办,岂不是变成了砖头?

出0入0汤圆

发表于 2009-9-13 17:17:41 | 显示全部楼层
当然支持烧录功能了,否则岂不是变成了砖头?

出0入0汤圆

发表于 2009-9-13 18:58:08 | 显示全部楼层
cowboy  辛苦.

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

C47还在PCB之外.

出0入0汤圆

发表于 2009-9-13 19:26:21 | 显示全部楼层
还不是最后版本,许工可能要对原理图作更改,一些元件封装未定,暂时搁置。

出0入0汤圆

发表于 2009-9-14 10:29:56 | 显示全部楼层
【218楼】 cowboy

哦.

出0入0汤圆

发表于 2009-9-14 16:03:46 | 显示全部楼层
版主师的精神,佩服佩服。

出0入0汤圆

发表于 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兼容问题,是否也需在主板上作更改?

出0入0汤圆

发表于 2009-9-14 17:27:31 | 显示全部楼层
一个可以画不同粗细导线的方法:1画两段导线,连接处用一个过孔
                               2泪滴
                              3除去过孔

出0入0汤圆

发表于 2009-9-14 17:29:26 | 显示全部楼层
指示灯的问题我有个想法,看看大家是否认同。
在5V电源上只接一个4148,降压到4.5V,然后接到两个指示灯的公共端。由于LED压降都大于1.5V,因而到达IO的电压不超过3V,并且有限流电阻的存在,不会引起IO电压过高而造成损害。这样做还有些好处是单个4148的内阻不算大,在LED单个亮和三个都亮时,不会引亮度有明显改变。若串三个4148则内阻较大,加上这时二极近的限流电阻(同时也是均流电阻)较小,会引会LED在不同状态下亮度明显改变。另外板上的空间也很挤,加一个容易处理些。

(原文件名:未命名.PNG)

出0入0汤圆

发表于 2009-9-14 18:09:44 | 显示全部楼层
OK,那就串两个。

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

出0入0汤圆

发表于 2009-9-14 23:28:57 | 显示全部楼层
1\画不同粗细的线段好象挺容易的吧.
*画好线后,在双击要修改的线段,改线宽为100mil即可
*画线时按TAB键,改线宽也可以.

2\请教个问题,

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

出0入0汤圆

发表于 2009-9-15 09:10:07 | 显示全部楼层
【233楼】 yy888 许意义,请注意现在的PCB尺寸有改动,现尺寸为 7100mil * 4600mil( 180.34mm * 116.84mm)

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

出0入0汤圆

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

出0入0汤圆

发表于 2009-9-15 12:01:42 | 显示全部楼层
呵呵,是我考虑不周全了。

出0入0汤圆

发表于 2009-9-15 19:25:27 | 显示全部楼层
【222楼】 yy888 许工关于AD输入电平切换的电路,是否元件参数没正确标注?我按图中参数计算外部输入电压0~10V时,总得不到0~3V的AD输入。另外,当开关断开时,输入阻搞不符合200K的要求。为了能兼容3V/5V的AD输入量程并且保持输入阻抗不变,我试画了下面的电路,请验证一下是否合符要求。


(原文件名:未命名.PNG)

出0入0汤圆

发表于 2009-9-15 20:36:22 | 显示全部楼层
原来是这回事:) 我画了PCB,看着不对劲就改了,现在又得改回来:(

出0入0汤圆

发表于 2009-9-15 22:33:15 | 显示全部楼层
修改这小部分后又改了其它更多的地方,原来的备份也用不上了。

出0入0汤圆

发表于 2009-9-15 23:30:03 | 显示全部楼层
224楼:
2. LD1117采用什么封装?SOT-223/SOT-89/TO-220?还是干脆用两个4148串联成简易降压?

我觉得还是用1117稳压好点,也不差那几毛钱。
符号与封装在BB Power Mgt Voltage Regulator.IntLib中的REG1117-3.3里。

点击此处下载 ourdev_481295.rar(文件大小:8K) (原文件名:BB Power Mgt Voltage Regulator.rar)

出0入0汤圆

发表于 2009-9-16 22:31:46 | 显示全部楼层

(原文件名:STM32扩展板.jpg)

点击此处下载 ourdev_481634.rar(文件大小:266K) (原文件名:STM32.rar)


STM32大致布局了一下! 请各位网友看看!  

许工!请确认一下各元件封装是否合适?

出0入0汤圆

发表于 2009-9-16 23:04:49 | 显示全部楼层
【248楼】 liuyany99 ,板子请尽量横向布局,上面的扩展板插不下主板了,被7805散热片和大电容顶住。
下面主板框内没有过高的元件,供参考

(原文件名:未命名.PNG)

出0入0汤圆

发表于 2009-9-17 00:48:32 | 显示全部楼层
【248楼】TO liuyany99 :
发现点问题,提点建议:
1.USB口J1你现在用A型口,建议用B型,即打印机上的口;
2.1117的封装错了,见247楼;
3.485口J2建议改用间距5.08的端子,即主机上输入输出的端子,这样好接线;
4.32k晶振最好能买到6p晶振(DATASHEET中要求,否则易不起振),6p晶振在万利的开发板中是4脚的,同时常见的32k晶振(12.5p)是小圆柱状的,好像是Φ3*10mm;
5.S1建议改成跳针

出0入0汤圆

发表于 2009-9-18 00:48:05 | 显示全部楼层
主板PCB已按要求进一步更改,请许工和其他网友检查一下,除元件标号外,还有哪些地方需要改进。
点击此处下载 ourdev_482063.rar(文件大小:790K) (原文件名:傻娃plc0918.rar)

出0入0汤圆

发表于 2009-9-18 17:27:47 | 显示全部楼层
许工!  CAN接口的120欧姆电阻有没有功率要求?  RS485要不要也加上匹配电阻?

出0入0汤圆

发表于 2009-9-18 17:41:03 | 显示全部楼层
To 版主:
1.USB口J1你现在用A型口,建议用B型,即打印机上的口; ................在安装体积充许的情况下,尽量用最标准的祖宗,A型。
————————————————————————————————————————————————————————
STM32上的USB口是USB device ,适用于B型插座,只有USB HOST才用A型插座的。
    见USB2.0标准文件 113页~114页 http://www.poweredusb.org/pdf/usb20.pdf
封装库见 http://www.avrarm.com/www/17/2007-07/59.html

出0入0汤圆

发表于 2009-9-18 22:12:50 | 显示全部楼层

(原文件名:扩充板尺寸.jpg)


大家看一下这个尺寸分配怎么样?
不过这个STM32扩充板用在基本型PLC上盖到输入输出指示灯了,

出0入0汤圆

发表于 2009-9-19 14:23:33 | 显示全部楼层

(原文件名:扩充板布局.jpg)



大家再看一下布局有没什么问题?

许工!请确认一下32k4脚贴片晶振是不是这个? ourdev_482674.pdf(文件大小:360K) (原文件名:MC-30A_C08X.pdf)

出0入0汤圆

发表于 2009-9-19 16:57:10 | 显示全部楼层
版主,一个想法:
    采用贴片元件的话,是否可以赠送一些(每种规格都给一些)。(少量购买比较麻烦,缺个个把去买100个不太合算)。

出0入0汤圆

发表于 2009-9-20 13:44:00 | 显示全部楼层
TO liuyany99
   许工  :
1. CAN接口建议用DB9公插座
   STM32扩展板上的J3现在用的DB9母的插座,而我见过的采用DB9端子的CAN接口都是用DB9公插座的,规范我一时找不到,不过找到ZLG的一个产品说明,据他说是依规范做的。

http://www.embedcontrol.com//products/PCI/PCI-51xx/PCI-51XX.pdf

点击此处下载 ourdev_483027.pdf(文件大小:2.03M) (原文件名:PC104-CAN2_da[1].pdf)

2. C1,C2建议用圆柱状的电解电容,钽电容很贵的 :)

出0入0汤圆

发表于 2009-9-20 21:28:12 | 显示全部楼层

(原文件名:AVR M64扩充板布局.jpg)

点击此处下载 ourdev_483185.rar(文件大小:71K) (原文件名:AVR扩充板.rar)


  AVR扩充板大致布局了一下!  请各位网友看看!

出0入0汤圆

发表于 2009-9-21 19:20:01 | 显示全部楼层
【252楼】 cowboy

积分:1685
派别:
等级:------
来自:
主板PCB已按要求进一步更改,请许工和其他网友检查一下,除元件标号外,还有哪些地方需要改进。
点击此处下载 ourdev_482063.rar(文件大小:790K) (原文件名:傻娃plc0918.rar)  

串口有些问题,请核对一下几个电容极性及接法.



(原文件名:MAX232_001.jpg)


(原文件名:MAX232_002.jpg)


(原文件名:MAX232_003.jpg)

出0入0汤圆

发表于 2009-9-21 19:44:12 | 显示全部楼层
谢谢【267楼】 bkkman 前辈指正,看来是原理图画错了,幸好及时发现,不然一上电MAX232就可能挂了。

出0入0汤圆

发表于 2009-9-24 01:39:02 | 显示全部楼层
再次更新主板PCB,请大家找BUG
点击此处下载 ourdev_484701.rar(文件大小:1.18M) (原文件名:傻娃plc0924.rar)

出0入0汤圆

发表于 2009-9-24 10:09:57 | 显示全部楼层
建议点:
RS232接口,TXD/RXD,S2TXD/S2RXD为什么不配对的在一个插座上?
C33的电容负极最好接电源,和参考设计一样,否则电荷泵充电时间加长。
D1并联,电源反则烧保险,如果串联,就不会烧保险,只是电压下降一点点,我喜欢串联。
X9-X12的按钮顺序最好和X1-X8的一致。

DB9插座、散热片最好接地。

出0入0汤圆

发表于 2009-9-24 11:18:39 | 显示全部楼层
谢谢【270楼】 gx_huang ,你提的建议很好,部分建议已采纳,而另一些各有优劣的暂时保持原状。
“RS232接口,TXD/RXD,S2TXD/S2RXD为什么不配对的在一个插座上?”这一点未看明白。

出0入0汤圆

发表于 2009-9-24 11:28:44 | 显示全部楼层
可能是我描述的不明白。
TXD/RXD对应的RS232电平不是在COM1接口插座上,而是分开在COM1和COM2上了。
这样下载时会出问题,收发不在一个DB9的插座上了。

另外DB9插座的管脚6-9顺序似乎也有问题。

出0入0汤圆

发表于 2009-9-24 11:31:15 | 显示全部楼层
另外DB9插座的管脚6-9顺序似乎也有问题。
说错了,管脚是对的,字符不对。

出0入0汤圆

发表于 2009-9-24 11:40:44 | 显示全部楼层
字符不对,可能是6和9引起岐义。
“TXD/RXD对应的RS232电平不是在COM1接口插座上,而是分开在COM1和COM2上了”这个我检查了似乎没问题,难道我理解错了?

出0入0汤圆

发表于 2009-9-24 11:50:01 | 显示全部楼层
呵呵,是我看花眼了。
再仔细一看,原来没有错。
这段时间眼睛发炎了,不能久视电脑。

出0入0汤圆

发表于 2009-9-25 05:04:40 | 显示全部楼层
下不了.点击下载,"指定的网页不能访问"

一会儿不行,现又能下了,怪事.

出0入0汤圆

发表于 2009-9-25 17:10:35 | 显示全部楼层
【276楼】 bkkman

最近网站的确是这样。

出0入0汤圆

发表于 2009-9-25 23:42:00 | 显示全部楼层
许工几天没来了,  应该很忙吧!


大家讨论一下扩充板要不要留定位孔? (STM32上接口多,不加定位孔插拔数据线不好操作,加了定位孔在基本型PLC上也用不了,还要考虑AVR,STM32板大小不同)

出0入0汤圆

发表于 2009-9-27 06:20:47 | 显示全部楼层
觉得最好还是加定位孔,加了也不会影响基本型PLC扩展功能。另外可以看看是否可以通过机械的方式把扩展安装在基本型PLC上。(用两个铝片折弯,钻孔就可以了)
   看来只能去装个DXP了,大家都不用99SE了。可是要更新电脑不是件容易事情。(顺便问下5000左右能买到T60吗,水货也可以)

出0入0汤圆

发表于 2009-9-27 13:37:34 | 显示全部楼层
【279楼】 ggddll

谢谢你的建议!   加铝片也是一种办法

出0入0汤圆

发表于 2009-9-27 13:50:29 | 显示全部楼层
【279楼】 ggddll

现在水货T60差不多要5000块(IBM机行水差价大,资金不宽裕的首选水货)

另外可以考虑一下DELL的D630,HP的6710,6910,联想的K41,K42.都是各品牌的旗舰商务机,价格相对好一点!

出0入0汤圆

发表于 2009-9-28 14:45:13 | 显示全部楼层
谢谢  liuyany99
听说T60之类的都没有新货了,有点怕。在考虑买个T400低端的了。

信任IBM,没有办法。(现在用老掉牙的T22)

出0入0汤圆

发表于 2009-9-30 22:46:51 | 显示全部楼层
To cowboy :
在Top层加上敷铜不是更好?

出0入0汤圆

发表于 2009-9-30 23:02:37 | 显示全部楼层
【283楼】 chinky ,能说说在Top层再敷铜的好处吗?我个人认为底层铺了,顶层再铺分别不是很大。

出0入0汤圆

发表于 2009-10-3 13:10:03 | 显示全部楼层
个人理解单层覆铜就可以了,而且这个频率不是很高,没有太大的问题。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-25 23:17

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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