发布成功
已关闭
模块的基本功能介绍:
该扩展模块为多通信模式I/O扩展模块。支持的通信方式包括网口,CAN总线,以及RS485.该扩展模块将由主板和顶板两块PCB板组成。主板的主要功能包含:电源管理,微控制器单元,CAN总线接口,以太网接口,RS485接口,继电器的驱动,数字输入接口,蜂鸣器接口。顶板的主要功能包含:输入,输出状态的指示,模块电源指示,微控制器运行状态指示,CAN总线通信状态指示,操作模式及CAN网络分配地址复位按钮。主板与顶板之间通过扁平电缆连接。具体要求如下:
1. PCB设计软件要求:
使用Altium designer进行PCB设计。
2. 硬件-主板功能模块:
2.1 电源管理
2.1.1电源输入DC 12V
2.1.2 DC/DC: 12V/5V 3A 开关电源输出
2.1.3 DC/DC 5V/3.3V 3A LDO输出
2.1.4 DC/DC 12V/5V 200mA 隔离电源(隔离输入,以及RS485)
2.1.5 DC12V 将用于继电器驱动。
2.2 微控制器单元
选用STM32F103或者国产管脚兼容的微控制器。供电电源3.3V
2.3 CAN总线接口
CAN总线的收发器选用MCP2551或者国产替代芯片。
2.4 继电器的驱动
继电器采用的是:HFE10-L/12-HT-L2 DC12V 双线圈磁保持继电器。具体参数见另外的文档
2.5 数字输入接口
10路干触点输入,要求光耦隔离
2.6 蜂鸣器接口
用于在特定情况下,给用户声音提示。
2.7 采用SPI扩展一路以太网接口
2.8 一路RS485接口,光耦隔离。
2.9 PCB采用双面板设计。
2.10 主板PCB参考文件, 接插件的命名为示意,但位置及功能是定好的。
2.10.1 K1~K8 分别对应回路的1~8继电器
2.10.2 P6 为空
2.10.3 P8.1,P8.2对应K1触头输出,其他的依次类推
2.10.4 P13.1= DC12V P13.2= GND
2.10.5 P3 以太网口
2.10.6 P32 与顶板对接的插座
2.10.7 P16.1 – P16.7 依次对应: CANH, CANL,GND,DI10,隔离地,485A, 485B
2.10.8 P15.1-P15.4/DI1-DI4,隔离地,P15.6-P15.10/DI5-DI9
3. 硬件-顶板功能模块:
3.1 输入状态指示(一共10路)对应参考PCB的D4-D13
干触点闭合时,对应输入的LED指示灯亮。
3.2 模块供电指示LED(1支)对应参考PCB的D1
当DC 5V正常时,该指示LED亮
3.3 微控制器运行指示LED(1支)对应参考PCB的D3
当微控制器正常运行时,该指示LED亮
3.4 故障状态指示LED(1支)对应参考PCB的D2
当在一定时间内未收到主控制器的信息时,认为通信故障,该指示LED亮
3.5 扩展模块操作模式切换按钮(1个)对应S1, 扩展模块操作模式指示灯,对应参考PCB的D14
3.6 PCB采用双层板设计,元件尽量全部布置在PCB的顶层。
3.7 接插件定义
提供的PCB文件
3.8
4. 软件功能
4.1 CAN总线功能
3.1.1 CAN总线与主控制器进行通信。按照主模块的指令对8路继电器输出进行控制。带10路干触点数字输入接口。扩展模块定时向主控制器更新输入输出的状态。如果输入,输出状态有变化时,马上向主控制器更新输入输出的状态。
3.1.2根据定义的协议,通过CAN总线实现远程更新单片机程序。
4.2 通过RS485与串口屏通信。如通过迪文串口屏实现对控制器的一些操作。
4.3 网口通信功能
4.3.1 运行MQTT客户端,连接云端的MQTT服务器。 根据协议对控制器进行操作,并会送控制器状态。
4.3.2 通过网口实现单片机程序的远程升级。
4.4 场景记录功能
扩展模块应能保留场景号及该场景对应的操作。便于响应通过CAN总线接收到的场景执行指令。
·
5. 其他说明:
5.1 扩展模块的外壳已经选定,详情见另外的文件。
5.2 扩展控制器主板的尺寸及关键元件的定位
5.3 扩展控制器顶板的尺寸及关键元件的定位
5.4 使用的继电器资料,见另外的文件。
1、我爱方案网是会员制服务,服务商通过竞标后即可联系雇主;
2、项目预算与报价不代表最终成交价格,成交价以双方协商为准;
3、平台提供设计项目对接服务,希望促成高效合作,对交易双方不收取佣金,谢谢留意!