版本协议

BSD

标签
标准版
#第四届立创大赛#嵌入型mini-PLC,可编程输入输出模块

创建时间:4年前

项目主题:自拟主题

描述

<p>注:*为必填项。</p> <p>【请在报名阶段填写 ↓】 *  简要介绍作品: 可编程化输入输出模块,轻量级PLC - 针对工业自动化,智能家居,物联网终端的一款集成化小体积、可自由编程组合逻辑的终端执行模块,助力于产品模块化设计,低成本设计,可维护型设计降低产品开发中电气复杂度。</p> <p>【请在竞赛阶段填写 ↓】 <em>  一、作品详情; 随着生产自动化的复杂度提升和分布式智能终端的发展,对于模块化设计的需求越来越高,传统型plc体积大,功能复杂,安装布线复杂、编程复杂度高,成本高等特点限制了设计的自由度和精简型。我们的设计针对一些功能单一的应用场景终端,设计出一款通用的具有可编程的精简型终端设备。通过该设备可以轻松布局布线,凭借超精简的体积可以方便安装,节省空间,同时避免了复杂的电气布线。用户可以自由组合逻辑对输入输出的时序和执行逻辑进行编程,以此可以将复杂的系统分割为独立的工位,利于维护和定位。 可编程模块一8通道输入8通道输出为例面积仅仅占100mm</em>60mm左右,模块提供可编程输入继电器,可编程输出继电器,多种定时器,中间继电器等控件供用户使用,支持与或非等常用逻辑。编程语言简单,只需要掌握3-5种基本语句并可以轻松设计,普通电气工程师或用户通过学习在十分钟内便可以上手进行作业。模块内集成编译功能,设置不需要专们的软件也可以正常编译和解析执行用户代码。模块执行效率高,最快用户程序执行周期可达1ms。 <em>  二、描述作品所面临的挑战及所解决的问题; 挑战: 1、对用户输入程序的语义、语法分析,用户程序的连接和执行 2、编程的简单化,如何以最少的语言完成尽可能多的逻辑 3、调试,对用户代码的调试接口开发 4、用户程序执行的高效性 5、设计程序的数据结构可扩展性和内存的管理 解决的问题 1、用户程序的语义分析,连接,和执行 2、封装复杂逻辑供用户使用 3、灵活可扩展的用户编程语言关键词库 4、高效的执行算法 5、支持用户多线程编程 </em>  三、描述作品硬件、软件部分涉及到的关键点; 1、MCU的选型-主频高,内部存储空间丰富 2、输入输出的隔离 3、通讯模块(用户编程接口和总线接口) 4、模块对应用程序的编译功能 5、用户多线程应用的功能 6、用户程序的执行 7、输入输出的管理 8、内存和CPU的监控 9、故障和错误处理 软件大致的结构(直接看代码结构吧,偷个懒)</p> <p><img src="//image.lceda.cn/pullimage/Eax0LOihDpaopKl1a2yjjrM8cUjmCMaWlbQO6ZC1.jpeg" alt="soft.JPG"> *  四、作品材料清单;</p> <p><img src="//image.lceda.cn/pullimage/PNLdcWMAHGWjpBWWhofdTxrDi6WYXVJTM6k4PFfq.jpeg" alt="bom.JPG"></p> <p><img src="//image.lceda.cn/pullimage/n4JR4Ffwzlo0lQWnHRPxtwHVtH77g0GYu84mJyRX.jpeg" alt="bom.JPG"> *  五、作品图片上传;(PCB上须有大赛logo标识并拍照上传,若无视为放弃参赛) 1、立创打板,贴片的3D文件</p> <p><img src="//image.lceda.cn/pullimage/xzHvf1dkRE8zRu1320uCXsGRP4YFop3NIlQojM4m.jpeg" alt="pcb.JPG"></p> <p>2、自己补焊完整版实物 <img src="//image.lceda.cn/pullimage/tCjAmm0bLbuyCIEVzsdReCiTindp8jnXf0JK5Y89.jpeg" alt="webwxgetmsgimg 2.jpg"></p> <p>*  六、演示您的作品并录制成视频上传;(视频内容须包含:作品介绍;功能演示;性能测试;PCB上大赛logo标识特写镜头,若无视为放弃参赛) 演示视频: <a href="https://pan.baidu.com/s/1chFVD7VF7kqXapXdjJJ_Fg" target="_blank">https://pan.baidu.com/s/1chFVD7VF7kqXapXdjJJ_Fg</a>    七、开源文档。 文档:用户编程手册(简易版,时间紧,任务重,后续再补充) <a href="https://pan.baidu.com/s/1GifhL7Z61MIJ2fyXwJYTrw" target="_blank">https://pan.baidu.com/s/1GifhL7Z61MIJ2fyXwJYTrw</a></p>

文档

sch

master

do

di

SMART

SMART copy

BOM

ID Name Designator Footprint Quantity
1 1K/0603 R25,R26,R28,R27,R7,R8,R6,R5 0603 8
2 4.7K/0603 R37,R38,R39,R40,R20,R19,R18,R17 0603 8
3 3.3K/0603 R21,R23,R30,R24,R34,R36,R33,R31,R11,R13,R16,R14,R4,R10,R3,R1 0603 16
4 2.2nF/0603 C5,C6,C8,C7,C3,C4,C2,C1 0603 8
5 2.2K/0603 R22,R29,R35,R32,R12,R15,R9,R2 0603 8
6 TLP290-4(GB-TP,E(T U2,U1 SOP-16_150MIL 2
7 WJ250B-3.50-10P CN1,CN2 CONN-TH_10PIN-V-PITCH3.50_WJ250B-3.50-10P 2
8 17-21SURC/S530-A2/TR8 LED1,LED2,LED3,LED4,LED5,LED6,LED7,LED8,LED21,LED20,LED19,LED18,LED17,LED16,LED15,LED14,LED13,LED12,LED11,LED10,LED9 LED-0805 21
9 KAQY212S U3,U4,U5,U6,U7,U8,U10,U9 SOP-4 8
10 330 R47,R48,R49,R56,R57,R58,R64,R63 0603 8
11 10k R44,R45,R46,R53,R54,R55,R62,R61,R75 0603 9
12 1k R41,R42,R43,R50,R51,R52,R60,R59,R83,R82,R81,R80,R79,R78,R77,R76,R68,R73,R72,R71,R70,R69 0603 22
13 BC857 Q9,Q1,Q2,Q3,Q4,Q5,Q6,Q7 SOT-23(SOT-23-3) 8
14 CH340E U11 MSOP-10 1
15 Mini USB-B 5P-Female-TH_C46398 USB1,USB2 USB-MINI-2 2
16 10u C10 0603 1
17 0.1u C11,C9,C24,C23,C22,C21 0603 6
18 ST485EBDR U19 SOIC-8_150MIL 1
19 100 R74,R67 0603 2
20 WJ250A-3.50-2P CN4,CN3 WJ250A-3.50-2P 2
21 AMS1117-3.3 U20 SOT-223 1
22 0.1uF C18 0603 1
23 1u C19,C20 CASE-A_3216 2
24 1u C17 0603 1
25 22pF C13,C12 0603 2
26 12MHz X1 SMD-3225_4P 1
27 7805 U15 TO-220 1
28 S3G D1 SMC(DO-214AB) 1
29 100uF C26,C25 CAP-SMD_BD8.0-L8.3-W8.3-L-FD 2
30 100uH L1 12.9*9.4*11.4 1
31 IN5822(ss34) D11 SMB 1
32 LM2575GR-5.0 U17 TO-263-5 1
33 STM32F103C8T6 U12,U13 QFP-48_LSA9.20-LSB9.20-PITCH0.50-TL 2

附件

暂无

评论(5)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
立创电赛 回复
<p>温馨提示:距项目提交截止还有23天,记得完善项目上传哟!期待期待~</p>
立创电赛 回复
<p>温馨提示:距项目提交截止还有11天,记得完善作品上传哟!</p>
jixin001 回复
<p>PLC的重点在于高可靠,高可用,软件和硬件均经过苛刻的测试。咱这个不会和PLC形成直接竞争和替代关系。反而是普通民用场合,这个会有用。硬件上都是很常规的设计,这个的关键在软件。没有看软件的实现细节,感觉挺遗憾的。</p>
立创电赛 回复
<p>恭喜您的项目获得第四届立创电子设计大赛优秀奖,点击查看获奖名单:<a href="https://diy.szlcsc.com/posts/7b78bd99e53745588a4f2d81cc11af92" target="_blank">https://diy.szlcsc.com/posts/7b78bd99e53745588a4f2d81cc11af92</a></p>
zl19967676794 回复
<p>没有底层代码吗?</p>
goToTop
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow