崗位描述:
1.根據(jù)客戶不同通訊功能的需求(CAN open,EtherCAT等)進行轉(zhuǎn)化、分解,設(shè)計并滿足相關(guān)性能指標(biāo);
2.設(shè)計CAN(FD/open)、EtherCAT、SPI等接口驅(qū)動,代碼生成,并使用總線分析工具(Twin CAT.Wireshark)等協(xié)議解析與故障診斷
3.利用CiA402,CiA301,ETG1500等標(biāo)準(zhǔn),實現(xiàn)產(chǎn)品狀態(tài)機管理、控制模式(CSP,CSV,CST等)等功能;
4.依據(jù)不同的場景,設(shè)計并優(yōu)化帶寬利用率與實時性,提升產(chǎn)品性能指標(biāo):
5.針對產(chǎn)品中通信延遲、數(shù)據(jù)丟失等故障問題,提出優(yōu)化方案并快速解決;
6.定義對象字典,編寫通訊技術(shù)協(xié)議及應(yīng)用技術(shù)文檔,支持電機控制算法的實現(xiàn)
崗位要求:
1.熟悉CANopen,Ethercat總線協(xié)議標(biāo)準(zhǔn),了解編碼器接口協(xié)議,能夠用MATLAB/Simulink驗證通信模型:
2.擁有單片機、ARM、DSP等嵌入式處理器的開發(fā)經(jīng)驗,熟練使用Kei、IAR、SDK、CCS等工具鏈:
3.掌握CANopen的SDO和PDO機制,熟悉EtherCAT的分布式時鐘同步、主從架構(gòu)及高效數(shù)據(jù)幀處理機制,了解其通信周期的實現(xiàn)原理
4.良好的跨部門溝通能力