PLC系列板卡嵌入式软件开发

基本信息

案例ID:237436

技术顾问:xc - 5年经验 - 嵌入式开发

联系沟通

微信扫码,建群沟通

项目名称:PLC系列板卡嵌入式软件开发

所属行业:企业服务 - 数据服务

->查看更多案例

案例介绍

本项目是公司PLC产品线的核心组成部分,涵盖多款模拟量、数字量及特殊功能板卡的嵌入式软件开发与维护。我在项目中负责从底层驱动编写、功能调试、硬件适配到客户现场支持的全流程工作,累计参与开发了8AI/8AO、RTD(热电阻)、TC(热电偶)、DI/DO、太阳能充电板等十余种板卡,形成了一套稳定、可复用的嵌入式软件框架。主要工作内容包括:

多类型板卡驱动开发:针对不同硬件平台,编写并优化底层驱动程序,涵盖8AI/8AO(量程可配置)、8RTD/TC(支持K型等多种热电偶类型)、16DI/16DO、太阳能充电板(增加AI通道及充放电逻辑)等。所有板卡均通过硬件测试,满足工业现场的精度和稳定性要求。

量程校准与精度优化:针对客户反馈的量程偏差问题,通过修改硬件电阻、调整软件算法,解决了8AO板卡和8AI2AO板卡的量程漂移问题,并开发了统一的校准程序,支持生产批量校准,大幅提升生产效率。

通信协议实现:为多款板卡移植并适配MODBUS协议,实现与上位机、触摸屏的稳定通信。针对特殊需求,还实现了与PLC主站的CANopen通信(部分板卡)。

问题定位与修复:快速响应客户反馈的各类软硬件问题,如AI通道受电磁干扰(步话机干扰),采用防辐射贴纸临时解决,并推动硬件改版根治;修复4004/4016板卡的程序BUG,确保与上位机正常通信;解决太阳能板卡程序逻辑错误,提升充电效率。

生产与客户支持:配合生产部门完成0801、3028等板卡的校准程序优化,提升生产效率。多次协助客户现场调试,指导软件安装与环境搭建,如与拓普特客户交流、协助罗杨联调等,确保产品顺利交付。

我在项目中承担的角色:
作为PLC板卡软件的主要开发人员,我独立承担了多个板卡的软件设计、编码、调试和维护工作。与硬件工程师紧密合作,参与硬件改版评审,提前发现并规避潜在问题。同时,负责处理客户反馈的疑难问题,快速定位并提供解决方案,保障项目进度。在项目中积累了丰富的工业控制经验,熟悉多种传感器类型、信号调理电路及抗干扰措施。

技术栈: C语言、STM32、MODBUS、硬件调试(示波器、万用表)、校准算法、Git

相似案例推荐

其他人才的相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服