当前位置:首页 / 找项目 / STM32单片机开发

    双方达成共识, 此项目已参加线下交易。

    发包方

    shbjh 

    接包方

    heyunfu 

    获得的评价

      价格合理 0.0分
      支付及时 0.0分
      配合态度 0.0分

    评价内容:暂无

    获得的评价

      完成质量 0.0分
      完成速度 0.0分
      配合态度 0.0分

    评价内容:暂无
    • 发布时间: 2017-12-03 16:23
    • 截止时间: 2017-12-23 16:23
    • 项目周期:1个月
    • 已有竞标: 9
    • 项目标签: 通讯 ARM 嵌入式 工业控制 C语言
    • 预算金额:小于¥10,000
    • 现居地址:长宁区 仙霞新村街道

    项目内容描述


    项目描述:设计一个电路板裸板,并编写相关程序并调试通过


     


    单片机选择 STM32


    电路板IO : 四个串口,一个网口


    其他硬件要求:


    1.电源供电采用24V DC供电,采用数字芯片降压到单片机工作电压,并采用DC-DC隔离电压模块对单片机供电。同时电路电压设计要考虑强的抗干扰能力。


    2.四个串口设置为RS485485芯片要求有光电隔离(要求高速光耦)


    3.PCB布局需要在设计前双方沟通来制定。


     


    实现功能


     


    485串口 按照设定要的时间间隔(定时器可定义)按照modbus RTU协议读取其他仪表的寄存器值,最多可以读取99~128个从表。


     


    每个从表的地址和要读取的起始寄存器和连续读取长的可以定义。在内存中为每个从表分配100Ushort 用来保存数据。


     


    四个485串口独立工作,功能相同


     


    网口是一个modbus tcp 服务器,通过502端口相应主机的查询和写入请求。


     


    查询预设的寄存器数据(数据由485读取的数据定时更新),并且能够在主机发送写入请求时将数据写入单片机内存,并由对应的485口发送给对应的从表完成写入操作。(写入操作要求进行写入成功与否的判断(由串口进行判断,如果从表没有返回或这返回不正确,则连续写入多次直到超时))


     


    每个485口的硬件参数比如波特率和校验等可以单独设置


    网口的IP地址可以通过工具设置,或这提供设置的方法


    每个485查询从表的时间间隔可以自由设置,每个485查询从表的地址,寄存器,连续读取的个数可以由写寄存器的方式由网口通过modbus协议定义更改和查询。方法可以自由发挥。


     


    验收:


     


    提交一个成品PCB,按照功能要求接入从表并用标准modbus tcp调试工具测试通过即可。


    提交完整详细的设计文档和程序源码。


    要求PCB设计采用AD10,提供所有的封装文件和原理图,PCB,材料表


     


     


    人气:571
    参与竞标者

竞标方案

项目周期: 发包方要求的开发时间: 1个月

不能为空

联系方式:
  • 不能为空

  • 不能为空

  • 不能为空

  • 不能为空

竞标方案:

不能为空!

 
客服电话
二维码
意见反馈