原创 一个完整的简单的工控板项目(基于AVR)

2008-11-13 15:12 5003 10 15 分类: MCU/ 嵌入式
这段时间都在做一个新的项目,所以学习板就放了一段时间,新项目接近尾声,将项目的板照传上来给大家排砖,我会将原理图整理出来了,也传上来供大家参考指正,我想技术是要通过交流而不断进步的,所以我也真诚希望有高手能够指正这块板在设计上的不足。

点击看大图

原理图:
pdf

晚一些我会做一个针对这块板的简单的底层驱动软件传上来,但要说明的是,这不是PLC,所以在使用上不可能像PLC使用起来那么方便。

这东西贴出来有几天了,看的人好像有一些,但却没有一个给出一点意见或建议的,说句实话,挺失望的,贴出整个项目的目的是为了能使这个项目更坚固可靠,如果大家都是只是看一看的话,对我来说实在是没什么意思.

不说那么多了,这几天做了一个经过验证的小的软件,功能是通过串口读出板上的输入信号,并向板上发出输出信号,通信协议在项目的README.TXT文件中有说明.有了这部分后,这已经是一个完整的项目了(因为这个项目最初的设计目标是就取代工控机里面的一块IO卡),希望对大家有所帮助,同时也希望大家能够多提一些改进的建议或意见.
https://static.assets-stash.eet-china.com/album/old-resources/2008/11/13/c0d783e7-8b1d-4854-b2d7-02f534244af3.rar


PARTNER CONTENT

文章评论7条评论)

登录后参与讨论

用户377235 2013-5-27 15:01

好!你们的讨论很让人长知识!

用户377235 2013-3-19 16:30

待整理你发个毛啊!

用户312232 2011-3-7 10:59

能看到楼主的文章,简直太高兴了,我现在碰到点串口接收问题,由于没有实际经验,正在痛苦的摸索中。

用户18170 2009-1-17 10:49

谢谢楼上的指教,另外更正一下,PCB方面应该是民工老兄说得对,而不是我,看起来下次做板得改一下了

用户1244364 2009-1-16 10:43

仔细看了下,确实花了功夫,原理图也还规范. 但确实,有点问题. SCH: 工控的话隔离不怎么样,比如通讯.然后通讯也少了必要的保护,环境恶劣很容易烧芯片的. RS232的地线走在DB9里面是不是方便点. 数字两输入部分,输入那么多电阻不明白起什么作用,考虑功率?可以借鉴PLC的电路. PCB: zlf667788说的几点都对. 尽量用钝角走线, 晶振要靠近CPU.线要粗.而且要注意屏蔽, 另外,接线端子怎么颜色和型号都不一致.不美观, 布局也值得商榷

用户18170 2008-12-20 12:34

首先谢谢楼上高手的指点,假如高手能腾出点宝贵的时间把问题讲得更详细一点,那将更加令人钦佩

用户18170 2008-11-30 15:43

首先要对楼上的哥们表示感谢,很长一段时间以来,对于这个博客感觉挺失望的,觉的很多人都是过客,你提出的问题我总结一下大概有以下几点, 1 关于驱动电平,这点我受教了,原来一直是看74HC系列的芯片的DS, 觉得没问题, 就这们用了,另还还考虑到上电过程中,毕竟一开始是低电平, 所以也认为将低电平用于无效电平更利于上电稳定,看起来我的这个想法要改一下才成 2 关于使用光耦的题,但兄弟愚钝,真没说的重点是在哪里 3 关于电源,这个我解释一下,这个项目本身是个商业项目,有些条件是客户要求的,电源就是这样,客户不允许我使用DCDC,所以没做隔离 4 关于上位机的编程, 兄弟我真是才蔬学浅,上位机只能用一VB做一点很小很小的东西,所以一直没有想过去做一个系统的更接近PLC东西

用户1473710 2008-11-29 08:39

很认真的看了你的杰作,可以说是费了不少心血的,既然是要说点东西,那就先说点意见吧 一般芯片灌电流都比较大,更合适使用低电平驱动 光耦有多路并行的,比如低速的用TP521之类 既然是工控板,隔离可是无处不在,电源,通信,IO都得隔离,另外电源最好还要做一些处理,直接5V电源引进来,经过长线,还有干扰,恐怕也不是那么稳定了 工控板很多,其实原理也不是那么复杂,主要是一个编程环境要比较先进,总不能让搞PLC的在AVR的编程环境使用C语言编程吧,所以要是能真正发展这种IO板,一个合适的上位机编程和下载软件是非常有必要使用的,并且也是必须的,甚至是模仿PLC的梯形图的图形界面编程软件。 我对这个也很有兴趣,有机会做进一步交流 QQ 280171694,一般隐身在线
相关推荐阅读
用户18170 2009-01-17 11:47
面向工控的学习板主控制部分已经完成
前段时间说的学习板已经于08年12月中旬将板画完了,一直忙,没时间整理,今天将其整理一下,发上来,由于众所周知的原因,目前资金奇紧,做板只能是无限期延后了。板上只集成了中心控制部分,外部隔离驱动都放在...
用户18170 2009-01-03 16:25
MOS管驱动产生的奇怪现象
在一个系统中通过一PMOS管(PA002)控制传感器电源,PMOS管的G极直接由单片机(ATMEGA169)的IO口控制,调试时发现一奇怪现象,在打开传感器电源时,单片机会出现复位,真是莫名其妙,反复...
用户18170 2008-10-24 11:54
基于MDK322和万利199开发版的USART实战训练项目
啥也不说了,有兴趣的自己看吧https://static.assets-stash.eet-china.com/album/old-resources/2008/10/24/6175dc52-3b3d...
用户18170 2008-10-20 21:04
FSMC初接触--分析MANLEY399学习板使用FSMC驱动LCM的方法
FSMC应用要点(仅针对本标题)  * RCC使能    RCC_AHBPeriphClockCmd(RCC_AHBPeriph_FSMC, ENABLE);    FSMC的时钟直接来自AHB时钟,...
用户18170 2008-10-18 12:28
触摸屏菜单实现及其它
在21IC中看到有人在探讨关于触摸屏上菜单实现的问题,附件是我在一个项目中的部分代码,里面有我自己设计的实现规则菜单的算法,所谓规则菜单就是批菜单的条目呈均匀的行列摆放,且每个条目在高度和宽度一样,这...
我要评论
7
10
关闭 站长推荐上一条 /3 下一条