基于RISC-V的无刷直流电机控制方法

    公开(公告)号:CN114765432A

    公开(公告)日:2022-07-19

    申请号:CN202210524971.0

    申请日:2022-05-13

    Applicant: 苏州大学

    Abstract: 一种基于RISC‑V的无刷直流电机控制方法,其将RISC‑V内核芯片接入到无刷直流电机的电机控制器中,并利用RISC‑V内核芯片与电机控制器对应的电机控制系统进行对接;再利用RISC‑V内核芯片获取无刷直流电机的工作数据,将工作数据上传到不同电机运作功能程序;通过电机运作功能程序对所述工作数据进行分析处理,得到相应的电机工作状态分析结果;最后根据电机工作状态分析结果,向无刷直流电机发送相应的控制指令,调整无刷直流电机的工作状态;上述控制方法通过将RISC‑V内核芯片接入到无刷直流电机的电机控制器中,利用RISC‑V内核芯片可进行操作系统的移植,便于对无刷直流电机进行不同功能程序的运行,提高无刷直流电机对不同功能程序的兼容性。

    一种实现编译型嵌入式Python的方法

    公开(公告)号:CN112346722B

    公开(公告)日:2022-04-19

    申请号:CN202011253208.6

    申请日:2020-11-11

    Applicant: 苏州大学

    Abstract: 本发明实施例公开了一种实现编译型嵌入式Python的方法。该方法包括遍历Python源码的抽象语法树而获取程序的语义信息并根据所述语义信息生成对应的C++代码;对Python源码的进行类型注释,从而生成C++的变量定义和函数定义;采用翻译器对经过上述步骤处理过的Python源代码翻译成C++源文件;将所述C++源文件与嵌入式芯片相关的文件存储在一起而形成文件包,对所述文件包进行编译和链接并生成ASCII文本文件。本发明实施例提供的实现编译型嵌入式Python的方法基于类型注释和静态分析实现源码翻译器,并将翻译器集成至嵌入式平台中,实现了Python源文件的编辑、编译、链接和烧写。

    一种实现编译型嵌入式Python的方法

    公开(公告)号:CN112346722A

    公开(公告)日:2021-02-09

    申请号:CN202011253208.6

    申请日:2020-11-11

    Applicant: 苏州大学

    Abstract: 本发明实施例公开了一种实现编译型嵌入式Python的方法。该方法包括遍历Python源码的抽象语法树而获取程序的语义信息并根据所述语义信息生成对应的C++代码;对Python源码的进行类型注释,从而生成C++的变量定义和函数定义;采用翻译器对经过上述步骤处理过的Python源代码翻译成C++源文件;将所述C++源文件与嵌入式芯片相关的文件存储在一起而形成文件包,对所述文件包进行编译和链接并生成ASCII文本文件。本发明实施例提供的实现编译型嵌入式Python的方法基于类型注释和静态分析实现源码翻译器,并将翻译器集成至嵌入式平台中,实现了Python源文件的编辑、编译、链接和烧写。

Patent Agency Ranking