- 博客(247)
- 收藏
- 关注
原创 Dify: Step2 Dify模型配置 && Dify, Docker,ollama是什么关系
摘要:Dify是一个工作流模拟工具,通过Docker容器化部署其运行环境(含API、数据库等组件)。Ollama作为大模型管理平台,可本地或Docker部署,为Dify提供模型支持。配置时需修改Dify的.env文件,添加Ollama的API地址(如host.docker.internal:11434),并确保模型名称与Ollama中的Name一致。关键步骤包括:安装Ollama桌面版、本地部署模型(如llava/deepseek)、在Dify中添加Ollama供应商并匹配模型名称。(149字)
2025-09-17 15:32:13
990
原创 Dify:Step1 本地化安装部署on MACOS
本文记录了在Mac系统上部署Dify平台的过程及问题解决。主要步骤包括安装Docker桌面版、下载Dify源码、通过Docker启动服务。实际部署耗时两天,遇到Docker版本过旧、系统版本过低、brew镜像源、文件权限、Docker命令缺失等问题。通过豆包屏幕共享、DeepSeek验证、CSDN教程和B站视频等工具,最终解决了所有问题并成功部署。文中详细记录了每个问题的分析过程和具体解决方案,包括系统升级、镜像源更换、环境变量配置等操作,为类似环境下的部署提供了参考。
2025-09-15 11:00:37
949
原创 汽车充电过程中--各个电压的关系(DeepSeek)
充电时电池的实际端电压,受充电电流和电池内阻影响,满足 Vterminal=Vbat+Icharge×RinternalVterminal=Vbat+Icharge×Rinternal(内阻压升)。:BMS实时计算Vcharger−VterminalVcharger−Vterminal,确保压差在合理范围(通常ΔV < 10%额定电压)。Vcharger≈Vterminal≈VbatVcharger≈Vterminal≈Vbat,仅以微小电流补偿自放电。,充电桩需动态调整输出电压。
2025-05-20 17:46:17
1840
1
原创 【摘】CANoe:LIN停发报文
linStopScheduler 用于停止CANoe自动运行LIN的调度表,常用于需要暂停发送LIN报文的场景,比如需要停发LIN报文一段时间后测试ecu是否休眠,常用此函数。原文链接:https://blog.csdn.net/weixin_45255231/article/details/140617345。linWakeup LIN总线唤醒函数,调用该函数本质上是向LIN总线上发送一个250~5000us的低电平。本质上调用该函数后,会由CANoe自动向总线上发送一个LIN的通用休眠帧。
2024-09-25 20:08:54
630
原创 Simulink:循环计数器 Counter Free-Running
Counter Free-Running 模块使用方法,类似一个循环计数器
2024-09-05 17:41:02
1671
1
原创 e2e 与checksum crc
checksum和crc都使用了crc算法,有多种crc算法,两者使用的crc算法不同。checksum 对can报文中的数据场内容计算,计算后的值依然放在数据场中。e2e 有很多方法,checksum 和crc是can中的其中两种。crc对所有场计算,在can报文中有单独的crc场。
2024-08-16 13:44:54
737
原创 电车-开路电压与母线电压
例如,当车辆启动时,BMS会先读取上次停车时记录的开路电压值。当车辆再次停车并且经过足够长的时间(例如几分钟)后,BMS会再次测量真实的开路电压,并用这个值来校准之前的估计值。在实际操作中,直接测量开路电压通常是在车辆不运行时进行的,例如在车辆关闭电源后一段时间(比如几分钟)之后,此时电池处于相对静止状态。开路电压OCV:开路电压是指电池在没有电流通过的状态下(即电路断开时),电池两端的电压。通过这种方式,即使在车辆运行过程中,BMS也能提供关于电池状态的准确信息,这对于电池的长期维护和安全运行至关重要。
2024-08-01 18:17:55
1510
原创 汽车热管理--电机脉冲加热
电机脉冲加热是一种特殊的加热方法,通常用于快速加热电机的某些部件,特别是定子或转子,以便于进行安装或拆卸操作。这种方法通过短暂的高电流脉冲来产生热量,从而迅速提升部件的温度。
2024-08-01 13:56:11
2246
原创 capl Tips: double类型 比较大小
当你需要比较两个 `double` 类型的数据时,通常直接使用比较运算符可能会因为浮点数的精度问题而得到不准确的结果。因此,比较两个 `double` 类型变量的推荐做法是定义一个很小的阈值(称为容差或epsilon),然后检查两个数之间的差是否小于这个阈值。在这个例子中,`fabs()` 函数用于获取两个值之差的绝对值,然后与预先定义好的 `EPSILON` 进行比较。如果你需要编写更复杂的逻辑或者处理更多的边界情况,请提供具体的需求,我可以帮助你进一步细化代码。// 定义一个很小的正数作为容差。
2024-07-31 12:20:07
468
原创 vs2022 找不到资产文件 “xxxx\obj\project.assets.json”运行NuGet包还原以生成此文件
最后尝试了建立工程时,使用不同的项目模板,当使用 “控制台应用(.NET Framework)”的不会报错。用vs2022 创建hello world程序时,报错。搜索了几个解决方案(控制台指令)都不正确。
2024-02-18 15:09:57
843
2
原创 电源的纹波
通常口头上所说的纹波,可能不是标准含义上的纹波,而是输出电压的波动。输出电压的波动,不只有纹波,还有噪声,动态响应,线损等。【电源的“纹波”到底是什么?-哔哩哔哩】 https://b23.tv/28IIbtU。而这则划归到电源完整性的范畴。严谨的说,只有中间这种是纹波。
2024-01-29 23:28:33
682
原创 资料收集:储能bms架构
第三级:每9个电池簇并联形成一个电池堆,配置1套电池系统管理单元(即现场所称显控、主控),用于对该路电池簇各BMS模块进行监测控制,同时可控制该簇电气元件对储能系统进行保护。第二级:每一个电池簇由8个电池插箱和1个高压箱组成,高压箱内包含电池簇管理模块,用于对该路电池簇各BMS模块进行监测控制,同时可控制该簇电气元件对储能系统进行保护。第一级:每个电池插箱包含1并48串电池模组,插箱配置1个BMU从控模块,用于对该电池组的电压、温度等信息的采集和上传。电动汽车BMS无法直接应用到储能系统上。
2024-01-19 00:42:46
6521
1
原创 dds 问题记录
Q1. 2023.12.29 一个participant内部的数据也会放到topic中进行发布、订阅吗?如图中的topic3。(from 车载通信架构 —— DDS协议介绍。
2023-12-29 15:28:20
508
原创 域控制器与VCU的关系
VCU功能模块,可以根据客户需求,集成到对应的域控制器中;域控制器需要集成尽可能多的接口类型;车载通信的分布式更注重通信的实时和可靠。
2023-06-04 22:56:05
2337
原创 汽车新能源 - 单体电压值为什么通常是5V以内
单体电压只与化学反应的原理有关,与电池体积和大小无关,哪怕你造一个跟房子一样大的铅酸电池,如果内部只有一个反应单元那么其电压仍然是2伏。
2023-06-04 22:15:54
2589
原创 CANoe:.vmodule文件是什么
vmodule文件主要是为了解耦工程运行平台和工程配置。它包含模块的文件路径和元数据。支持以下模块类型:· CAPL DLL :CAPL动态链接库· Moduling Library: 建模库(节点层DLL)· C Library: C库
2022-07-11 14:08:47
1532
转载 车载以太网基础:Octet 和 Byte 的区别
https://blog.csdn.net/u010931294/article/details/37690071
2022-06-06 15:28:39
706
2
原创 vTestStudio:变体Variant初理解
变体利于提高代码及工程的复用性,也意味着可靠性提升;当切换国家或地区时,可以减少人工配置项。
2022-05-04 23:05:30
1527
2
原创 [有错误,待修改]HIL:组件功能及连接关系-[ECU-电源-VT-VN-CANoe]
HIL机柜的组件构成及概要功能;机柜中各组件间的通信连接关系
2022-05-04 22:30:33
2243
1
原创 CANoe:Vector Tool Platform是什么
今天听一个同事讲CANoe的基本操作时,发现了一个自己以前忽略的部分“Home-Vector Tool Platform”,位置如下这个东西是做什么用的呢?同事大致解释了一下是: 位置介于:板卡——VTP——用户PC 目的:为了实时控制板卡 主要做的工作:IP地址的匹配 但其实不太懂,又搜文章,发现讲这个的很少,只看到下面两篇里有涉及到这个VTP的功能介绍:CAnoe13.0 功能介绍开放的CANoe 13.0(下)| Ethernet/Smart Chargin.
2022-04-20 16:29:48
1401
6
原创 CAN:SRR位有什么用
CAN-数据链路层-Data Frame-扩展格式中:SRR位永远置1,为什么还要保留?答案最主要的作用是,划分标准帧与扩展帧的优先级。SRR确保竞争时,标准帧优先于扩展帧。SRR之后的IDE也是同样的作用。其实,如果把问题改成,为什么SRR永远置1而不是置0,这个答案就呼之欲出了。还有一个思路是,SRR位在Field划分中,归给了仲裁场,因此主要作用也应该是仲裁。
2022-04-11 01:27:19
6518
10
原创 区分CAN Controller、CAN MicroController 、 HOST Controller
负责的功能不完全相同,但没有明确的规定进行划分,是控制器芯片发展过程中的通用名词。大体上,CAN Micro Controller 可以看成是HOST Controller与CAN Controller的整合,将两部分的功能集合在了一个芯片上,并增设了一些状态和控制寄存器。CAN Micro Controller这种节点构型的芯片选择相对较少,但是是现今CAN节点构型的主流选择。
2022-04-07 15:15:38
2057
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人