本帖最后由 kaka123 于 2013-12-27 22:26 编辑
系统需求:
1. 32路AD(微控制器本身提供不少于16路),采样频率每路不低于50KSPS@10bit;
2. 16路DI,16路DO,DI和DO不能引脚复用;
3. 8路PWM,载波频率不低于20KHz,能够在高频PWM载波上叠加低频成分,占空比0~95%,分辨率<=0.1%;
4. 8路频率捕捉(不低于4路),引脚不能与其它单元复用,能够捕捉10KHz以下方波信号;
5. 1路Ethernet@100M;
6. 2路SPI,2路IIC;
7. 2路CAN(可选),兼容CAN 2.0B;
8. 系统自带电源转换模块(外部提供+12V);
9. 软件要求:
软件能够根据计算机通过Ethernet发来的指令进行以下操作:
立即停止所有当前输入和输出;
设定当前使用那一路AD、DI、DO、PWM、频率频率捕捉和CAN;
设定当前使用的PWM参数和叠加的低频成分;
设定当前使用的AD的采样频率和采样分辨率(8bit或者10bit);
设定CAN通讯参数(如果提供了CAN),根据设定值开始输入和输出;
将正在使用的AD的转换结果、正在使用的DI输入值、正在捕捉到的信号频率、接收到的CAN消息以一定频率通过Ethernet发送到计算机;
软件能够定时接收计算机通过Ethernet发来的特定数据包。
联系:799852822@qq.com
|