当前位置: 首页 > article >正文

基于立创EDA与STM32F407的大学生方程式赛车方向盘设计:实车数据采集与模拟器控制一体化方案

手把手教你打造FSAE赛车方向盘从实车数据采集到模拟器控制最近有不少做大学生方程式赛车FSAE的朋友问我有没有一套成本可控、功能又强大的方向盘数据采集和显示方案。市面上的专业仪表比如Motec的CDL3或C125性能虽好但价格对很多学生车队来说是个不小的负担。自己DIY吧功能又往往不够完善。今天我就来分享一个我自己在本科毕业设计时做的开源项目——一个基于STM32F407的智能赛车方向盘。它不仅能采集实车的CAN总线数据通过4G无线传输还能无缝切换到PC作为《神力科莎》Assetto Corsa这类赛车模拟器的方向盘和仪表来用。可以说是一套硬件两种玩法。这篇文章我会带你从硬件选型、电路设计到软件配置、实战调试完整地走一遍这个项目的开发流程。无论你是FSAE车队的电控成员还是对嵌入式系统和赛车模拟器硬件DIY感兴趣的爱好者相信都能有所收获。1. 项目概览它到底能干什么在开始动手之前咱们先搞清楚这个方向盘系统具体能实现哪些功能。简单来说它集成了三大核心模块实车数据采集与显示通过CAN总线接口实时读取赛车的发动机转速、车速、水温、油压等关键数据并在一块高亮度的3.5英寸LCD屏上显示出来。这对于车手在赛道上掌握车辆状态至关重要。4G无线数据上传通过BC260Y 4G模块将采集到的实车数据实时上传到远程服务器。这样工程师在P房就能远程监控车辆状态赛后也能方便地回放和分析数据。模拟器控制与显示通过USB连接到电脑它瞬间变身为一套专业的赛车模拟器外设。8个可编程按键可以映射为游戏中的各种功能如换挡、DRS、刹车比调整LCD屏和WS2812B LED换挡指示灯则能同步显示游戏内的车辆信息。方向盘本身按照FSAE赛事规则设计宽度250mm高度170mm。外壳主体采用碳纤维CNC加工握把、屏幕边框等部件使用黑色尼龙3D打印兼顾了轻量化和强度。提示项目的所有硬件设计文件立创EDA工程、3D模型、固件源码和BOM物料清单都已开源在GitHub上文末会给出链接。你可以完全复刻也可以基于此进行二次开发。2. 硬件设计详解核心芯片怎么选硬件是整个系统的骨架。我的设计原则是在满足性能的前提下尽量选择常见、易采购的元器件以控制成本和降低制作难度。2.1 主控芯片STM32F407ZET6主控是整个系统的大脑我选择了意法半导体的STM32F407ZET6。这是一颗基于ARM Cortex-M4内核的MCU主频高达168MHz性能足够强劲。为什么选它性能充足Cortex-M4内核带DSP指令和FPU浮点运算单元处理CAN数据、驱动屏幕、控制LED灯效游刃有余。外设丰富它拥有多达6个串口UART、2个CAN接口、1个USB OTG正好满足我们连接4G模块、CAN收发器、USB虚拟串口的需求。生态成熟STM32的HAL库和CubeMX工具极大降低了开发门槛网上资料也多适合快速开发。注意STM32F407系列芯片价格波动较大。如果你的项目对成本极其敏感或者想支持国产芯片也可以评估使用GD32F407等国产替代型号。它们的引脚基本兼容但底层驱动可能需要微调。我目前还没有实测过GD32有兴趣的朋友可以尝试一下。2.2 无线模块移远BC260Y为了实现实车数据的远程监控我选择了移远BC260Y这款4G Cat.1模块。它通过串口与STM32通信使用MQTT协议将数据上传至云端服务器。选型理由Cat.1网络对于赛车数据上传这种数据量不大但要求实时性的场景Cat.1在速率、功耗和成本上取得了很好的平衡比传统的2G模块GSM速度快又比4G Cat.4模块便宜。开发简单BC260Y支持AT指令集STM32通过串口发送AT指令就能轻松完成联网、数据发送等操作无需复杂的网络协议栈开发。尺寸小巧模块化设计方便集成到方向盘紧凑的空间内。2.3 显示屏科达KD035HVFMD145-01赛车在户外阳光直射下仪表必须清晰可见。我选用的是科达KD035HVFMD145-01这款3.5英寸TFT液晶屏。关键特性超高亮度最高亮度达到950尼特。这是个什么概念普通手机屏幕亮度大约在500-600尼特这块屏在烈日下也能看得清清楚楚。控制器采用ST7796S驱动芯片。STM32通过8080并行接口也叫FSMC接口来控制它这种接口传输速度快刷屏流畅。可靠性工业级品质能适应赛车振动、高低温等恶劣环境。2.4 换挡指示灯WS2812B LED为了给车手清晰的换挡提示我在方向盘后方集成了12颗WS2812B智能RGB LED排列成一条灯带。工作原理WS2812B最大的特点是单线串行控制。你只需要STM32的一个GPIO引脚就能控制这一整条灯带上所有LED的颜色和亮度。数据协议是特定的时序通常我们用定时器TIM的PWM模式配合DMA直接存储器访问来产生精确的时序信号这样可以极大节省CPU资源。效果可以编程实现转速区间亮灯、换挡提示全亮或闪烁、故障报警红色闪烁等多种效果。2.5 CAN总线接口TJA1050与实车ECU通信的核心是CAN总线。我使用了NXP的TJA1050作为CAN收发器。作用它相当于一个“翻译官”。STM32内部CAN控制器产生的信号是逻辑电平TTL而汽车CAN总线是差分信号CAN_H和CAN_L。TJA1050就负责完成这两种信号之间的转换并提高总线的抗干扰能力和驱动能力。电路设计在TJA1050的CAN_H和CAN_L输出端通常会并联一个120欧姆的终端电阻这是CAN总线网络所必需的用于阻抗匹配消除信号反射。2.6 USB复合设备这是实现模拟器功能的关键。STM32F407的USB接口被配置成复合设备Composite Device虚拟串口VCP用于向STM32发送来自SimHub软件的游戏数据车速、转速等。游戏控制器Joystick将方向盘的8个按键映射为游戏手柄的按键实现游戏内的控制功能如换挡、DRS、雨刮等。这样方向盘插上电脑会被识别为一个串口和一个游戏手柄非常方便。3. 软件架构FreeRTOS让多任务并行硬件搭好了软件就是灵魂。这个系统要同时处理很多事读取CAN数据、刷新屏幕、控制LED灯效、处理USB数据、与4G模块通信……如果只用裸机编程写起来会非常复杂且难以维护。我的解决方案是使用FreeRTOS实时操作系统。它可以让这些任务“同时”运行。// 这是一个简化的任务创建示例展示如何在main函数中创建几个核心任务 int main(void) { // 硬件初始化时钟、GPIO、外设等 HAL_Init(); SystemClock_Config(); MX_GPIO_Init(); MX_CAN1_Init(); MX_USART3_UART_Init(); // 用于4G模块 MX_USB_DEVICE_Init(); // USB设备初始化 // ... 其他初始化 // 创建FreeRTOS任务 xTaskCreate(CAN_Task, CAN_Task, 256, NULL, 3, NULL); // CAN数据接收任务 xTaskCreate(Display_Task, Display_Task, 512, NULL, 2, NULL); // 屏幕刷新任务 xTaskCreate(LED_Task, LED_Task, 128, NULL, 1, NULL); // LED灯效控制任务 xTaskCreate(USB_Process_Task, USB_Task, 256, NULL, 2, NULL); // USB数据处理任务 xTaskCreate(Data_Upload_Task, 4G_Task, 512, NULL, 2, NULL); // 4G数据上传任务 // 启动调度器任务开始运行 vTaskStartScheduler(); while (1) { // 正常情况下不会运行到这里 } }各任务分工CAN_Task循环读取CAN总线上的报文解析出转速、车速等信息存入全局变量或消息队列。Display_Task根据当前模式实车/模拟器从相应数据源获取信息刷新LCD屏幕的显示内容。LED_Task根据发动机转速计算LED点亮的数量并通过DMA控制WS2812B灯带。USB_Process_Task处理来自USB虚拟串口的游戏数据以及游戏手柄按键的扫描与上报。Data_Upload_Task将采集到的车辆数据打包通过串口发送AT指令给BC260Y 4G模块上传至服务器。使用FreeRTOS后每个任务就像一个小程序独立编写和调试代码结构清晰系统的实时性和可靠性也大大提升。4. 实战配置如何让方向盘跑起来硬件焊接好程序烧录进去接下来就是配置使用了。方向盘有三种工作模式它会自动切换待机模式刚上电未收到任何数据。此时LED灯带为橙色。实车模式一旦从CAN总线上接收到有效报文自动切换为此模式。屏幕显示CAN总线数据LED根据实车转速点亮。模拟器模式一旦从USB虚拟串口接收到数据来自SimHub自动切换为此模式。屏幕显示游戏数据LED根据游戏转速点亮按键映射为游戏手柄。下面重点讲一下最复杂的模拟器模式如何配置。4.1 连接与识别用USB线将方向盘连接到电脑。电脑会识别出两个新设备一个虚拟串口例如COM15用于传输游戏数据。一个游戏控制器名为LY_Wheel_Controller用于按键控制。 你可以在Windows的“设备管理器”中查看端口号在“设置”-“游戏控制器”中看到方向盘控制器。4.2 SimHub软件配置SimHub是一个功能异常强大的软件它能从几十款赛车游戏中读取数据并驱动各种外设比如自制仪表、Arduino设备、动作座椅等。我们的方向盘需要依靠它来获取游戏数据。下载安装访问 SimHub官网 下载并安装。启用插件打开SimHub点击左侧的“插件”功能。配置自定义串口设备在插件列表中找到并打开“Custom serial devices”。重启SimHub后左侧菜单会出现“Custom Serial Devices”按钮。点击进入选择你在设备管理器中看到的串口号如COM15。关键一步添加游戏数据打包脚本。在“Update messages”区域粘贴以下JavaScript代码。这段代码的作用是把游戏里的速度、转速、档位、单圈时间等信息打包成一个JSON格式的字符串通过串口发送给方向盘。// SimHub JavaScript 脚本 - 将游戏数据打包为JSON function getCurrentLapTime(){ var lapTime $prop(CurrentLapTime); lapTime lapTime.toString(); if(lapTime 00:00:00) { return lapTime; } else lapTime lapTime.toString().slice(3,11); return lapTime; } function getRPM(){ var rpm $prop(DataCorePlugin.GameData.NewData.Rpms); rpm format(rpm,0); return rpm; } // ... 其他获取数据的函数车速、档位等 var speed getSpeed(); var carData {\speed\: getSpeed() ,\rpm\: getRPM() ,\cLapTime\: \ getCurrentLapTime() \, \gear\: \ getGear() \ ,\bLapTime\: \ getBestLapTime() \ ,\fuel\: getFuel() ,\redLineRPM\: getRedLine() ,\brake\: getBrake() ,\throttle\: getThrottle() ,\lap\: getLap() }; return carData;测试连接粘贴代码后点击“连接”按钮。稍等片刻如果配置正确你会看到方向盘上的LED灯带全部亮起一下然后熄灭这表示它已成功进入模拟器模式并收到了数据。此时按下方向盘的按键在SimHub的控制器测试页面应该能看到对应的按键被触发。4.3 游戏内设置以《神力科莎》为例确保SimHub在运行并已成功连接方向盘。进入游戏打开“控制设置”。将“换挡升档”、“换挡降档”、“DRS”、“点火”等功能的按键绑定到LY_Wheel_Controller这个设备对应的按键上。保存设置启动比赛现在你的方向盘就能像真车一样在游戏里控制车辆并且屏幕和LED灯会实时显示游戏数据了。5. 实车使用与调试要点对于FSAE车队将方向盘集成到实车上还需要注意以下几点CAN总线配置方向盘固件默认的CAN波特率是125kbps。你需要根据自己车队整车CAN网络的波特率进行修改。使用STM32CubeMX工具可以很方便地重新配置CAN初始化代码然后修改BSP/CAN目录下的相关驱动。电源管理赛车电瓶通常是12V而主控、屏幕、4G模块等芯片需要3.3V或5V供电。PCB上设计了宽压输入的DC-DC电源电路例如使用MP2451芯片确保在车辆启动和运行时的电压波动下系统仍能稳定工作。安装与固定方向盘背面设计有快拆器4滚珠的安装接口也有兼容罗技G27底座的转接器3D模型。请根据你的转向柱接口选择合适的安装方式并确保紧固防止在激烈驾驶中松动。数据上传服务器你需要自己搭建一个MQTT服务器例如使用EMQX并修改固件中Data_Upload_Task任务里的服务器地址和主题Topic。方向盘会将数据以JSON格式发布到指定主题。这个项目从想法到实现我踩过不少坑也收获了很多。最大的体会是硬件设计和软件架构的规划至关重要。前期规划得好后期调试就能省下一大半力气。希望这个开源项目能给大家提供一个可靠的起点。所有的硬件原理图、PCB文件、3D结构图、固件源码和详细文档我都放在了GitHub仓库里。如果你在复现或修改的过程中遇到任何问题也欢迎在项目仓库的Issues中提出或者加入文首提到的交流群一起讨论。项目开源地址https://github.com/Nolimy/steeringWheel_MeterBox_STM32_FreeRTOS动手造一个属于自己的智能赛车方向盘这个过程本身就是最大的乐趣。祝你玩得开心调试顺利

相关文章:

基于立创EDA与STM32F407的大学生方程式赛车方向盘设计:实车数据采集与模拟器控制一体化方案

手把手教你打造FSAE赛车方向盘:从实车数据采集到模拟器控制 最近有不少做大学生方程式赛车(FSAE)的朋友问我,有没有一套成本可控、功能又强大的方向盘数据采集和显示方案。市面上的专业仪表,比如Motec的CDL3或C125&am…...

MinerU实战指南:通过API调用,将文档解析集成到自动化工作流

MinerU实战指南:通过API调用,将文档解析集成到自动化工作流 1. 引言:从手动点击到自动流转 想象一下这个场景:每天上班,你需要从几十份PDF报告里提取关键数据,手动复制粘贴到Excel表格,然后生…...

Youtu-VL-4B从零开始:腾讯优图视觉语言模型完整部署指南

Youtu-VL-4B从零开始:腾讯优图视觉语言模型完整部署指南 想让你的电脑真正“看懂”图片吗?想象一下,上传一张照片,它不仅能告诉你画面里有什么,还能数清楚有几只猫、几只狗,甚至能分析一张复杂的图表&…...

M2FP实战:多人重叠场景精准解析,WebUI界面操作简单直观

M2FP实战:多人重叠场景精准解析,WebUI界面操作简单直观 1. 项目概述与核心价值 M2FP多人人体解析服务是一款基于先进计算机视觉技术的实用工具,专门用于处理包含多个人物的图像解析任务。这项技术能够将图像中的每个人物分解成不同的身体部…...

163MusicLyrics:重构音乐歌词管理的效率引擎

163MusicLyrics:重构音乐歌词管理的效率引擎 【免费下载链接】163MusicLyrics Windows 云音乐歌词获取【网易云、QQ音乐】 项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics 问题场景:当音乐爱好者遇上歌词管理困境 深夜制作播…...

5个效率技巧解决macOS歌词同步难题:LyricsX智能同步工具全攻略

5个效率技巧解决macOS歌词同步难题:LyricsX智能同步工具全攻略 【免费下载链接】LyricsX 🎶 Ultimate lyrics app for macOS. 项目地址: https://gitcode.com/gh_mirrors/ly/LyricsX 在数字音乐体验中,歌词同步始终是提升沉浸感的关键…...

STM32 HAL库PWM精准控制数字舵机:解决脉冲宽度与角度偏差的实战指南

1. 为什么你的舵机总是不听话? 我刚开始玩STM32控制舵机的时候,经常遇到一个让人抓狂的问题:明明按照手册设置了500-2500us的脉冲宽度,舵机转动的角度却总是对不上。后来才发现,问题出在PWM信号的精度上。数字舵机对脉…...

Phi-4-reasoning-vision-15B作品集:GUI交互截图→组件识别+逻辑链路可视化

Phi-4-reasoning-vision-15B作品集:GUI交互截图→组件识别逻辑链路可视化 1. 模型核心能力展示 Phi-4-reasoning-vision-15B作为微软最新发布的视觉多模态推理模型,在GUI界面理解和分析方面展现出惊人的能力。我们将通过实际案例展示模型如何识别界面组…...

FreeRTOS网络编程:LWIP的TCP服务端与客户端双模式详解(基于STM32)

FreeRTOS网络编程实战:LWIP双模式TCP通信深度解析(STM32平台) 在嵌入式系统开发中,网络通信功能已成为现代智能设备的标配能力。当开发者需要在资源受限的STM32平台上实现稳定高效的TCP通信时,FreeRTOS与LWIP的组合堪称…...

Alibaba DASD-4B Thinking 对话工具 Node.js 环境配置与实时聊天应用开发

Alibaba DASD-4B Thinking 对话工具 Node.js 环境配置与实时聊天应用开发 最近在折腾一些AI对话应用,发现不少开发者对如何快速接入像Alibaba DASD-4B Thinking这样的对话工具很感兴趣。正好,用Node.js来搭建一个实时聊天应用是个挺不错的入门选择。今天…...

IC设计中的glitch free电路:从理论到实践的完整避坑指南

IC设计中的glitch free电路:从理论到实践的完整避坑指南 时钟信号就像芯片的脉搏,任何微小的异常都可能导致整个系统崩溃。在IC设计领域,时钟切换电路中的毛刺问题一直是工程师们最头疼的挑战之一。想象一下,当你精心设计的芯片因…...

ESP32-WROVER-E/IE模组硬件选型与实战避坑指南

1. ESP32-WROVER-E与IE模组核心差异解析 第一次拿到ESP32-WROVER-E和IE模组时,最直观的区别就是天线设计。不带"I"的E版本采用PCB板载天线,就像手机内置的WiFi天线,优点是成本低、无需额外组装;而带"I"的IE版…...

Step3-VL-10B基础教程:728×728分辨率适配原理与图像预处理流程详解

Step3-VL-10B基础教程:728728分辨率适配原理与图像预处理流程详解 1. 引言:为什么图像预处理如此重要? 如果你用过一些AI看图工具,可能会遇到这样的情况:上传一张高清大图,结果模型要么识别不准&#xff…...

SVPWM在永磁同步电机控制中的实战应用:Ti库代码解析与优化

SVPWM在永磁同步电机控制中的实战应用:Ti库代码解析与优化 永磁同步电机(PMSM)凭借其高效率、高功率密度等优势,已成为工业驱动和新能源汽车领域的核心动力源。而空间矢量脉宽调制(SVPWM)作为PMSM控制的关键…...

电子工程师避坑指南:STM32 DAC输出方波时这3个参数配置错了会烧芯片?

STM32 DAC实战:方波输出中的三大致命陷阱与硬件保护方案 在嵌入式信号发生器的设计中,DAC输出方波看似是最基础的功能,但实际调试中不少工程师都遭遇过芯片冒烟、系统崩溃的惨痛经历。上周我的一个工业控制项目就因DAC配置不当导致整批STM32F…...

Ollama部署internlm2-chat-1.8b避坑清单:端口冲突、模型路径、权限问题

Ollama部署internlm2-chat-1.8b避坑清单:端口冲突、模型路径、权限问题 想用Ollama快速体验一下最近挺火的【书生浦语】internlm2-chat-1.8b模型,结果刚上手就踩了一堆坑?别急,你不是一个人。从端口被占用到模型路径找不到&#…...

深蓝词库转换器完全攻略:跨平台输入法词库兼容解决方案与智能化转换实践

深蓝词库转换器完全攻略:跨平台输入法词库兼容解决方案与智能化转换实践 【免费下载链接】imewlconverter ”深蓝词库转换“ 一款开源免费的输入法词库转换程序 项目地址: https://gitcode.com/gh_mirrors/im/imewlconverter 在多设备办公环境中,…...

告别手动打轴!Qwen3-ForcedAligner保姆级字幕生成教程

告别手动打轴!Qwen3-ForcedAligner保姆级字幕生成教程 1. 为什么你需要这个字幕生成工具 1.1 传统字幕制作的痛点 视频创作者最头疼的环节莫过于字幕制作。手动打轴不仅耗时耗力,一个10分钟的视频可能需要30-60分钟的字幕制作时间。更麻烦的是&#x…...

LVGL实战:5分钟搞定阿里普惠中文字体动态加载(附完整代码)

LVGL实战:5分钟搞定阿里普惠中文字体动态加载(附完整代码) 在嵌入式UI开发中,中文字体支持一直是个令人头疼的问题。传统的点阵字库占用空间大、灵活性差,而动态加载TrueType字体(TTF)则能完美解…...

SecGPT-14B镜像免配置优势:预置security-tools依赖(yara-python、pyshark等)开箱即用

SecGPT-14B镜像免配置优势:预置security-tools依赖(yara-python、pyshark等)开箱即用 1. 为什么选择SecGPT-14B镜像 在网络安全领域,快速部署和使用专业工具至关重要。SecGPT-14B镜像提供了开箱即用的解决方案,免去了…...

2023年电赛E题全国一等奖方案解析:基于香橙派与STM32的运动目标追踪系统设计

2023年电赛E题全国一等奖方案解析:基于香橙派与STM32的运动目标追踪系统设计 很多参加电赛、智能车比赛的同学都问过我,如何把机器视觉和运动控制结合起来,做一个既稳定又精准的自动追踪系统。今天,我就以2023年全国大学生电子设计…...

Hunyuan-MT-7B在网络安全领域的多语言威胁情报分析

Hunyuan-MT-7B在网络安全领域的多语言威胁情报分析 1. 引言 在网络安全领域,每天都会产生海量的多语言日志和威胁情报数据。安全分析师经常面临这样的困境:一份关键的安全警报可能是英文的,而相关的攻击痕迹却记录在日文服务器日志中&#…...

影墨·今颜小红书模型计算机组成原理教学案例:用AI讲解CPU工作原理

影墨今颜小红书模型计算机组成原理教学案例:用AI讲解CPU工作原理 作为一名在计算机体系结构领域摸爬滚打了多年的工程师,我深知《计算机组成原理》这门课对很多学生来说有多“劝退”。那些抽象的寄存器、复杂的流水线、绕来绕去的寻址方式,光…...

释放硬件潜能:OmenSuperHub全方位优化指南

释放硬件潜能:OmenSuperHub全方位优化指南 【免费下载链接】OmenSuperHub 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 适用于暗影精灵8p/8pp/9/9p/10及光影精灵10系列笔记本 OmenSuperHub是一款专为惠普OMEN系列游戏本打造的开源工具&…...

Streamlit界面深度定制:mPLUG-Owl3-2B多模态工具添加图片标注、结果导出功能教程

Streamlit界面深度定制:mPLUG-Owl3-2B多模态工具添加图片标注、结果导出功能教程 1. 项目介绍与功能升级 mPLUG-Owl3-2B多模态交互工具是一个基于先进视觉语言模型的本地化解决方案,专门为图像理解和视觉问答场景设计。这个工具最大的特点是完全在本地…...

开源工具驱动的效率革命:Elsevier Tracker智能管理系统全解析

开源工具驱动的效率革命:Elsevier Tracker智能管理系统全解析 【免费下载链接】Elsevier-Tracker 项目地址: https://gitcode.com/gh_mirrors/el/Elsevier-Tracker 在当今信息爆炸的时代,无论是科研工作者、内容创作者还是项目管理者&#xff0c…...

基于Quartus与ModelSim的VHDL数码管动态扫描仿真实战

1. 从零搭建VHDL开发环境 第一次接触FPGA开发时,我被Quartus和ModelSim这两个工具搞得晕头转向。后来才发现,环境配置就像搭积木,只要按步骤来其实很简单。这里我以Windows系统为例,手把手带你完成全套环境搭建。 Quartus II 13…...

Venera漫画应用的资源管理与离线访问全攻略

Venera漫画应用的资源管理与离线访问全攻略 【免费下载链接】venera A comic app 项目地址: https://gitcode.com/gh_mirrors/ve/venera Venera作为一款功能丰富的漫画阅读应用,提供了强大的资源管理系统和灵活的离线访问方案。本文将从核心价值、操作指南、…...

Z-Image Atelier 教育科技应用:AI辅助作业批改中的图解错误分析

Z-Image Atelier 教育科技应用:AI辅助作业批改中的图解错误分析 1. 引言:当作业批改遇上AI图解 想象一下这个场景:一位中学物理老师,面对几十份关于“牛顿第二定律”的作业。他需要逐份检查,找出每个学生在受力分析图…...

告别复杂配置!Phi-3-Mini-128K一键部署教程,小白也能轻松上手

告别复杂配置!Phi-3-Mini-128K一键部署教程,小白也能轻松上手 1. 为什么选择Phi-3-Mini-128K 如果你正在寻找一个既轻量又强大的AI对话模型,Phi-3-Mini-128K绝对值得考虑。这个由微软开发的模型虽然只有38亿参数,却能处理长达12…...