在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → INA219 驱动程序 测试电压电流功率函数

INA219 驱动程序 测试电压电流功率函数

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:23.32M
  • 下载次数:22
  • 浏览次数:1103
  • 发布时间:2020-06-30
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
待测设备: INA219芯片; │2 - 实现功能: │ (1) 获取电池输出电压; │ (2) 获取电池输出电流; │ (2) 获取电池输出功率; │ │3 - INA219驱动调用: │ (1) 设置芯片参数 ina219_SetCalibration_16V_2A(); │ (2) 获取输出电压 ina219_GetBusVoltage_mV(); │ (3) 获取输出电流 ina219_GetCurrent_uA(); │ (4) 获取输出功率 ina219_GetPower_mW(); 包含INA219的PDF文档和Code,网上搜集整理的应用,以及用
【实例截图】
【核心代码】
INA219
└── INA219
├── REF
│   ├── Code
│   │   ├── Adafruit_INA219
│   │   │   ├── Adafruit_INA219.cpp
│   │   │   ├── Adafruit_INA219.h
│   │   │   ├── README.txt
│   │   │   ├── adafruit-ina219-current-sensor-breakout.pdf
│   │   │   ├── examples
│   │   │   │   └── getcurrent
│   │   │   │   └── getcurrent.pde
│   │   │   └── library.properties
│   │   ├── ArduinoINA219
│   │   │   ├── INA219.cpp
│   │   │   ├── INA219.h
│   │   │   ├── examples
│   │   │   │   └── ina219_test.pde
│   │   │   └── library.json
│   │   ├── PowerMonitor
│   │   │   ├── DesignFiles
│   │   │   │   ├── PowerMonitor_v2.1_bom_uart.pdf
│   │   │   │   ├── PowerMonitor_v2.1_pcb.pdf
│   │   │   │   ├── PowerMonitor_v2.1_schm.pdf
│   │   │   │   └── PowerMonnitor_v2.1_recal.pdf
│   │   │   ├── Firmware
│   │   │   │   ├── Sources
│   │   │   │   │   ├── Inc
│   │   │   │   │   │   ├── bmp.h
│   │   │   │   │   │   ├── converter.h
│   │   │   │   │   │   ├── eeprom.h
│   │   │   │   │   │   ├── font5x8.h
│   │   │   │   │   │   ├── font6x8.h
│   │   │   │   │   │   ├── fonts.h
│   │   │   │   │   │   ├── globalvar.h
│   │   │   │   │   │   ├── heltec_oled_driver.h
│   │   │   │   │   │   ├── i2c.h
│   │   │   │   │   │   ├── ina219.h
│   │   │   │   │   │   ├── n5110_lcd_driver.h
│   │   │   │   │   │   ├── platform.h
│   │   │   │   │   │   ├── spi.h
│   │   │   │   │   │   ├── stdint.h
│   │   │   │   │   │   ├── txt.h
│   │   │   │   │   │   └── uart1.h
│   │   │   │   │   └── Src
│   │   │   │   │   ├── converter.c
│   │   │   │   │   ├── eeprom.c
│   │   │   │   │   ├── heltec_oled_driver.c
│   │   │   │   │   ├── i2c_Func.c
│   │   │   │   │   ├── ina219.c
│   │   │   │   │   ├── lowlevel.c
│   │   │   │   │   ├── main.c
│   │   │   │   │   ├── n5110_lcd_driver.c
│   │   │   │   │   ├── traps.c
│   │   │   │   │   └── uart.c
│   │   │   │   └── power_monitor.X
│   │   │   │   ├── Makefile
│   │   │   │   ├── dist
│   │   │   │   │   └── default
│   │   │   │   │   └── production
│   │   │   │   │   └── power_monitor.X.production.hex
│   │   │   │   └── nbproject
│   │   │   │   ├── Makefile-default.mk
│   │   │   │   ├── Makefile-genesis.properties
│   │   │   │   ├── Makefile-impl.mk
│   │   │   │   ├── Makefile-local-default.mk
│   │   │   │   ├── Makefile-variables.mk
│   │   │   │   ├── Package-default.bash
│   │   │   │   ├── configurations.xml
│   │   │   │   ├── private
│   │   │   │   │   ├── configurations.xml
│   │   │   │   │   ├── private.properties
│   │   │   │   │   └── private.xml
│   │   │   │   ├── project.properties
│   │   │   │   └── project.xml
│   │   │   ├── Pics
│   │   │   │   ├── Thumbs.db
│   │   │   │   ├── pmon1.jpg
│   │   │   │   ├── pmon2.jpg
│   │   │   │   ├── pmon4.jpg
│   │   │   │   ├── pmon5.jpg
│   │   │   │   ├── pmon6.jpg
│   │   │   │   ├── pmon7.jpg
│   │   │   │   ├── pmon8.jpg
│   │   │   │   ├── pmon9.jpg
│   │   │   │   ├── pmon_uart_lcd.png
│   │   │   │   ├── pmon_uart_raw.png
│   │   │   │   └── pmon_uart_startup.png
│   │   │   └── README.txt
│   │   ├── STM32F1_INA219-NOKIA5110
│   │   │   ├── README.md
│   │   │   ├── STM32F1_INA219
│   │   │   │   └── Debug
│   │   │   │   └── bin
│   │   │   │   ├── STM32F1_INA219.bin
│   │   │   │   └── STM32F1_INA219.hex
│   │   │   ├── bsp
│   │   │   │   ├── open103z_systick.c
│   │   │   │   └── open103z_systick.h
│   │   │   ├── cmsis
│   │   │   │   ├── core_cm3.h
│   │   │   │   ├── core_cmFunc.h
│   │   │   │   └── core_cmInstr.h
│   │   │   ├── cmsis_boot
│   │   │   │   ├── startup
│   │   │   │   │   └── startup_stm32f10x_hd.c
│   │   │   │   ├── stm32f10x.h
│   │   │   │   ├── stm32f10x_conf.h
│   │   │   │   ├── system_stm32f10x.c
│   │   │   │   └── system_stm32f10x.h
│   │   │   ├── devices
│   │   │   │   ├── font_6x8.h
│   │   │   │   ├── stm32f10x_ina219.c
│   │   │   │   ├── stm32f10x_ina219.h
│   │   │   │   ├── stm32f10x_pcd8544.c
│   │   │   │   ├── stm32f10x_pcd8544.h
│   │   │   │   ├── stm32f10x_util.c
│   │   │   │   └── stm32f10x_util.h
│   │   │   ├── main.c
│   │   │   └── stm_lib
│   │   │   ├── inc
│   │   │   │   ├── stm32f10x_gpio.h
│   │   │   │   ├── stm32f10x_i2c.h
│   │   │   │   ├── stm32f10x_rcc.h
│   │   │   │   └── stm32f10x_spi.h
│   │   │   └── src
│   │   │   ├── stm32f10x_gpio.c
│   │   │   ├── stm32f10x_i2c.c
│   │   │   ├── stm32f10x_rcc.c
│   │   │   └── stm32f10x_spi.c
│   │   ├── module_ina219
│   │   │   ├── README.txt
│   │   │   ├── ina219.c
│   │   │   └── ina219.h
│   │   ├── power-manager
│   │   │   ├── README.md
│   │   │   ├── binaries
│   │   │   │   ├── main_text_atmega168.bin
│   │   │   │   └── main_text_atmega168.hex
│   │   │   ├── bootloader
│   │   │   │   ├── Makefile
│   │   │   │   ├── bootloaderconfig.h
│   │   │   │   ├── main.c
│   │   │   │   ├── usbconfig.h
│   │   │   │   └── usbdrv
│   │   │   │   ├── Changelog.txt
│   │   │   │   ├── CommercialLicense.txt
│   │   │   │   ├── License.txt
│   │   │   │   ├── Readme.txt
│   │   │   │   ├── USB-ID-FAQ.txt
│   │   │   │   ├── USB-IDs-for-free.txt
│   │   │   │   ├── asmcommon.inc
│   │   │   │   ├── oddebug.c
│   │   │   │   ├── oddebug.h
│   │   │   │   ├── usbconfig-prototype.h
│   │   │   │   ├── usbdrv.c
│   │   │   │   ├── usbdrv.h
│   │   │   │   ├── usbdrvasm.S
│   │   │   │   ├── usbdrvasm.asm
│   │   │   │   ├── usbdrvasm12.inc
│   │   │   │   ├── usbdrvasm128.inc
│   │   │   │   ├── usbdrvasm15.inc
│   │   │   │   ├── usbdrvasm16.inc
│   │   │   │   ├── usbdrvasm165.inc
│   │   │   │   ├── usbdrvasm18-crc.inc
│   │   │   │   ├── usbdrvasm20.inc
│   │   │   │   └── usbportability.h
│   │   │   ├── bootloader-util
│   │   │   │   ├── Makefile
│   │   │   │   ├── main.c
│   │   │   │   ├── usb-libusb.c
│   │   │   │   ├── usbcalls.c
│   │   │   │   └── usbcalls.h
│   │   │   ├── commandline
│   │   │   │   ├── Makefile
│   │   │   │   └── main.c
│   │   │   ├── firmware
│   │   │   │   ├── Makefile
│   │   │   │   ├── adc.c
│   │   │   │   ├── adc.h
│   │   │   │   ├── board.h
│   │   │   │   ├── events.c
│   │   │   │   ├── events.h
│   │   │   │   ├── i2c.c
│   │   │   │   ├── i2c.h
│   │   │   │   ├── ina219.h
│   │   │   │   ├── io.c
│   │   │   │   ├── io.h
│   │   │   │   ├── jiffies.c
│   │   │   │   ├── jiffies.h
│   │   │   │   ├── main.c
│   │   │   │   ├── requests.h
│   │   │   │   ├── usbconfig.h
│   │   │   │   ├── usbdrv
│   │   │   │   │   ├── Changelog.txt
│   │   │   │   │   ├── CommercialLicense.txt
│   │   │   │   │   ├── License.txt
│   │   │   │   │   ├── Readme.txt
│   │   │   │   │   ├── USB-ID-FAQ.txt
│   │   │   │   │   ├── USB-IDs-for-free.txt
│   │   │   │   │   ├── asmcommon.inc
│   │   │   │   │   ├── oddebug.c
│   │   │   │   │   ├── oddebug.h
│   │   │   │   │   ├── usbconfig-prototype.h
│   │   │   │   │   ├── usbdrv.c
│   │   │   │   │   ├── usbdrv.h
│   │   │   │   │   ├── usbdrvasm.S
│   │   │   │   │   ├── usbdrvasm.asm
│   │   │   │   │   ├── usbdrvasm12.inc
│   │   │   │   │   ├── usbdrvasm128.inc
│   │   │   │   │   ├── usbdrvasm15.inc
│   │   │   │   │   ├── usbdrvasm16.inc
│   │   │   │   │   ├── usbdrvasm165.inc
│   │   │   │   │   ├── usbdrvasm18-crc.inc
│   │   │   │   │   ├── usbdrvasm20.inc
│   │   │   │   │   └── usbportability.h
│   │   │   │   └── version.h
│   │   │   └── hardware
│   │   │   ├── power-manager.brd
│   │   │   ├── power-manager.pdf
│   │   │   └── power-manager.sch
│   │   └── stm32_uAmp
│   │   ├── Inc
│   │   │   ├── lib_ina219.h
│   │   │   ├── ssd1306.h
│   │   │   ├── stm32f0xx_hal_conf.h
│   │   │   ├── stm32f0xx_it.h
│   │   │   ├── tm_stm32f4_fonts.h
│   │   │   ├── tm_stm32f4_fonts_0.h
│   │   │   └── tm_stm32f4_i2c.h
│   │   ├── README.md
│   │   └── Src
│   │   ├── lib_ina219.c
│   │   ├── main.c
│   │   ├── ssd1306.c
│   │   ├── stm32f0xx_hal_msp.c
│   │   ├── stm32f0xx_it.c
│   │   ├── tm_stm32f4_fonts.c
│   │   └── tm_stm32f4_i2c.c
│   ├── PDF
│   │   ├── INA219 Evaluation Module.pdf
│   │   ├── INA219 带I2C电流检测.pdf
│   │   ├── INA219.PDF
│   │   ├── INA219EVM sch.pdf
│   │   └── Power_LSB_Calc_INA219.pdf
│   └── Tools
│   └── sboc270.zip
└── SW
└── Test_01
├── Clear.cmd
├── Download.cmd
├── Download.e2s
├── ICCAVRIO.H
├── ICCAVRMACRO.H
├── INA219.C
├── INA219.H
├── INA219_IO.H
├── Main.C
├── Main.SRC
├── Main.hex
├── Main.prj
├── Readme.TXT
├── Reference
│   ├── ATMEGA8管脚图.png
│   ├── AVR_IO.EXE
│   ├── AVR软件延时计算工具.exe
│   ├── ICC AVR.lnk
│   └── SSCOM33.LNK
├── USART.C
├── USART.H
└── log.txt

51 directories, 219 files

标签:

实例下载地址

INA219 驱动程序 测试电压电流功率函数

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警