有兴趣的前辈,说说自己的想法,有什么说什么,谢谢
题目:
自制嵌入式程序控制器(PLC)
提要:自制一个嵌入式程序控制器(以下简称下位机)并于上位机(人机界面/组态软件)进行数据传输通讯。
具体任务要求:
【1】下位机的要求:
<1>主芯片:ARM7,ARM9,ARM11,CORTEX系列(任选)
<2>操作系统:UcOS-II, ucLinux, Linux(任选)
<3>与上位机通讯方式:串口(485),USB,以太网(任选)
<4>与上位机的通讯协议:MODBUS, MINIBUS(任选)
<5>开发环境:任选
<6>输入I/O点数为16路;2路模拟输入(10位)
<7>输出I/O点数为34路(32路强电输出,2路直流24V弱电输出)
<8>所有的输入/输出均要求有隔离
<10>画出整体方案图
<11>画出下位机的设计原理图
<12>写出下位机的驱动及其软件代码(开发环境不限)
【2】上位机的要求:
<1>模拟仿真实现在人机界面/组态软件上显示下位机的16路输入I/O的状态,以及2路模拟值
<2>模拟仿真实现在人机界面/组态软件上做若干按键,能控制下位机34路输出值的开与关