SimpleFOC-多路PWM驱动,相电流监测

原创 云深之无迹 2023-03-24 21:15

三天助力一个不知死活的本科生毕业论文,开搞!

3PWM

6PWM

在BLDC电机控制上,6路PWM 控制模式比3路PWM更自由,因为6个半桥式晶体管的每一个都可以单独控制。

死区时间

开关元器件的和严格意义并不是相同的。IGBT,MOS并不是理想开关器件,其开通时间和关断时间不是严格一致的,如果两端有电压,将导致直流电源短路,损坏桥臂功率器件,称之为“桥臂直通”。所以在驱动开关元器件门极的时候需要增加一段延时,确保另一个开关管完全关断之后再去打开这个开关元器件,通常存在两种情况;
上半桥关断后,延迟一段时间再打开下半桥;
下半桥关断后,延迟一段时间再打开上半桥;
这样就不会同时导通,从而避免功率元件烧毁。
相对于PWM来说,死区时间是在PWM输出的这个时间,上下管都不会有输出,当然会使波形输出中断,死区时间一般只占百分之几的周期。但是当PWM波本身占空比小时,空出的部分要比死区还大,所以死区会影响输出的纹波,但应该不是起到决定性作用的。
另外如果死区设置过小,但是仍然出现上下管同时导通,因为导通时间非常非常短,电流没有变得很大,不足以烧毁系统,那此时会导致开关元器件发热严重,所以选择合适的死区时间尤为重要,过大过小都不行。
因为门极上升和下降时间通常比延迟时间小很多,所以这里可以不用考虑它们。则死区时间满足;
:最大的关断延迟时间;
:最小的开通延迟时间;
:最大的驱动信号传递延迟时间;
:最小的驱动信号传递延迟时间;

上面就是三种基本的转子获得的方式,第一个是正交的光栅,第二个是电磁,最后一个是霍尔原件。

采样电阻是电流采样和对电压采样。对电流采样则串联一个阻值较小的电阻,对电压采样则并联一个阻值较大的电阻。

采样电阻的工作原理是欧姆定律,即I=U/R,通过IC检测电阻两端的电压,用电压除以电阻标称值即得到通过电阻的电流值。因此采样电阻的精度直接影响到电流采样的准确性。

老传统的采样电路了

采样电阻的采样原理:采样电阻将一个阻值较小的电阻,串联在电路中用于把电流转换为电压信号进行测量。采样电阻是一种限流元件,导体对电流的阻碍作用大,我们便说其采样电阻大,反之,称其采样电阻小。但是采样电阻并不会因为导体上没有电流通过而消失,采样电阻是一个导体的固有属性,即便导体上没有电流流过,其采样电阻也是存在的。采样电阻只是一个统称,对其深入了解之后会知道采样电阻多种多样,采样电阻连接采样电阻的阻值会选在1欧姆以下,属于毫欧级电阻,但是部分电阻,有个采样电压等要求,必须选择大阻值电阻,但是这样电阻基数大,产生的误差大。


电流检测结构要求高精度双向放大器具有比常规低侧或高侧放大器更好的PWM抑制。

这个是在线测量相电流的方式

我认为的PWM抑制是,这个地方测量到的相电流的大小,其实是在一个PWM的信号源里面知道电流的大小,所以就是要压制PWM。这就像是在飓风期间测量海上漂浮的杯子中的液体一样。

在这样的情况下测量电流的大小

SimpleFOC直接使用的是在线测量,而且还是双向测量

原理图

INA240的原理框图

大多数低端无刷电机驱动器没有电流测量功能,SimpleFOC提供了一种通过设置电机电压而不是电流来控制电机扭矩的方法。这使无刷直流电机有效地成为直流电机。

也叫直列式测量

电机的驱动电路可生成脉宽调制 (PWM) 信号来控制电机的运行。这些调制信号使得位置与各电机相位一致的测量电路进行共模电压 (VCM) 转换,在转换过程中,电压将在极短时间内在不同高电压电平之间进行切换。

完美的放大器产品能够完全抑制测量的 VCM 分量,仅放大与流经分流电阻器 的电流相对应的差分电压。不幸的是,实际的放大器产品并不理想,会受到大 PWM 驱动输入电压阶跃的影响。由于实际的放大器产品无法进行无限的抑制共模,因此放大器输出端可能会出现与每个输入电压阶跃相对应的大幅度意外干扰。

此类测量的常用方法是选择带宽较高的电流检测放大器。为了保持在可听频率范围之上,典型的调制频率 范围为 20kHz 至 30kHz。用于在这些 PWM 驱动应用 中进行直列式电流测量的放大器选择以信号带宽在 200kHz 至 500kHz 范围内的放大器为目标。以往选择放大器时并不基于显著低于 PWM 信号带宽的实际信号带宽。选择更高的放大器带宽可以使输出干扰在输入电压转换后快速稳定下来。

抑制过后得到的样子

消除噪声后表示的每个相位的输出电压信号。红色波形表示信号,表明经过电子换向的功率晶体管将正弦波形尽可能准确地复制到电机。电流感应放大器将经受从电源轨(例如 V BATT = 48V)到接地端的输入共模电压信号。

低侧相位检测可以更轻松地确定电动机的相电流,但这不是一种精确的方法。它可能会引入与相电流有关的误差。
主要挑战在于,共模电压是PWM信号,除非启用了适当的PWM抑制电路,否则会导致输出信号中断。这导致对电流感测放大器的要求更加严格,该电流感测放大器必须具有出色的DC和AC共模抑制比(CMRR)以及高DC精度(低输入失调电压)。一些设备测量在一个方向上流动的电流。
下面给出一个Arduino控制的FOC电流在线测量实例

对于放大器给出的电流就是直接使用ADC采集就行

让我们来过滤一下这个电流,因为频率的原因,就低通滤波就好

使用操作符重载一下

我们直接使用这个函数就行

相电流的变化,代码在文后

低侧电流测试

低侧电流检测可能是最常见的电流检测技术。主要原因是它既不需要高性能PWM抑制电流检测放大器(如在线检测放大器),也不需要支持高压的放大器(如高侧放大器)。

采样电阻始终置于低侧MOSFET和地之间,确保放大器的端子上始终具有非常低的电压。这种方法的主要缺点是,由于只有相应的低侧mosfet开启时,通过采样电阻的电流才是相电流,而我们只能在这些时刻测量到相电流。PWM频率通常为20至50 kHz,这意味着低侧MOSFET每秒开关20000至50000次,因此PWM设置和ADC采集之间的同步非常重要。

目前这个在开发中。

这个是高测测量一般也不用




https://www.ti.com.cn/product/cn/INA240
https://www.elecfans.com/analog/202007151246626.html
https://zhuanlan.zhihu.com/p/401573207
https://www.sohu.com/a/439655421_468638
https://baijiahao.baidu.com/s?id=1753450617334241521&wfr=spider&for=pc
https://m.elecfans.com/article/1107269.html
https://www.elecfans.com/d/1412716.html

// IN1 pwm1 9 27// IN2 pwm2 6 26// IN3 pwm3 5 25// INH1 enable1 8 12// INH2 enable2 7 13// INH3 enable3 4 14// in-line current sense - phase 1/A 35// in-line current sense - phase 1/C 34
#include
class LowPassFilte{public: LowPassFilte(float Tf); // 低通滤波器时间常量 ~LowPassFilte() = default; float operator()(float x); float Tf; //!< 低通滤波器时间常量protected: unsigned long timestamp_prev; //!< 上次执行时间戳 float y_prev; //!< 经过上次执行后过滤到的值};
LowPassFilte::LowPassFilte(float time_constant) : Tf(time_constant), y_prev(0.0f){ timestamp_prev = micros();}
float LowPassFilte::operator()(float x){ unsigned long timestamp = micros(); float dt = (timestamp - timestamp_prev) * 1e-6f;
if (dt < 0.0f || dt > 0.5f) dt = 1e-3f;
float alpha = Tf / (Tf + dt); float y = alpha * y_prev + (1.0f - alpha) * x;
y_prev = y; timestamp_prev = timestamp; return y;}
LowPassFilte LF_a(0.01); // 原始数据滤波器LowPassFilte LF_b(0.01); // A相电流滤波器LowPassFilte LF_c(0.01); // C相电流滤波器
// AS5600编码器支持spi,iic和模拟量三种数据传输方式,这里用iic(同时也是最常用的方式)// magnetic sensor instance - I2CMagneticSensorI2C sensor = MagneticSensorI2C(AS5600_I2C);TwoWire I2Cone = TwoWire(0);
// BLDC motor & driver instanceBLDCMotor motor = BLDCMotor(11);BLDCDriver3PWM driver = BLDCDriver3PWM(27, 26, 25, 12, 13, 14);
InlineCurrentSense Cs_motor(0.001, 50.0, 35, 36, 34);
// voltage set point variablefloat target_voltage = 5.0;// instantiate the commanderCommander command = Commander(Serial);void doTarget(char *cmd){ command.scalar(&target_voltage, cmd);}
void setup(){ // initialise magnetic sensor hardware I2Cone.begin(18, 5, 400000); sensor.init(&I2Cone); // link the motor to the sensor motor.linkSensor(&sensor);
// power supply voltage driver.voltage_power_supply = 12; driver.init(); motor.linkDriver(&driver);
// aligning voltage motor.voltage_sensor_align = 5; // choose FOC modulation (optional) motor.foc_modulation = FOCModulationType::SpaceVectorPWM; // set motion control loop to be used motor.controller = MotionControlType::torque;
// use monitoring with serial Serial.begin(115200); // comment out if not needed motor.useMonitoring(Serial);
// initialize motor motor.init(); // align sensor and start FOC motor.initFOC();
// add target command T command.add('T', doTarget, "target voltage");
Serial.println(F("Motor ready.")); Serial.println(F("Set the target voltage using serial terminal:")); _delay(1000);
Cs_motor.init();}
void loop(){
// main FOC algorithm function // the faster you run this function the better // Arduino UNO loop ~1kHz // Bluepill loop ~10kHz motor.loopFOC(); // Motion control function // velocity, position or voltage (defined in motor.controller) // this function can be run at much lower frequency than loopFOC() function // You can also use motor.move() and set the motor.target in the code motor.move(target_voltage);
// Cs_motor.getPhaseCurrents(); Serial.print(LF_b((Cs_motor.getPhaseCurrents()).a)); Serial.print(","); Serial.println(LF_c((Cs_motor.getPhaseCurrents()).c));
// Serial.print(LF_a(analogRead(35))); // Serial.print(","); // Serial.print(LF_b((3.3 * ((float)analogRead(35) - 1930) / 4096.0) * 20.0)); // Serial.print(","); // Serial.println(LF_c((-3.3 * ((float)analogRead(34) - 1930) / 4096.0) * 20.0));
// user communication command.run();}

相电流的检测函数

评论 (0)
  • 同步整流技术
    同步整流最小系统的详细介绍及应用详情
  • 基于波束形成的通信抗干扰算法与fpga实现
    波束形成相关的参考文献,涉及通信、导航等领域
  • 《你好,放大器》西交杨建国2014
    西交大杨建国老师的著作,以通俗易懂的方式讲述放大器的原理和功用是有别于大学课本的数模电那种枯燥和专用的词语来描述事物的书
  • 红外按键之USB键盘

    红外按键之USB键盘

    红外按键之USB键盘

    红外按键之USB键盘

  • 数据中心暖通设备
    数据中心的电气设备设计
  • 基于ESP32-CAM的人工智能机器人设计资料
    基于ESP32-CAM的人工智能机器人设计资料
  • 运算放大器权威指南 Bruce Carter著作
    从运放基础理论到实际应用及注意事项。是一部详细的教材
  • 14、谷景科普0510色环电感超声波震荡后出现不良的常见原因分析
    14、谷景科普0510色环电感超声波震荡后出现不良的常见原因分析
  • 从0写自己的Linux x86操作系统
    分享一套操作系统课程——从0写自己的Linux x86操作系统,附源码+课件+开发工具+参考资料+磁盘映像下载。

    适用人群
    对操作系统内部工作机制感兴趣,想要设计操作系统的大学生、软件开发人员

    课程采用从0行代码编写的方式,教你如何写一个类似于Linux 0.11的x86操作系统,从而深入掌握操作系统的工作原理。

    课程大纲
    第一阶段:引导程序设计
        设计boot程序,接管计算机运行权
        设计loader程序,加载并解析操作系统内核
    第二阶段:多进程管理
        增加中断处理模块,可处理硬件中断和异常
        利用多任务机制,实现系统中多进程的运行
        实现信号量与锁,允许进程之间同步和互斥
    第三阶段:虚拟内存管理
        为系统增加页表,实现进程加载到虚拟地址
        利用分页机制,让进程之间相互隔离,运行互不影响
    第四阶段:tty与文件系统
        增加文件系统模块,可从磁盘上加载程序并执行
        支持标准输入输出文件,允许应用使用printf输出
    第五阶段:命令行shell实现
        实现命令行接口,解析命令行参数并执行
        创建自己的应用程序,并在shell中动态加载并执行
  • C++微服务架构及安全云盘项目实训课程
    分享课程——C++微服务架构及安全云盘项目实训,包含课程配套资料下载。


    本课程从实践中理解软件工程,学习需求分析、架构设计、详细设计文档的编写,学习编程规范,了解多人协作开发策略,理解并引用软件的版本管理,熟悉git工具和软件发布管理流程, bug管理提交问题。
  • 《MATLAB 深度学习简介》电子书
    《MATLAB 深度学习简介》电子书
  • 中低压配电网实用技术指导书.pdf
    中低压配电网实用技术指导书.pdf

  • 移动端架构师体系课(30周完整版+源码+电子书)
    今天给大家分享一套移动端架构师视频教程,《移动端架构师》一共分为6大阶段,30周,500多课时!提供配套的源码+电子课件(独家)下载!

    课程大纲:
    【0】源码+电子书
    【阶段1:Kotlin x Java打造 UI 通用组件】第1周、走进移动端架构师
    【阶段1:Kotlin x Java打造 UI 通用组件】第2周、通用UI组件开发与基础框架设计
    【阶段1:Kotlin x Java打造 UI 通用组件】第3周、高级UI组件定制与解耦设计
    【阶段1:Kotlin x Java打造 UI 通用组件】第4周、Android必备Kotlin核心技术
    【阶段1:Kotlin x Java打造 UI 通用组件】第5周、Android UI核心组件剖析与实战
    【阶段1:Kotlin x Java打造 UI 通用组件】第6周、Android 导航架构探秘
    【阶段2:解锁Android高阶技能,探秘实战Jetpack】第7周、线程与线程池核心技术
    【阶段2:解锁Android高阶技能,探秘实战Jetpack】第8周、Android网络编程进阶
    【阶段2:解锁Android高阶技能,探秘实战Jetpack】第9周、架构首页模块
    【阶段2:解锁Android高阶技能,探秘实战Jetpack】第9周+、架构首页分类模块
    【阶段2:解锁Android高阶技能,探秘实战Jetpack】第10周、解密Jetpack工具库核心组件
    【阶段2:解锁Android高阶技能,探秘实战Jetpack】第11周、架构商品详情模块
    【阶段2:解锁Android高阶技能,探秘实战Jetpack】第12周、Android消息机制与类加载
    【阶段3:主流架构演进与项目架构改造】第13周、玩转Kotlin x Java 设计模式
    【阶段3:主流架构演进与项目架构改造】第14周、主流架构模式演进之路
    【阶段3:主流架构演进与项目架构改造】第15周、主流架构实战搜索模块
    【阶段3:主流架构演进与项目架构改造】第16周、IOC架构设计
    【阶段3:主流架构演进与项目架构改造】第17周、构建与打包能力
    【阶段4:混合架构设计与开发】第18周、走进Flutter开发
    【阶段4:混合架构设计与开发】第19周、Flutter混合架构原理剖析与应用
    【阶段4:混合架构设计与开发】第20周、Flutter实战应用与性能优化
    【阶段4:混合架构设计与开发】第21周、走进RN开发
    【阶段4:混合架构设计与开发】第22周、RN混合架构原理剖析与应用
    【阶段5:稳定性及性能调优】第23周、稳定性优化
    【阶段5:稳定性及性能调优】第24周、性能优化
    【阶段5:稳定性及性能调优】第25周、开发技能拓展
    【阶段6:前后端接口设计与配置中心系统】第26周、后端-DAU超千万的移动端接口设计实现
    【阶段6:前后端接口设计与配置中心系统】第27周、前端-管理后台设计实现
    【阶段6:前后端接口设计与配置中心系统】第28周、【SDK+服务端+控台】配置中心架构实现
    【阶段6:前后端接口设计与配置中心系统】第29周、HiAbility SDK开发
    【阶段6:前后端接口设计与配置中心系统】第30周、学成“下山”



    移动开发“两极分化”,没有差不多的“中间层”,唯有尽早成长为架构师,你的职业道路才能走的更远更稳!

    架构师两大核心能力:
    1、从0到100构建千万级APP的技术能力
    小型APP逐渐被小程序替代
    移动开发的重心转向
    大型APP开发

    2、驾驭大厂APP架构设计与落地能力
    行业趋于成熟,企业用人倾向于
    具备架构思维与架构设计能力的
    复合型人才


    经历千万级项目全流程,对一个工程师的成长弥足珍贵,但现实中这样的机会凤毛麟角,于是有了咱们这套《移动端架构师》课程

    掌握千万日活APP的架构能力
    · 定制移动端优质解决方案
    · 基础库&框架&模块的技术选型
    · 基础模块&组件设计开发维护

    “技术+管理” 综合发展
    解决项目中关键问题&技术难题
    · 持续优化团队开发流程
    · 提高团队开发能力&效率


    掌握大部分高阶人才必备技术栈
    底层&框架源码深度剖析
    · 多设备多版本兼容适配
    · 主流混合开发框架实践应用
  • 阻抗匹配是指负载阻抗与激励源内部阻抗互相适配,得到最大功率输出的一种工作状态。阻抗匹配是微波电子学的一部分,也是射频电路中非常重要的一部分,主要用于传输线路中,以达到能够将所有高频微波信号传输到负载点的目的。回溯到原点,提高能源效率。阻抗,顾名思义就是对电路中电流起到阻碍作用的元器件。我们在射频电路中,又引入了特征阻抗和等效阻抗两个概念。特征阻抗是射频传输线的一个固有特性,其物理意义是在射频传输线上入射波电压与入射波电流的比值,或者反射波电压和反射波电流的比值。等效阻抗也是传输线理论的一个概念,
    cxtf004 2023-05-30 14:58 186浏览
  • 在电脑内存条、显卡上,有一排金黄色导电触片,就是大家俗称的“金手指”。在PCB设计制作行业中的“金手指”(Gold Finger,或称Edge Connector),是由connector连接器作为PCB板对外连接网络的出口。关于“金手指”你知道多少呢?小编已做足了功课,今天就带大家全面了解PCB中“金手指”的设计,以及一些可制造性细节的处理等知识。“金手指”的功能用途1、“金手指”互连点当辅助PCB(如显卡、内存条)连接到主板时,会通过几个母槽中的其中一个插槽,如PCI、ISA或AGP槽,在外
    攻城狮华哥 2023-05-31 11:46 108浏览
  • [1] 压降 (1)什么是压降? 压降电压 VDO 是指为实现正常稳压,输入电压 VIN 必须高出所需输出电压 VOUT(nom) 的最小压差。 (2)决定压降的因素是什么?                           
    HGno1 2023-05-29 23:34 174浏览
  • By Toradex秦海1). 简介嵌入式 Linux  由于运行平台通常资源受限同时对稳定性要求高,因此需要比较精简,那么针对 SSH 服务器/客户端应用,通常也不使用庞大的 OpenSSH,而是采用十分精简的 Dropbear SSH工具。Dropbear 是一个基于 MIT License 的开源软件,其一些基本信息可以参考如下软件发布页面:https://matt.ucc.asn.au/dropbear/dropbear.html 本文所演示的平台来自于Toradex
    hai.qin_651820742 2023-05-31 15:16 103浏览
  • 今日(5月29日),广东省人民政府网站发布,中共广东省委、广东省人民政府关于新时代广东高质量发展的若干意见(以下简称意见)。意见指出,要坚持制造业当家,强化高质量发展的产业根基。《意见》指出,到2027年,全省高质量发展实现新进步,自主创新能力明显提高。到2035年,高质量发展实现更大成效,科技创新能力大幅跃升,城乡区域发展更加协调更加平衡。意见称,广东建设现代化产业集群。着力发展先进制造业,打造梯次型产业格局,争创国家先进制造业集群。推动20个战略性产业集群发展,重点加快发展集成电路、新能源汽
    传感器专家网 2023-05-29 19:54 136浏览
  • 前言 2022年,全球半导体产业连续高增长,进入调整周期。与此形成对比,在新能源汽车、光伏、储能等需求带动下,第三代半导体产业保持高速发展,全球化供应链体系正在形成,竞争格局逐步确立,产业步入快速成长期。而国内第三代半导体产业经过前期产能部署和产线建设,国产第三代半导体产品相继开发成功并通过验证,技术稳步提升,产能不断释放,国产碳化硅(SiC)器件及模块开始“上机”,生态体系逐渐完善,自主可控能力不断增强,整体竞争实力日益提升。 01 产能释放,第三代半导体产业即将进入”战国
    普赛斯仪表 2023-05-29 17:31 165浏览
  • MEMS芯片和ASIC芯片是一个MEMS传感器中技术和价值含量最高的部分。你知道MEMS芯片是怎么被制造出来的吗?MEMS芯片与集成电路芯片有什么区别?此外,谈到MEMS传感器,我们还常说ASIC芯片,ASIC芯片是什么?对MEMS传感器有什么作用?MEMS传感器的ASIC芯片相比其他ASIC芯片有什么特别?MEMS传感器的主要构造?MEMS芯片与集成电路芯片有什么区别?MEMS是Micro-Electro-MechanicalSystem的缩写,中文名称是微机电系统,是将微电子电路技术与微机械
    传感器专家网 2023-05-29 20:00 132浏览
  • 网约车行业竞争越来越卷,自动驾驶成为网约车平台重要的发力点,滴滴、T3出行、曹操出行等网约车平台相继对外宣布自动驾驶的计划并提出了“小目标”。滴滴发布两款自动驾驶核心硬件——“北曜Beta”激光雷达和三域融合计算平台“Orca虎鲸”,并宣布首款自动驾驶量产车型计划于2025年接入滴滴共享出行网络。T3出行联手轻舟智航在苏州启动Robtaxi的公开运营,并计划到2026年末,L4自动驾驶车辆商业运营达1000辆。曹操出行与吉利汽车达成战略合作,计划围绕出行平台构建集车内空间开发、定制车、智能驾驶、
    刘旷 2023-05-30 10:51 226浏览
  • 一、二极管基础 1、   基础知识 2、   各项参数: (1)    结电容       结电容有两种,分别是势垒电容和扩散电容。        势垒电容:PN结两端电压变化,引起积累在中间区域的电荷数量的改变,从而呈现电容效应,这个电容就是势垒电容。 扩散电容:当有外加正向偏压时,在PN结两侧的少子扩散
    HGno1 2023-05-29 22:55 173浏览
  • [2] 电容器与电容 (1)什么是电容器? 电容器是用于储存电荷的器件,其中包含一对或多对由绝缘体分隔的导体。容器通常由铝、钽或陶瓷等材料制成。各种材料的电容器在系统中使用时具有各自的优缺点,如表 1 所示。陶瓷电容器通常是理想的选择,因为其电容变化最小,而且成本较低。                 (2)  直流电压降额        
    HGno1 2023-05-29 23:42 182浏览
  • 近日,经纬恒润AUTOSAR基础软件产品INTEWORK-EAS-CP成功适配智芯半导体的Z20K14x产品家族。同时,经纬恒润完成了对智芯半导体Z20K14X 产品MCAL软件适配和工程集成,为智芯半导体提供了全套AUTOSAR解决方案。  左图:经纬恒润AUTOSAR EAS CP软件工程配置页面  右图:智芯半导体Z20K14x产品板   通过本次合作,智芯半导体的芯片产品将以功能更加完善、性能更加量化、服务更加完整的状态面向车
    hirain 2023-05-30 11:12 240浏览
  • 射频(RF)电路板设计虽然在理论上还有很多不确定性,但RF电路板设计还是有许多可以遵循的法则。不过,在实际设计时,真正实用的技巧是当这些法则因各种限制而无法实施时,如何对它们进行折衷处理,本文将集中探讨与RF电路板分区设计有关的各种问题。1、微过孔的种类电路板上不同性质的电路必须分隔,但是又要在不产生电磁干扰的最佳情况下连接,这就需要用到微过孔(microvia)。通常微过孔直径为0.05mm~0.20mm,这些过孔一般分为三类,即盲孔(blind via)、埋孔(bury via)和通孔(th
    攻城狮华哥 2023-05-30 11:27 202浏览
  •  近日,财政部会计司发布了《关于公布电子凭证会计数据标准(试行版)的通知》,为做好电子凭证会计数据标准深化试点工作,研究制定了9类电子凭证的会计数据标准。在通知的《电子凭证会计数据标准——全面数字化的电子发票(试行版)》指南中,明确了数电票报销入账归档的具体处理方式。    指南明确: 接收方取得数电票报销入账归档的,应按照《财政部 国家档案局关于规范电子会计凭证报销入账归档的通知》(财会〔2020〕6号,以下称《通知》)和《会计档案管
    科技财经汇 2023-05-29 20:47 190浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦