串行模块,用于处理来自车辆OBD-II端口的实时传感器数据

obd的Python项目详细描述


python obd

用于处理obd-ii车辆实时传感器数据的python模块 港口适用于ELM327 OBD-II适配器,适合覆盆子 圆周率。

安装

$ pip install obd

基本用法

importobdconnection=obd.OBD()# auto-connects to USB or RF portcmd=obd.commands.SPEED# select an OBD command (sensor)response=connection.query(cmd)# send the command, and parse the responseprint(response.value)# returns unit-bearing values thanks to Pintprint(response.value.to("mph"))# user-friendly unit conversions

文件

可在python-obd.readthedocs.org

命令

下面是一些支持的命令(传感器)。有关完整列表,请参见the docs

注意:对这些命令的支持将因车辆而异

  • 计算的发动机负荷
  • 发动机冷却液温度
  • 燃油压力
  • 进气歧管压力
  • 发动机转速
  • 车速
  • 提前计时
  • 进气温度
  • 空气流量(MAF)
  • 节气门位置
  • 发动机运行时间
  • 燃油油位输入
  • 代码清除后的预热次数
  • 大气压
  • 环境空气温度
  • 指令的节气门执行器
  • MIL开启时的时间运行
  • 故障代码清除后的时间
  • 混合动力电池组剩余寿命
  • 发动机燃油率

许可证

GNU GPL v2

此库从以下位置派生:

享受安全驾驶!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java操作数组上的字符串   java JAXB内容未实例化   图形在Java中如何绘制垂直居中的字符串?   java Apache Ant:使用Junit时出现NoClassDefFoundError   java无法从服务器上运行perl脚本   如何在java中沿树进行预排序遍历,并打印0和1以对应每个节点上的特定字符?   java如何创建。p12文件?   java线程访问无效   java只匹配命名空间中的XML节点,而不知道NS前缀   从java获取2d arraylist元素   数组Java动态集合对象   java Xpath通过通配符或布尔运算查找以相同名称开头的节点?   java注释元素类型   java在中看不到Super()。反编译后的类文件