一、 功能
一个16路的开关量输入,主控对16路的信号进行采集。使用已知通信协议通过CAN总线对每个通道的输入状态数据发出。本模块有运行信息打印输出,使用串口输出提示信息包括模块的硬件故障信息和运行状态信息等等。
二、 硬件要求
A、 ARM主控MCU,
B、 两路CAN通信,一路备用,硬件隔离。
C、 一路RS485通信接口(备用),硬件隔离。
D、 一路状态信息输出串口TTL输出,包括运行状态,内部电压等信息。
E、 16路开关量信号输入,光耦隔离。
F、 一个电源指示灯,一个状态指示灯。
G、 24V电源供电,内部供电需要做隔离。
H、 模块分为两块板,核心板和底板,核心板为MCU和两路CAN硬件。与底板用DIP方式连接。
整个模块应使用贴片元件布局应做到美观,精细可靠,元件使用工业级别以上,整个模块能在工业环境中可靠连续稳定工作。
三、 软件要求
A、软件要有看门狗工作。
B、工作异常和工作状态要对串口输出提示信息。
C、在提供的软件源代码文件要有清晰明了的代码注释内容。
四、 需提供的文件及样板
A、 PCB板图文件
B、 硬件原理图文件
C、 BOM物料清单文件
D、 软件源代码文件
E、 软件结构说明文件
F、 四套模块成品板
五、 开发时间要求
开发周期要求40天内完成。一个月内提供基本功能完整的样板供调试。
请教有经验的大师如上面的要求,应该报什么样的价格呢?谢谢,清大家多多指教。 |