vault backup: 2026-05-22 14:55:15

This commit is contained in:
赵天浩
2026-05-22 14:55:16 +08:00
parent 7b5f09e135
commit 96ed4f3022
23 changed files with 3042 additions and 1726 deletions

8
.obsidian/app.json vendored
View File

@@ -1,5 +1,11 @@
{
"showLineNumber": false,
"promptDelete": false,
"alwaysUpdateLinks": true
"alwaysUpdateLinks": true,
"pdfExportSettings": {
"pageSize": "Letter",
"landscape": false,
"margin": "0",
"downscalePercent": 100
}
}

View File

@@ -0,0 +1,987 @@
{
"copyLinkToElemenetAnchorTo100": false,
"copyFrameLinkByName": false,
"disableDoubleClickTextEditing": false,
"phoneFooterSafeAreaPadding": false,
"folder": "Excalidraw",
"cropFolder": "",
"annotateFolder": "",
"embedUseExcalidrawFolder": false,
"templateFilePath": "Excalidraw/Template.excalidraw",
"scriptFolderPath": "Excalidraw/Scripts",
"fontAssetsPath": "Excalidraw/CJK Fonts",
"loadChineseFonts": false,
"loadJapaneseFonts": false,
"loadKoreanFonts": false,
"compress": true,
"decompressForMDView": false,
"onceOffCompressFlagReset": true,
"onceOffGPTVersionReset": true,
"autosave": true,
"autosaveIntervalDesktop": 60000,
"autosaveIntervalMobile": 30000,
"drawingFilenamePrefix": "Drawing ",
"drawingEmbedPrefixWithFilename": true,
"drawingFilnameEmbedPostfix": " ",
"drawingFilenameDateTime": "YYYY-MM-DD HH.mm.ss",
"useExcalidrawExtension": true,
"cropSuffix": "",
"cropPrefix": "cropped_",
"annotateSuffix": "",
"annotatePrefix": "annotated_",
"annotatePreserveSize": false,
"displaySVGInPreview": false,
"previewImageType": "SVG",
"renderingConcurrency": 3,
"imageCacheRetentionDays": 30,
"allowImageCache": true,
"allowImageCacheInScene": true,
"displayExportedImageIfAvailable": false,
"previewMatchObsidianTheme": false,
"width": "400",
"height": "",
"overrideObsidianFontSize": false,
"dynamicStyling": "colorful",
"isLeftHanded": false,
"desktopUIMode": "tray",
"tabletUIMode": "compact",
"phoneUIMode": "mobile",
"iframeMatchExcalidrawTheme": true,
"matchTheme": false,
"matchThemeAlways": false,
"matchThemeTrigger": false,
"defaultMode": "normal",
"defaultPenMode": "never",
"penModeDoubleTapEraser": true,
"penModeSingleFingerPanning": true,
"penModeCrosshairVisible": true,
"panWithRightMouseButton": false,
"renderImageInMarkdownReadingMode": false,
"renderImageInHoverPreviewForMDNotes": false,
"renderImageInMarkdownToPDF": false,
"allowPinchZoom": false,
"allowWheelZoom": false,
"zoomToFitOnOpen": true,
"zoomToFitOnResize": false,
"zoomToFitMaxLevel": 2,
"zoomStep": 0.05,
"zoomMin": 0.1,
"zoomMax": 30,
"linkPrefix": "📍",
"urlPrefix": "🌐",
"parseTODO": false,
"todo": "☐",
"done": "🗹",
"hoverPreviewWithoutCTRL": false,
"linkOpacity": 1,
"openInAdjacentPane": true,
"showSecondOrderLinks": true,
"focusOnFileTab": true,
"openInMainWorkspace": true,
"showLinkBrackets": false,
"syncElementLinkWithText": false,
"allowCtrlClick": true,
"forceWrap": false,
"pageTransclusionCharLimit": 200,
"wordWrappingDefault": 0,
"removeTransclusionQuoteSigns": true,
"iframelyAllowed": false,
"pngExportScale": 1,
"exportWithTheme": true,
"exportWithBackground": true,
"exportPaddingSVG": 10,
"exportEmbedScene": false,
"keepInSync": false,
"autoexportSVG": false,
"autoexportPNG": false,
"autoExportLightAndDark": false,
"autoexportExcalidraw": false,
"embedType": "excalidraw",
"embedMarkdownCommentLinks": true,
"embedWikiLink": true,
"syncExcalidraw": false,
"experimentalFileType": false,
"experimentalFileTag": "✏️",
"experimentalLivePreview": true,
"fadeOutExcalidrawMarkup": false,
"loadPropertySuggestions": false,
"experimentalEnableFourthFont": false,
"experimantalFourthFont": "Virgil",
"addDummyTextElement": false,
"zoteroCompatibility": false,
"fieldSuggester": true,
"enableOnloadScripts": false,
"compatibilityMode": false,
"drawingOpenCount": 0,
"library": "deprecated",
"library2": {
"type": "excalidrawlib",
"version": 2,
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag2.23.3",
"libraryItems": []
},
"imageElementNotice": true,
"mdSVGwidth": 500,
"mdSVGmaxHeight": 800,
"mdFont": "Virgil",
"mdFontColor": "Black",
"mdBorderColor": "Black",
"mdCSS": "",
"scriptEngineSettings": {},
"previousRelease": "2.23.3",
"showReleaseNotes": true,
"excalidrawMasteryPromoCollapsed": false,
"compareManifestToPluginVersion": true,
"showNewVersionNotification": true,
"latexBoilerplate": "\\color{green}e=mc^2",
"latexPreambleLocation": "preamble.sty",
"taskboneEnabled": false,
"taskboneAPIkey": "",
"pinnedScripts": [],
"sidepanelTabs": [],
"customPens": [
{
"type": "default",
"freedrawOnly": false,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0,
"roughness": 0,
"penOptions": {
"highlighter": false,
"constantPressure": false,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"thinning": 0.6,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "easeOutSine",
"start": {
"cap": true,
"taper": 0,
"easing": "linear"
},
"end": {
"cap": true,
"taper": 0,
"easing": "linear"
}
}
}
},
{
"type": "highlighter",
"freedrawOnly": true,
"strokeColor": "#FFC47C",
"backgroundColor": "#FFC47C",
"fillStyle": "solid",
"strokeWidth": 2,
"roughness": null,
"penOptions": {
"highlighter": true,
"constantPressure": true,
"hasOutline": true,
"outlineWidth": 4,
"options": {
"thinning": 1,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "linear",
"start": {
"taper": 0,
"cap": true,
"easing": "linear"
},
"end": {
"taper": 0,
"cap": true,
"easing": "linear"
}
}
}
},
{
"type": "finetip",
"freedrawOnly": false,
"strokeColor": "#3E6F8D",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0.5,
"roughness": 0,
"penOptions": {
"highlighter": false,
"hasOutline": false,
"outlineWidth": 1,
"constantPressure": true,
"options": {
"smoothing": 0.4,
"thinning": -0.5,
"streamline": 0.4,
"easing": "linear",
"start": {
"taper": 5,
"cap": false,
"easing": "linear"
},
"end": {
"taper": 5,
"cap": false,
"easing": "linear"
}
}
}
},
{
"type": "fountain",
"freedrawOnly": false,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 2,
"roughness": 0,
"penOptions": {
"highlighter": false,
"constantPressure": false,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"smoothing": 0.2,
"thinning": 0.6,
"streamline": 0.2,
"easing": "easeInOutSine",
"start": {
"taper": 150,
"cap": true,
"easing": "linear"
},
"end": {
"taper": 1,
"cap": true,
"easing": "linear"
}
}
}
},
{
"type": "marker",
"freedrawOnly": true,
"strokeColor": "#B83E3E",
"backgroundColor": "#FF7C7C",
"fillStyle": "dashed",
"strokeWidth": 2,
"roughness": 3,
"penOptions": {
"highlighter": false,
"constantPressure": true,
"hasOutline": true,
"outlineWidth": 4,
"options": {
"thinning": 1,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "linear",
"start": {
"taper": 0,
"cap": true,
"easing": "linear"
},
"end": {
"taper": 0,
"cap": true,
"easing": "linear"
}
}
}
},
{
"type": "thick-thin",
"freedrawOnly": true,
"strokeColor": "#CECDCC",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0,
"roughness": null,
"penOptions": {
"highlighter": true,
"constantPressure": true,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"thinning": 1,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "linear",
"start": {
"taper": 0,
"cap": true,
"easing": "linear"
},
"end": {
"cap": true,
"taper": true,
"easing": "linear"
}
}
}
},
{
"type": "thin-thick-thin",
"freedrawOnly": true,
"strokeColor": "#CECDCC",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0,
"roughness": null,
"penOptions": {
"highlighter": true,
"constantPressure": true,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"thinning": 1,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "linear",
"start": {
"cap": true,
"taper": true,
"easing": "linear"
},
"end": {
"cap": true,
"taper": true,
"easing": "linear"
}
}
}
},
{
"type": "default",
"freedrawOnly": false,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0,
"roughness": 0,
"penOptions": {
"highlighter": false,
"constantPressure": false,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"thinning": 0.6,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "easeOutSine",
"start": {
"cap": true,
"taper": 0,
"easing": "linear"
},
"end": {
"cap": true,
"taper": 0,
"easing": "linear"
}
}
}
},
{
"type": "default",
"freedrawOnly": false,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0,
"roughness": 0,
"penOptions": {
"highlighter": false,
"constantPressure": false,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"thinning": 0.6,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "easeOutSine",
"start": {
"cap": true,
"taper": 0,
"easing": "linear"
},
"end": {
"cap": true,
"taper": 0,
"easing": "linear"
}
}
}
},
{
"type": "default",
"freedrawOnly": false,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0,
"roughness": 0,
"penOptions": {
"highlighter": false,
"constantPressure": false,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"thinning": 0.6,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "easeOutSine",
"start": {
"cap": true,
"taper": 0,
"easing": "linear"
},
"end": {
"cap": true,
"taper": 0,
"easing": "linear"
}
}
}
}
],
"numberOfCustomPens": 0,
"pdfScale": 4,
"pdfBorderBox": true,
"pdfFrame": false,
"pdfGapSize": 20,
"pdfGroupPages": false,
"pdfLockAfterImport": true,
"pdfNumColumns": 1,
"pdfNumRows": 1,
"pdfDirection": "right",
"pdfImportScale": 0.3,
"gridSettings": {
"DYNAMIC_COLOR": true,
"COLOR": "#000000",
"OPACITY": 50,
"GRID_DIRECTION": {
"horizontal": true,
"vertical": true
}
},
"laserSettings": {
"DECAY_LENGTH": 50,
"DECAY_TIME": 1000,
"COLOR": "#ff0000"
},
"embeddableMarkdownDefaults": {
"useObsidianDefaults": false,
"backgroundMatchCanvas": false,
"backgroundMatchElement": true,
"backgroundColor": "#fff",
"backgroundOpacity": 60,
"borderMatchElement": true,
"borderColor": "#fff",
"borderOpacity": 0,
"filenameVisible": false
},
"markdownNodeOneClickEditing": false,
"canvasImmersiveEmbed": true,
"startupScriptPath": "",
"aiEnabled": true,
"aiVerboseLogging": false,
"aiProviderProfiles": {
"OpenAI": {
"provider": "openai",
"apiKey": "",
"baseURL": "https://api.openai.com/v1"
},
"Anthropic": {
"provider": "anthropic",
"apiKey": "",
"baseURL": "https://api.anthropic.com/v1"
},
"Google Gemini": {
"provider": "google",
"apiKey": "",
"baseURL": "https://generativelanguage.googleapis.com/v1beta"
},
"xAI": {
"provider": "xai",
"apiKey": "",
"baseURL": "https://api.x.ai/v1"
},
"OpenAI-compatible": {
"provider": "openai-compatible",
"apiKey": "",
"baseURL": "https://api.openai.com/v1"
}
},
"aiTextModelConfigs": {
"gpt-5-mini": {
"providerId": "OpenAI",
"model": "gpt-5-mini",
"endpoint": "",
"multimodalSupport": true
},
"claude-sonnet-4-5": {
"providerId": "Anthropic",
"model": "claude-sonnet-4-5",
"endpoint": "",
"multimodalSupport": true
},
"gemini-2.5-pro": {
"providerId": "Google Gemini",
"model": "gemini-2.5-pro",
"endpoint": "",
"multimodalSupport": true
},
"grok-4-fast": {
"providerId": "xAI",
"model": "grok-4-fast",
"endpoint": "",
"multimodalSupport": true
}
},
"aiImageModelConfigs": {
"dall-e-2": {
"providerId": "OpenAI",
"model": "dall-e-2",
"supportedSizes": [
"256x256",
"512x512",
"1024x1024"
],
"supportsPromptImageTransforms": true,
"supportsMaskImageEdits": true
},
"dall-e-3": {
"providerId": "OpenAI",
"model": "dall-e-3",
"supportedSizes": [
"1024x1024",
"1792x1024",
"1024x1792"
],
"supportsPromptImageTransforms": false,
"supportsMaskImageEdits": false
},
"gpt-image-1": {
"providerId": "OpenAI",
"model": "gpt-image-1",
"supportedSizes": [
"1024x1024",
"1536x1024",
"1024x1536"
],
"supportsPromptImageTransforms": true,
"supportsMaskImageEdits": true
},
"gpt-image-1-mini": {
"providerId": "OpenAI",
"model": "gpt-image-1-mini",
"supportedSizes": [
"1024x1024",
"1536x1024",
"1024x1536"
],
"supportsPromptImageTransforms": true,
"supportsMaskImageEdits": true
},
"gpt-image-1.5": {
"providerId": "OpenAI",
"model": "gpt-image-1.5",
"supportedSizes": [
"1024x1024",
"1536x1024",
"1024x1536"
],
"supportsPromptImageTransforms": true,
"supportsMaskImageEdits": true
},
"gpt-image-2": {
"providerId": "OpenAI",
"model": "gpt-image-2",
"supportedSizes": [
"1024x1024",
"1536x1024",
"1024x1536",
"2048x2048"
],
"supportsPromptImageTransforms": true,
"supportsMaskImageEdits": true
},
"gemini-2.5-flash-image": {
"providerId": "Google Gemini",
"model": "gemini-2.5-flash-image",
"supportedSizes": [
"1024x1024"
],
"supportsPromptImageTransforms": true,
"supportsMaskImageEdits": false
},
"gemini-3.1-flash-image-preview": {
"providerId": "Google Gemini",
"model": "gemini-3.1-flash-image-preview",
"supportedSizes": [
"1024x1024"
],
"supportsPromptImageTransforms": true,
"supportsMaskImageEdits": false
},
"gemini-3-pro-image-preview": {
"providerId": "Google Gemini",
"model": "gemini-3-pro-image-preview",
"supportedSizes": [
"1024x1024"
],
"supportsPromptImageTransforms": true,
"supportsMaskImageEdits": false
},
"grok-imagine-image-quality": {
"providerId": "xAI",
"model": "grok-imagine-image-quality",
"supportedSizes": [
"1024x1024"
],
"supportsPromptImageTransforms": true,
"supportsMaskImageEdits": false
},
"grok-imagine-image-pro": {
"providerId": "xAI",
"model": "grok-imagine-image-pro",
"supportedSizes": [
"1024x1024"
],
"supportsPromptImageTransforms": true,
"supportsMaskImageEdits": false
}
},
"aiDefaultTextModel": "gpt-5-mini",
"aiDefaultImageGenerationModel": "gpt-image-1",
"aiDefaultMaxOutgoingTokens": 0,
"aiDefaultMaxResponseTokens": 0,
"modifierKeyConfig": {
"Mac": {
"LocalFileDragAction": {
"defaultAction": "image-import",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-import"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": true,
"meta_ctrl": false,
"result": "link"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-url"
},
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": true,
"meta_ctrl": false,
"result": "embeddable"
}
]
},
"WebBrowserDragAction": {
"defaultAction": "image-url",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-url"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": true,
"meta_ctrl": false,
"result": "link"
},
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": true,
"meta_ctrl": false,
"result": "embeddable"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-import"
}
]
},
"InternalDragAction": {
"defaultAction": "link",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "link"
},
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": true,
"result": "embeddable"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": true,
"result": "image-fullsize"
}
]
},
"LinkClickAction": {
"defaultAction": "new-tab",
"rules": [
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "active-pane"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "new-tab"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": true,
"meta_ctrl": false,
"result": "new-pane"
},
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": true,
"meta_ctrl": false,
"result": "popout-window"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": true,
"result": "md-properties"
}
]
}
},
"Win": {
"LocalFileDragAction": {
"defaultAction": "image-import",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-import"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "link"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-url"
},
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "embeddable"
}
]
},
"WebBrowserDragAction": {
"defaultAction": "image-url",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-url"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "link"
},
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "embeddable"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-import"
}
]
},
"InternalDragAction": {
"defaultAction": "link",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "link"
},
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "embeddable"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": true,
"meta_ctrl": false,
"result": "image-fullsize"
}
]
},
"LinkClickAction": {
"defaultAction": "new-tab",
"rules": [
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "active-pane"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "new-tab"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": true,
"meta_ctrl": false,
"result": "new-pane"
},
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": true,
"meta_ctrl": false,
"result": "popout-window"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": true,
"result": "md-properties"
}
]
}
}
},
"slidingPanesSupport": false,
"areaZoomLimit": 1,
"longPressDesktop": 500,
"longPressMobile": 500,
"doubleClickLinkOpenViewMode": true,
"rank": "Bronze",
"modifierKeyOverrides": [
{
"modifiers": [
"Mod"
],
"key": "Enter"
},
{
"modifiers": [
"Mod"
],
"key": "k"
},
{
"modifiers": [
"Mod"
],
"key": "G"
}
],
"showSplashscreen": true,
"pdfSettings": {
"pageSize": "A4",
"pageOrientation": "portrait",
"fitToPage": 1,
"paperColor": "white",
"customPaperColor": "#ffffff",
"alignment": "center",
"margin": "normal"
},
"disableContextMenu": false
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,12 @@
{
"id": "obsidian-excalidraw-plugin",
"name": "Excalidraw",
"version": "2.23.3",
"minAppVersion": "1.5.7",
"description": "Sketch Your Mind. Edit and view Excalidraw drawings. Enter the world of 4D Visual PKM.",
"author": "Zsolt Viczian",
"authorUrl": "https://excalidraw-obsidian.online",
"fundingUrl": "https://ko-fi.com/zsolt",
"helpUrl": "https://github.com/zsviczian/obsidian-excalidraw-plugin#readme",
"isDesktopOnly": false
}

File diff suppressed because one or more lines are too long

View File

@@ -4,24 +4,39 @@
"type": "split",
"children": [
{
"id": "997f7686f1af758d",
"id": "5b73b7e33e95851e",
"type": "tabs",
"children": [
{
"id": "bb64507ee1b83492",
"id": "495fd9d9166d00b5",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "hardware_detailed_design.md",
"file": "姿态系统硬件详细设计文档_V0.2.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "hardware_detailed_design"
"title": "姿态系统硬件详细设计文档_V0.2"
}
},
{
"id": "65cd3cfabd556a5a",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "姿态系统硬件规格书_修订版.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "姿态系统硬件规格书_修订版"
}
}
]
],
"currentTab": 1
}
],
"direction": "vertical"
@@ -191,29 +206,43 @@
"templates:插入模板": false,
"command-palette:打开命令面板": false,
"bases:新建数据库": false,
"obsidian-git:Open Git source control": false
"obsidian-git:Open Git source control": false,
"obsidian-excalidraw-plugin:新建绘图文件": false
}
},
"active": "bb64507ee1b83492",
"active": "65cd3cfabd556a5a",
"lastOpenFiles": [
"hardware_spec.md",
"hardware_detailed_design.md",
"姿态系统硬件详细设计文档_V0.2.md",
"姿态系统产品规格说明书融合模板5.20.md",
"姿态系统硬件规格书_修订版.md",
"Excalidraw/Drawing 2026-05-22 10.46.22.excalidraw.md",
"Excalidraw/Drawing 2026-05-22 13.45.50.excalidraw.md",
"Excalidraw/Drawing 2026-05-22 13.45.50.excalidraw.svg",
"Pasted image 20260522140141.png",
"Pasted image 20260522140126.png",
"Excalidraw/姿态系统硬件详细设计文档_V0.2.pdf",
"姿态系统硬件详细设计文档_V0.2.pdf",
"硬件设计文档.md",
"Pasted image 20260522134423.png",
"Pasted image 20260522134155.png",
"Pasted image 20260522134048.png",
"未命名.canvas",
"未命名.base",
"Excalidraw/Drawing 2026-05-22 10.46.37.excalidraw.md",
"Pasted image 20260522091534.png",
"Pasted image 20260522091552.png",
"Pasted image 20260522102307.png",
"硬件设计文档.pdf",
"hardware_spec.md",
"Excalidraw/Drawing 2026-05-22 10.28.03.excalidraw.md",
"Excalidraw",
"README.md",
"resource/gif20260514055249.gif",
"resource/gif20260514054645.gif",
"resource/gif20260514054312.gif",
"resource/gif20260514054216.gif",
"resource/gif20260514054158.gif",
"resource/step2026-05-14.gif",
"未命名.canvas",
"resource/step1.gif",
"resource",
"新建文件夹",
"[Download.md",
"conflict-files-obsidian-git.md",
"诀别书钢琴谱.pdf",
"动画.gif",
"部门五月份任务规划.md"
]
}

View File

@@ -0,0 +1,14 @@
---
excalidraw-plugin: parsed
tags: [excalidraw]
---
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠== You can decompress Drawing data with the command palette: 'Decompress current Excalidraw file'. For more info check in plugin settings under 'Saving'
## Drawing
```compressed-json
N4IgLgngDgpiBcIYA8DGBDANgSwCYCd0B3EAGhADcZ8BnbAewDsEAmcm+gV31TkQAswYKDXgB6MQHNsYfpwBGAOlT0AtmIBeNCtlQbs6RmPry6uA4wC0KDDgLFLUTJ2lH8MTDHQ0YNMWHRJFkUWAGZFULIkT1UYRjAaBABtAF1ydCgoAGUAsD5QSXw8LOwNPkZOTExyHRgiACF0VABrQq5GXABhekx6fAQQAGIAM1GxkABfCaA==
```
%%

View File

@@ -0,0 +1,140 @@
---
excalidraw-plugin: parsed
tags: [excalidraw]
---
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠== You can decompress Drawing data with the command palette: 'Decompress current Excalidraw file'. For more info check in plugin settings under 'Saving'
# Excalidraw Data
## Text Elements
9~36V 输入 ^T4cEKd7L
输入保护 ^bRQW7DIT
DCDC: 5V ^HLjVveBB
3.3V核心电源 ^S8PFG8rD
3.3VGNSS电源 ^GrHOf4di
3.3VPHY电源 ^go0f6IUg
MCU ^Lfto3Yog
以太网 PHY ^8uSX8T3Y
IMU 电源 ^CHBDoZo9
GNSS ^C47vP2Wz
%%
## Drawing
```compressed-json
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
yrDuCAA=
```
%%

View File

@@ -0,0 +1,302 @@
---
excalidraw-plugin: parsed
tags: [excalidraw]
---
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠== You can decompress Drawing data with the command palette: 'Decompress current Excalidraw file'. For more info check in plugin settings under 'Saving'
# Excalidraw Data
## Text Elements
9-36V DC输入 ^rkrOPpVO
输入保护/滤波/掉电检测 ^VTd98Hgb
接口板DCDC: 5V母线 ^LnhsiTsY
主板电源 ^SdSuStkB
IMU板电源 ^pOwVzqIl
MCU 3.3V ^kmzU5uH0
GNSS 3.3V ^JibYA2H7
PHY 3.3V ^5DTR9mkg
STM32H7核心板 ^ZbSJRIAk
GNSS模块/双天线 ^pad6lfSd
以太网PHY ^hJhB6tZ7
IMU: ADIS16488/SCH1633/STIM300 ^SAP7TeEx
网络隔离变压器 ^u0A2XLCj
RJ45/防护 ^UA74Ileg
TTL UART ^17L3kFd6
RS232收发器 ^iA5fq4E2
RS422收发器 ^yaeBA7fz
RS232外部接口 ^W0f1LlIG
RS422外部接口 ^b3q7kPGd
PPS/Event输入输出 ^wFImo8iF
SWD/Debug UART/产测接口 ^IFnN0yGj
状态指示灯 ^xCY5weNJ
SPI/DRDY/RST/DIO ^WjXux2dE
UART/RTCM/PPS/STATUS ^H7vqp3qt
RMII/MDIO/MDC/RST ^7opS4CHc
%%
## Drawing
```compressed-json
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
```
%%

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 300 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 KiB

File diff suppressed because it is too large Load Diff

View File

@@ -1,673 +0,0 @@
# 硬件规格书
## 1. 文档说明
### 1.1 文档目的
本文档用于定义本项目硬件系统的设计规格、接口要求、电气特性、结构约束、可靠性要求以及测试验收标准为原理图设计、PCB 设计、硬件调试、软件适配和后续量产迭代提供依据。
### 1.2 适用范围
本文档适用于本项目硬件系统的设计、评审、调试和测试,包括:
- 主控板硬件设计
- 传感器接口设计
- 通信接口设计
- 电源系统设计
- 存储系统设计
- 调试与下载接口设计
- 外部连接器与线缆设计
- 硬件可靠性与环境适应性设计
### 1.3 版本记录
| 版本 | 日期 | 作者 | 修改说明 |
|---|---|---|---|
| V0.1 | 2026-05-21 | XXX | 初版创建 |
---
## 2. 产品概述
### 2.1 产品定位
本硬件系统用于惯性导航、组合导航、数据采集、网络通信和文件存储等场景。设备需要支持 IMU、GNSS、以太网、串口、文件系统以及 Web 配置页面等功能。
### 2.2 主要功能
设备应支持以下功能:
1. 采集 IMU 数据;
2. 接收 GNSS 数据;
3. 支持以太网通信;
4. 支持本地文件存储;
5. 支持 WebServer 配置页面;
6. 支持 FTP 或 HTTP 文件访问;
7. 支持 COM 口配置;
8. 支持 CLI 调试接口;
9. 支持设备状态指示;
10. 支持后续下水测试环境需求。
---
## 3. 系统总体架构
### 3.1 硬件组成
| 模块 | 说明 |
| ------- | ---------------------------- |
| 主控 MCU | 负责数据采集、协议解析、文件系统、网络通信和任务调度 |
| IMU 接口 | 连接 STIM300、ADIS16488 或兼容 IMU |
| GNSS 接口 | 连接 K922 或其他 GNSS 模块 |
| 以太网接口 | 提供 TCP/IP、HTTP、FTP 等网络通信能力 |
| 存储模块 | 用于日志、配置文件、数据文件存储 |
| 电源模块 | 提供系统所需各路稳定电源 |
| 调试接口 | 支持 SWD/JTAG、UART、RTT 等调试方式 |
| 外部连接器 | 用于电源、通信、传感器和扩展接口连接 |
| 状态指示 | LED 或其他方式显示运行状态 |
### 3.2 系统框图
```mermaid
flowchart LR
Power[电源输入] --> PMU[电源管理模块]
PMU --> MCU[STM32H7 主控]
MCU --> IMU[IMU 接口]
MCU --> GNSS[GNSS 接口]
MCU --> ETH[以太网 PHY]
ETH --> RJ45[RJ45 接口]
MCU --> Storage[SDNAND / eMMC / SDMMC 存储]
MCU --> UART[COM / CLI 串口]
MCU --> Debug[SWD / JTAG 调试接口]
MCU --> LED[状态指示灯]
```
---
## 4. 主控 MCU 规格
### 4.1 MCU 选型
| 项目 | 规格 |
|---|---|
| MCU 型号 | STM32H755 / STM32H747 或同系列兼容型号 |
| 内核 | Cortex-M7 + Cortex-M4 |
| 主频 | CM7 最高 480 MHzCM4 最高 240 MHz |
| Flash | 根据具体型号确定 |
| SRAM | 根据具体型号确定 |
| 外设接口 | SPI、UART、I2C、SDMMC、ETH、USB、GPIO、TIM 等 |
### 4.2 主控功能要求
MCU 需要满足以下要求:
1. 支持双核启动与运行;
2. 支持 ThreadX 实时操作系统;
3. 支持 FileX 文件系统;
4. 支持 NetX Duo 网络协议栈;
5. 支持 OpenAMP 双核通信;
6. 支持 IMU 高速采集;
7. 支持 GNSS 数据解析;
8. 支持以太网通信;
9. 支持本地数据存储;
10. 支持 Bootloader 或固件升级扩展能力。
### 4.3 时钟要求
| 时钟源 | 要求 |
|---|---|
| HSE | 推荐使用外部晶振或有源晶振 |
| LSE | 如需 RTC建议预留 |
| 系统主频 | 满足 CM7 高性能运行需求 |
| 以太网时钟 | 满足 RMII 50 MHz 时钟要求 |
| SDMMC 时钟 | 满足存储器稳定读写要求 |
| SPI 时钟 | 满足 IMU 数据采集速率要求 |
---
## 5. 电源系统规格
### 5.1 电源输入
| 项目 | 规格 |
|---|---|
| 输入电压 | 依据系统需求定义,例如 5 V / 12 V |
| 输入接口 | 板对板连接器 / 电源端子 / FPC |
| 保护措施 | 反接保护、过流保护、TVS 防护 |
| 滤波要求 | 输入端应具备必要的 LC 或 π 型滤波 |
### 5.2 电源轨设计
| 电源轨 | 用途 | 电压 | 要求 |
| -------- | ---------- | ----------- | -------------- |
| VDD_3V3 | MCU、PHY、外设 | 3.3 V | 稳定、低纹波 |
| VDD_1V8 | 部分外设或存储 | 1.8 V | 根据器件需求配置 |
| VDD_CORE | MCU 内核 | 内部或外部供电 | 按 STM32H7 设计要求 |
| VDD_IMU | IMU 供电 | 根据 IMU 要求 | 低噪声 |
| VDD_GNSS | GNSS 模块供电 | 3.3 V / 5 V | 需考虑启动电流 |
### 5.3 电源设计要求
1. IMU 电源应尽量使用低噪声 LDO
2. MCU、PHY、存储器电源应满足峰值电流需求
3. 电源上电时序应符合 MCU 和外设要求;
4. 模拟电源与数字电源应合理隔离;
5. 关键电源轨应预留测试点;
6. 重要外设可考虑独立电源控制。
---
## 6. IMU 接口规格
### 6.1 支持设备
| IMU 型号 | 接口 | 说明 |
|---|---|---|
| STIM300 | RS422 / UART / SPI按实际型号确定 | 高精度 IMU |
| ADIS16480 | SPI | ADI IMU |
| ADIS16488 | SPI | ADI IMU |
| 其他兼容 IMU | SPI / UART | 预留扩展 |
### 6.2 SPI 接口要求
| 项目 | 要求 |
|---|---|
| SPI 模式 | 根据 IMU 要求配置,例如 SPI Mode 3 |
| 数据位宽 | 支持 8 bit / 16 bit |
| 片选 | 独立 CS 控制 |
| 中断信号 | 支持 DRDY 数据就绪中断 |
| 时钟频率 | 满足 IMU 数据手册要求 |
| 信号完整性 | SPI 线应尽量短,必要时串联阻尼电阻 |
### 6.3 IMU 接口信号
| 信号 | 方向 | 说明 |
|---|---|---|
| SPI_SCK | MCU -> IMU | SPI 时钟 |
| SPI_MISO | IMU -> MCU | SPI 数据输入 |
| SPI_MOSI | MCU -> IMU | SPI 数据输出 |
| SPI_CS | MCU -> IMU | 片选 |
| IMU_DRDY | IMU -> MCU | 数据就绪中断 |
| IMU_RST | MCU -> IMU | 复位控制,建议预留 |
| IMU_SYNC | MCU <-> IMU | 同步信号,按需求预留 |
### 6.4 布局要求
1. IMU 应尽量靠近设备安装基准面;
2. IMU 周围避免大电流、高速数字信号和开关电源;
3. IMU 安装方向应在 PCB 丝印中明确标注;
4. IMU 电源应独立滤波;
5. IMU 接口信号应保证阻抗连续和地参考完整。
---
## 7. GNSS 接口规格
### 7.1 GNSS 模块
| 项目 | 规格 |
|---|---|
| 模块型号 | K922 或兼容 GNSS 模块 |
| 通信接口 | UART |
| 数据协议 | NMEA / RTCM按需求支持 |
| 默认波特率 | 根据模块配置确定 |
| 天线接口 | 外置有源天线或板载接口 |
### 7.2 GNSS UART 信号
| 信号 | 方向 | 说明 |
|---|---|---|
| GNSS_TX | GNSS -> MCU | GNSS 数据输出 |
| GNSS_RX | MCU -> GNSS | GNSS 命令输入 |
| GNSS_PPS | GNSS -> MCU | 秒脉冲信号 |
| GNSS_RST | MCU -> GNSS | GNSS 复位 |
| GNSS_EN | MCU -> GNSS | GNSS 电源使能 |
### 7.3 PPS 要求
1. PPS 信号应接入 MCU 定时器输入捕获引脚;
2. PPS 信号线应避免长距离绕线;
3. PPS 输入应考虑电平匹配;
4. PPS 可用于时间同步和采样时间戳校准。
---
## 8. 以太网接口规格
### 8.1 以太网功能
| 项目 | 规格 |
|---|---|
| 速率 | 10/100 Mbps |
| 接口模式 | RMII |
| PHY | LAN8742 / LAN8720 / 兼容 PHY |
| 应用协议 | TCP、UDP、HTTP、FTP |
| 网络协议栈 | NetX Duo |
### 8.2 RMII 信号
| 信号 | 方向 | 说明 |
|---|---|---|
| REF_CLK | PHY -> MCU 或外部 -> MCU/PHY | 50 MHz 参考时钟 |
| MDIO | 双向 | PHY 管理数据 |
| MDC | MCU -> PHY | PHY 管理时钟 |
| CRS_DV | PHY -> MCU | 接收数据有效 |
| RXD0/RXD1 | PHY -> MCU | 接收数据 |
| TX_EN | MCU -> PHY | 发送使能 |
| TXD0/TXD1 | MCU -> PHY | 发送数据 |
| PHY_RST | MCU -> PHY | PHY 复位 |
### 8.3 网络隔离变压器位置要求
设计原则:
1. PHY 到网络变压器之间为 MDI 差分信号;
2. 网络变压器到 RJ45 之间距离应尽量短;
3. 变压器、RJ45、ESD 防护器件应靠近外部接口;
4. 差分线应控制阻抗并等长;
5. 避免差分线跨分割地。
### 8.4 以太网布局要求
1. RMII 信号线尽量短且等长;
2. REF_CLK 需要重点保证信号质量;
3. MDI 差分线应按照 100 Ω 差分阻抗设计;
4. RJ45 外部接口应增加 ESD 防护;
5. PHY 电源应充分去耦;
6. PHY 地址配置电阻应明确;
7. PHY 复位时序应满足数据手册要求。
---
## 9. 存储系统规格
### 9.1 存储介质
| 存储类型 | 接口 | 用途 |
|---|---|---|
| SDNAND | SDMMC | 文件系统、日志、数据存储 |
| eMMC | SDMMC | 可选替代方案 |
| SPI Flash | SPI/QSPI | 配置、固件、参数存储 |
| EEPROM | I2C | 少量参数存储,可选 |
### 9.2 SDMMC 接口要求
| 项目 | 规格 |
| ----- | --------------------- |
| 数据宽度 | 1-bit / 4-bit |
| 时钟频率 | 根据稳定性测试确定 |
| 文件系统 | FileX |
| DMA | 支持 DMA 读写 |
| 缓存一致性 | 需要考虑 DCache 与 DMA 一致性 |
### 9.3 存储可靠性要求
1. 支持异常断电后的文件系统恢复;
2. 关键配置文件应采用双备份或校验机制;
3. 写入过程中应尽量避免频繁擦写同一区域;
4. eMMC 内部通常自带磨损均衡;
5. 原始 NAND Flash 需要软件层实现坏块管理和磨损均衡;
6. 重要数据写入后应进行 flush 或同步操作;
7. 对于日志类数据,应采用追加写入或分段文件策略。
---
## 10. COM 口与调试接口规格
### 10.1 UART / COM 接口
| 接口 | 用途 | 电平 |
|---|---|---|
| UART1 | CLI 调试 | 3.3 V TTL / RS232 / RS485 |
| UART2 | GNSS 通信 | 3.3 V TTL |
| UART3 | 外部 COM 配置 | 依据需求 |
| UART4 | 预留扩展 | 依据需求 |
### 10.2 CLI 调试口
CLI 调试口应支持:
1. 查看设备状态;
2. 配置网络参数;
3. 配置 COM 参数;
4. 查看 IMU/GNSS 状态;
5. 查看文件系统状态;
6. 查看日志输出;
7. 执行简单诊断命令。
### 10.3 SWD / JTAG 接口
| 信号 | 说明 |
|---|---|
| SWDIO | 调试数据 |
| SWCLK | 调试时钟 |
| NRST | 复位 |
| GND | 地 |
| VREF | 目标电压参考 |
| SWO | 可选,用于调试输出 |
设计要求:
1. SWD 接口必须预留;
2. 调试接口应靠近板边或方便夹具接触;
3. NRST 应可由调试器控制;
4. VREF 应连接目标板调试电压。
---
## 11. GPIO 与指示灯规格
### 11.1 状态指示灯
| 指示灯 | 颜色 | 功能 |
|---|---|---|
| PWR_LED | 绿色 | 电源状态 |
| RUN_LED | 绿色 | 系统运行状态 |
| ERR_LED | 红色 | 错误状态 |
| ETH_LED | 绿色/黄色 | 网络连接状态 |
| LOG_LED | 蓝色 | 数据记录状态,可选 |
### 11.2 按键
| 按键 | 功能 |
|---|---|
| RESET | 系统复位 |
| BOOT | 进入 Bootloader |
| USER | 用户自定义功能 |
---
## 12. FPC / 板间连接规格
### 12.1 板间连接场景
系统可能由主控板和接口板组成:
- 主控板MCU、PHY、IMU、GNSS、存储、电源
- 接口板RJ45、外部连接器、防护器件等。
### 12.2 FPC 信号分类
| 类型 | 信号 |
|---|---|
| 电源 | VIN、3V3、GND |
| 以太网 | MDI 差分线 |
| 控制 | RESET、ENABLE |
| 通信 | UART、GPIO |
| 预留 | 备用 GPIO |
### 12.3 FPC 设计要求
1. 高速信号应分配连续地参考;
2. 差分信号应相邻布线;
3. 电源引脚应增加数量以降低阻抗;
4. 地引脚应充分分布;
5. 关键接口应考虑插拔 ESD 防护;
6. FPC 引脚定义应避免反插损坏。
---
## 13. 机械与结构要求
### 13.1 PCB 尺寸
| 项目 | 要求 |
|---|---|
| PCB 尺寸 | 根据结构设计确定 |
| 板厚 | 常规 1.6 mm或根据结构需求调整 |
| 层数 | 推荐 4 层或以上 |
| 安装孔 | 根据结构件定义 |
| 定位孔 | 建议预留 |
### 13.2 IMU 安装要求
1. IMU 应靠近设备安装中心;
2. IMU 坐标系应在丝印和文档中明确;
3. PCB 固定方式应避免机械应力影响 IMU
4. IMU 附近避免高热源;
5. 结构设计应保证 IMU 与设备本体刚性连接。
---
## 14. EMC 与 ESD 要求
### 14.1 ESD 防护
以下接口应增加 ESD 防护:
- RJ45 接口;
- 外部 COM 口;
- 电源输入口;
- FPC 外部接口;
- USB 接口,如果存在;
- GNSS 天线接口,如果存在。
### 14.2 EMC 设计要求
1. 开关电源区域应远离 IMU 和 GNSS
2. 高速信号应避免跨分割地;
3. 电源入口应增加滤波;
4. 外部连接器附近应布置防护器件;
5. 时钟信号应尽量短;
6. 关键信号应避免靠近板边长距离走线。
---
## 15. 热设计要求
### 15.1 热源器件
主要热源包括:
- MCU
- 以太网 PHY
- 电源芯片;
- 存储器;
- 其他大功耗外设。
### 15.2 热设计措施
1. MCU 底部应增加足够地铜;
2. 电源芯片应按照数据手册布置散热铜皮;
3. 热源应远离 IMU
4. 外壳结构应考虑导热路径;
5. 必要时增加温度传感器监测板温。
---
## 16. 环境适应性要求
| 项目 | 要求 |
|---|---|
| 工作温度 | 根据项目需求定义,例如 -20℃ ~ 70℃ |
| 存储温度 | 根据器件规格定义 |
| 湿度 | 根据使用环境定义 |
| 振动 | 满足下水测试和运输需求 |
| 防护等级 | 根据结构设计定义 |
| 盐雾/腐蚀 | 如用于海洋环境,应评估防护需求 |
---
## 17. 可测试性设计
### 17.1 测试点要求
以下信号应预留测试点:
- 主要电源轨;
- MCU 复位信号;
- BOOT 信号;
- SWDIO / SWCLK
- UART TX / RX
- SPI SCK / MISO / MOSI / CS
- IMU DRDY
- GNSS PPS
- PHY REF_CLK
- SDMMC CLK / CMD / D0
- 关键 GPIO。
### 17.2 生产测试要求
硬件应支持以下测试:
1. 电源短路测试;
2. 电源电压测试;
3. MCU 下载测试;
4. IMU 通信测试;
5. GNSS 通信测试;
6. 以太网通信测试;
7. 存储读写测试;
8. COM 口收发测试;
9. 指示灯测试;
10. 长时间稳定性测试。
---
## 18. 硬件验收标准
### 18.1 基础功能验收
| 测试项 | 验收标准 |
|---|---|
| 上电启动 | 设备可正常上电,无异常发热 |
| MCU 下载 | 可通过 SWD 正常下载和调试 |
| 时钟系统 | 主频、外设时钟正常 |
| IMU 通信 | 可稳定读取 IMU 数据 |
| GNSS 通信 | 可稳定接收 NMEA 数据 |
| PPS 输入 | 可捕获 PPS 信号 |
| 以太网通信 | 可正常 ping 通并建立 TCP 连接 |
| 文件系统 | 可正常挂载、读写、删除文件 |
| COM 口 | 可正常收发数据 |
| WebServer | 可访问配置页面 |
### 18.2 稳定性验收
| 测试项 | 验收标准 |
|---|---|
| 长时间运行 | 连续运行 24 小时无死机 |
| 网络传输 | 文件上传下载无异常中断 |
| 存储写入 | 长时间写入无文件系统损坏 |
| 掉电测试 | 异常断电后系统可恢复 |
| 温升测试 | 关键器件温度满足设计要求 |
| 抗干扰测试 | 外部接口插拔不导致系统异常 |
---
## 19. 原理图设计检查清单
### 19.1 MCU
- [ ] 电源引脚全部连接正确;
- [ ] BOOT 配置正确;
- [ ] NRST 电路正确;
- [ ] SWD 调试接口完整;
- [ ] 关键 GPIO 未冲突。
### 19.2 电源
- [ ] 输入保护完整;
- [ ] 电源芯片选型满足电流需求;
- [ ] 电源时序满足要求;
- [ ] IMU 电源低噪声处理;
- [ ] PHY 电源去耦充分;
- [ ] 存储器电源满足峰值电流;
- [ ] 所有电源轨预留测试点。
### 19.3 以太网
- [ ] PHY 地址配置正确;
- [ ] RMII 信号连接正确;
- [ ] REF_CLK 方向正确;
- [ ] PHY 复位电路正确;
- [ ] 网络变压器位置合理;
- [ ] RJ45 ESD 防护完整;
- [ ] 差分线阻抗和走线规则明确。
### 19.4 存储
- [ ] SDMMC 信号连接正确;
- [ ] 上拉电阻配置正确;
- [ ] 电源满足存储器要求;
- [ ] 存储器复位或使能信号确认;
- [ ] DMA 访问内存区域规划明确。
### 19.5 IMU / GNSS
- [ ] IMU 接口电平正确;
- [ ] IMU DRDY 接入中断引脚;
- [ ] IMU 安装方向明确;
- [ ] GNSS UART 连接正确;
- [ ] GNSS PPS 接入定时器输入捕获;
- [ ] GNSS 天线接口和供电设计正确。
---
## 20. PCB 设计要求
### 20.1 层叠建议
推荐 4 层 PCB
| 层 | 用途 |
|---|---|
| L1 | 信号层 |
| L2 | 完整地平面 |
| L3 | 电源层 / 信号层 |
| L4 | 信号层 |
### 20.2 PCB 设计重点
1. 保证完整地平面;
2. 以太网差分线控制阻抗;
3. IMU 区域远离噪声源;
4. 电源芯片布局紧凑;
5. 高速信号避免长距离绕线;
6. SDMMC 信号尽量等长;
7. 调试接口方便接入;
8. 关键测试点方便测量。
---
## 21. 风险项与改进方向
| 风险项 | 影响 | 改进措施 |
|---|---|---|
| 以太网 DMA 与 DCache 一致性问题 | 导致网络异常或 ping 不通 | 使用 MPU 配置 Non-Cache 区域,或正确 Clean/Invalidate Cache |
| SDMMC DMA 访问缓冲区异常 | 导致 FileX 写入失败 | 使用对齐缓冲区或中间 scratch buffer |
| IMU 受电源噪声干扰 | 影响姿态和导航精度 | IMU 独立 LDO、远离开关电源 |
| GNSS PPS 捕获不准 | 影响时间同步 | PPS 接入定时器输入捕获,优化走线 |
| 网络变压器位置不合理 | 影响以太网稳定性 | 变压器靠近 RJ45 |
| 掉电导致文件损坏 | 数据丢失 | 文件写入策略、双备份、掉电保护 |
| 板间 FPC 信号完整性不足 | 通信不稳定 | 增加地线、优化差分和高速信号排列 |
---
## 22. 附录
### 22.1 术语说明
| 缩写 | 含义 |
|---|---|
| MCU | 微控制器 |
| IMU | 惯性测量单元 |
| GNSS | 全球导航卫星系统 |
| PPS | 秒脉冲 |
| PHY | 以太网物理层芯片 |
| RMII | 精简媒体独立接口 |
| SDMMC | SD/MMC 存储接口 |
| DMA | 直接内存访问 |
| ESD | 静电防护 |
| EMC | 电磁兼容 |
| CLI | 命令行接口 |
### 22.2 参考资料
- STM32H7 系列数据手册;
- STM32H7 系列参考手册;
- IMU 器件数据手册;
- GNSS 模块数据手册;
- PHY 芯片数据手册;
- SDNAND / eMMC 数据手册;
- FileX / NetX Duo / ThreadX 相关文档。

View File

@@ -0,0 +1,504 @@
# 姿态系统硬件规格书
> 文档定位:本文档为船载/水下高精度姿态系统硬件规格书用于指导硬件原理图设计、PCB设计、BOM选型、接口定义、硬件评审、板级调试、产测和硬件验收。本文档不替代产品需求文档、软件详细设计文档、算法设计文档和用户接口协议文档。
---
## 文档控制信息
| 项目 | 内容 |
| ----- | -------------------------- |
| 文档名称 | 姿态系统硬件规格书 |
| 文档编号 | HWS-POSE-2026-V1.0 |
| 产品名称 | 船载/水下高精度组合航姿系统 |
| 产品型号 | |
| 适用阶段 | 原型机 / 工程样机 / 正式测试版 / 产品发布版 |
| 硬件版本 | HW_Vx.x |
| 原理图版本 | SCH_Vx.x |
| PCB版本 | PCB_Vx.x |
| BOM版本 | BOM_Vx.x |
| 编写部门 | 硬件 / 嵌入式 / 算法 / 测试 |
| 审核人 | 产品、硬件、嵌入式、算法、测试、质量、生产 |
| 文档状态 | 草稿 / 评审中 / 已冻结 / 已发布 |
| 密级 | 内部受控 |
### 版本记录
| 版本 | 日期 | 修改内容 | 修改人 | 评审结论 |
|---|---|---|---|---|
| V0.1 | 2026-05-22 | 根据产品规格模板重构为独立硬件规格书 | | |
| V0.9 | | 硬件评审稿 | | |
| V1.0 | | 硬件冻结版 | | |
---
## 1. 硬件设计目标
### 1.1 硬件定位
本硬件用于船载/水下高精度组合航姿系统,承载 IMU、GNSS、时间同步、通信、存储、电源保护、调试产测和外部接口等功能。硬件设计需要满足后续算法、嵌入式软件、Web配置、数据记录、FTP下载、串口协议输出、PPS/PTP/Event时间同步和外场测试要求。
### 1.2 硬件设计边界
| 类型 | 本文档覆盖 | 本文档不覆盖 |
|---|---|---|
| 覆盖内容 | 主控、IMU、GNSS、通信接口、存储、电源、保护、连接器、测试点、PCB约束、硬件验收 | 算法公式、协议字段详细定义、Web页面详细设计、上位机软件 |
| 设计输出 | 原理图、PCB、BOM、接口定义、硬件测试记录、硬件评审结论 | 软件详细设计、算法测试报告、用户手册 |
| 评审目标 | 是否能投板、是否满足接口和可靠性要求、是否存在P0硬件风险 | 产品商业定位、完整认证策略 |
### 1.3 当前硬件默认目标
| 项目 | 硬件目标 | 优先级 | 验收方式 |
| ----- | ------------------------------------ | --: | ----------------- |
| 输入电压 | 936V DC | P0 | 电源拉偏、反接、瞬断测试 |
| 主控 | STM32H747同级双核 MCU | P0 | 上电、烧录、双核启动、外设连通测试 |
| IMU兼容 | 支持 ADIS16488、STIM300、SCH1633 的硬件接入路径 | P0 | 连续采集、丢帧统计、逻辑分析仪 |
| GNSS | 支持多频多星座 RTK GNSS预留主/副双天线 | P0 | 定位、定向、PPS、RTCM测试 |
| PPS | 输入内阻100欧 | P0 | 万用表 |
| PTP | 以太网硬件链路需支持后续 PTP 验证 | P1 | PTP主从测试 |
| 通信 | Ethernet + 不少于4路COM + 调试口 | P0 | Ping、Web、FTP、串口抓包 |
| 存储 | 16GBeMMC | P0 | 连续写入、文件读取、断电恢复 |
| 掉电保护 | 支持掉电检测与保持供电,满足文件系统安全关闭 | P0 | 写入中断电测试 |
| 防护设计 | 产品版面向 IP67 结构和防水连接器 | P1 | 结构评审、气密/浸水测试 |
---
## 2. 硬件总体架构
### 2.1 系统框图
```mermaid
flowchart LR
PWR[9-36V DC 电源输入] --> PROT[保护/滤波/掉电检测]
PROT --> DCDC[DCDC/LDO 电源树]
DCDC --> MCU[STM32H747/H755 主控]
DCDC --> IMU[IMU: ADIS16488/STIM300/SCH1633]
DCDC --> GNSS[GNSS RTK 双天线模块]
DCDC --> PHY[Ethernet PHY]
DCDC --> EMMC[eMMC/存储]
IMU -->|SPI/UART/DRDY| MCU
GNSS -->|UART/RTCM/PPS/状态脚| MCU
MCU -->|RMII| PHY
PHY --> RJ45[网络接口/隔离变压器/RJ45]
MCU --> COM[RS232/RS422/RS485 COM接口]
MCU --> EVENT[PPS/Event 输入输出]
MCU --> DEBUG[SWD/Debug UART/产测接口]
MCU --> EMMC
```
### 2.2 硬件模块划分
| 模块 | 主要功能 | 关键约束 |
| ------ | -------------------------- | --------------------------- |
| 主控模块 | 双核运行、外设控制、时间戳、网络、存储、协议输出 | 时钟、复位、BOOT、调试口必须可靠 |
| IMU模块 | 采集角速度、加速度、温度、状态信息 | 低噪声供电、稳定安装基准、同步信号明确 |
| GNSS模块 | 定位、定向、RTK、PPS、RTCM输入 | 双天线射频、PPS捕获、天线供电保护 |
| 时间同步模块 | PPS、PTP、Event Input、IMU时间戳 | PPS/Event优先使用硬件捕获不仅作普通GPIO |
| 通信模块 | Ethernet、COM、调试口、可选USB/CAN | 外部接口必须有ESD/浪涌/共模保护 |
| 存储模块 | Raw IMU、GNSS观测值、POS数据、日志记录 | 写入带宽、掉电保护、文件系统安全 |
| 电源模块 | 宽压输入、电源转换、保护、保持供电 | 反接、浪涌、过流、纹波、上电时序 |
| 结构接口模块 | 防水连接器、安装孔、坐标轴标识 | 与IP67、防呆、防松、线缆装配一致 |
---
## 3. 主控与最小系统规格
### 3.1 MCU选型要求
| ID | 项目 | 规格要求 | 优先级 | 验收方式 |
| ---------- | ---- | ----------------------------------------------------- | --: | ------- |
| HW-MCU-001 | 主控型号 | STM32H747、STM32H755 或同级双核 MCU | P0 | BOM评审 |
| HW-MCU-002 | 内核能力 | CM7 + CM4具备 FPU、DMA、Timer、ETH、SPI、UART、SDMMC/FMC 等资源 | P0 | 外设资源表评审 |
| HW-MCU-004 | 复位 | NRST、上电复位、外部复位、看门狗复位路径明确 | P0 | 复位测试 |
| HW-MCU-005 | BOOT | BOOT配置明确避免量产误进入系统Boot | P0 | 启动测试 |
| HW-MCU-006 | 调试 | 保留 SWD/JTAG、Debug UART、必要测试点 | P0 | 烧录调试测试 |
| HW-MCU-007 | 双核启动 | CM7/CM4启动、电源域、时钟域、共享内存资源不冲突 | P0 | 双核启动测试 |
### 3.2 MCU外设资源分配
| 功能 | 建议MCU资源 | 连接对象 | 备注 |
| ----------------- | ------------------------- | ----------------- | ------------------ |
| ADIS16488/SCH1633 | SPIx + EXTI + GPIO CS/RST | SPI IMU | SPI模式、字长、片选时序需确认 |
| STIM300 | USARTx + DMA + 可选同步输入 | STIM300 | 默认 UART/RS422 类接口 |
| GNSS数据 | USARTx + DMA | GNSS模块 | 支持配置、观测值、NMEA/私有协议 |
| RTCM输入 | USARTx 或 Ethernet | GNSS模块/网络 | 可来自COM或NTRIP |
| PPS捕获 | TIMx_CHx 输入捕获 | GNSS PPS | 必须硬件捕获 |
| Event输入/输出 | TIMx_CHx 或 EXTI | 声呐/外部设备 | 建议硬件捕获优先 |
| Ethernet | ETH MAC + RMII | PHY | 预留PTP验证能力 |
| 存储 | SDMMC/FMC | eMMC/SDNAND/其他 | 满足连续写入 |
| COM口 | USARTx + 收发器 | RS232/RS422/RS485 | 至少4路外部COM |
| Debug | SWD + USART | 调试器/维护口 | 量产和问题定位必须保留 |
---
## 4. IMU硬件规格
### 4.1 IMU兼容目标
| 项目 | ADIS16488 | SCH1633 | STIM300 |
|---|---|---|---|
| 默认定位 | 开发/验证IMU | 目标兼容IMU | 高性能/战术级IMU |
| 默认接口 | SPI | SPI | UART/RS422 |
| 数据就绪 | DRDY GPIO/EXTI | DRDY GPIO/EXTI | 串口帧到达/同步信号 |
| 复位控制 | MCU GPIO控制 | MCU GPIO控制 | 建议MCU可控或预留复位控制 |
| 同步方式 | DRDY/PPS对齐 | DRDY/PPS对齐 | 帧时间戳/PPS同步/外部同步 |
| 供电 | 按器件手册 | 按器件手册 | 按STIM300手册确认 |
| 电平 | 3.3V SPI为主 | 3.3V SPI为主 | RS422/TTL以实际器件版本确认 |
| 默认频率 | ≥200Hz目标支持更高 | ≥200Hz目标支持更高 | 按配置,需支持高频输出 |
| 关键风险 | SPI时序、DRDY、缓存同步 | 初始化、DRDY、数据有效性 | 粘包、跳帧、帧解析、时间戳 |
| 验收方式 | 连续采样无异常 | 连续采样无异常 | 帧号连续、时间戳单调、无未解释丢帧 |
### 4.2 IMU接口要求
| ID | 项目 | 规格要求 | 优先级 | 验收方式 |
| ---------- | ------------ | ------------------------------- | --: | ------ |
| HW-IMU-001 | IMU供电 | IMU电源应具备独立滤波优先使用低噪声LDO或低噪声电源支路 | P0 | 纹波测试 |
| HW-IMU-002 | SPI接口 | SPI信号完整性、时序、电平、片选和字长满足IMU手册 | P0 | 示波器 |
| HW-IMU-003 | UART/RS422接口 | STIM300接入路径明确收发器电平和终端匹配可验证 | P0 | 串口抓包 |
| HW-IMU-004 | DRDY | SPI类IMU的DRDY接入MCU EXTI或定时器捕获 | P0 | 示波器 |
| HW-IMU-005 | RESET | IMU复位脚应由MCU控制或保留硬件复位手段 | P1 | 复位测试 |
| HW-IMU-006 | 同步 | IMU数据时间戳与PPS/Event链路关系明确 | P0 | 周期抖动统计 |
| HW-IMU-007 | 测试点 | SPI、UART、DRDY、RESET至少预留可调试测试点 | P1 | 示波器探测 |
| HW-IMU-008 | 布局 | IMU靠近机械安装基准远离DCDC、PHY、高热器件 | P0 | PCB评审 |
### 4.3 IMU传感器指标记录表
| 指标项 | 当前要求 | 目标/高配要求 | 单位 | 数据来源 |
| -------- | --------- | ------- | ---------- | ------- |
| 陀螺量程 | ±450 | ±480 | °/s | 器件手册 |
| 加速度计量程 | ±18 | ±18 | g | 器件手册 |
| 陀螺零偏不稳定性 | TBD | 越小越好 | °/h | 器件手册 |
| 加计零偏不稳定性 | TBD | 越小越好 | mg | 器件手册 |
| 角随机游走 | 1σ | 越小越好 | °/√Hz | 器件手册 |
| 速度随机游走 | 1σ | 越小越好 | m/s/√Hz | 器件手册 |
| 噪声密度 | 0.063 | 按器件手册 | mg/√Hz rms | 器件手册 |
| 带宽 | 330 | 满足高频采样 | Hz | 器件手册/实测 |
| 温度范围 | -40℃~+85℃ | 工业级 | ℃ | 器件手册 |
| 温补 | 必须支持 | 全温补偿 | | 标定报告 |
---
## 5. GNSS与双天线硬件规格
### 5.1 GNSS基本要求
| ID | 项目 | 规格要求 | 优先级 | 验收方式 |
| ----------- | ------ | ------------------------------- | --: | ----------- |
| HW-GNSS-001 | 模块 | 支持多频多星座RTK-GNSS | P0 | 模块资料/BOM评审 |
| HW-GNSS-002 | 双天线 | 支持主天线和副天线,用于定位和定向 | P0 | 双天线定向测试 |
| HW-GNSS-003 | 数据接口 | 支持UART收发满足GNSS配置、观测值和状态输出 | P0 | 串口抓包 |
| HW-GNSS-004 | RTCM输入 | 支持串口或网络RTCM差分输入 | P1 | RTK固定测试 |
| HW-GNSS-005 | PPS输出 | GNSS PPS接入MCU定时器捕获通道 | P0 | 示波器/逻辑分析仪 |
| HW-GNSS-006 | 状态脚 | RTK/PVT/ERR状态脚接入MCU GPIO定义有效电平 | P1 | 状态切换测试 |
| HW-GNSS-007 | 天线供电 | 支持有源天线供电、短路保护、过流保护、ESD保护 | P0 | 短路/电流测试 |
| HW-GNSS-008 | 射频走线 | GNSS RF按50Ω阻抗控制远离高速数字和开关电源噪声 | P0 | PCB评审/VNA可选 |
### 5.2 双天线基线要求
| 项目 | 规格要求 | 验收方式 |
| ------ | ---------------------------- | ------ |
| 主天线 | 作为定位主天线输出位置、速度、PPS、观测值 | 定位测试 |
| 副天线 | 与主天线构成双天线基线,用于航向解算 | 定向测试 |
| 基线长度 | 支持配置2m/4m或实测基线长度 | 基线测量 |
| 基线向量 | 支持输入主天线至副天线在船体坐标系下的XYZ向量 | 配置检查 |
| 基线测量精度 | 建议实测误差≤5mm作为高级航向性能前提 | 安装测量记录 |
| 航向状态 | 能区分固定解、浮动解、无解、低SNR、周跳、多路径等状态 | 状态日志 |
| 异常报警 | 支持天线开路/短路、基线变化异常、RTK失效报警 | 故障注入 |
### 5.3 GNSS选型记录表
| GNSS方案 | 星座频点 | 最大更新率 | RTK精度 | 授时精度 | RTCM支持 | 当前状态 |
| ---------- | ------------ | -----: | ------ | ------ | ------------- | ----- |
| K922 | 待补 | 待补 | 待补 | 待补 | RTCM v3.x | 当前原型机 |
| F9P/X20P类 | 多星座双频 | 25Hz级 | cm级 | ns级 | RTCM v3.x | 参考 |
| Mosaic X5类 | 多星座多频 | 100Hz级 | cm级 | <20ns级 | RTCM v2/v3 | 高配参考 |
| BD992类 | 多星座多频/L-band | 50Hz级 | mm/cm级 | ns级 | RTCM/CMR/CMR+ | 高配参考 |
---
## 6. 时间同步硬件规格
### 6.1 PPS/PTP/Event/IMU时间链路
| 同步对象 | 来源 | 硬件路径 | 精度目标 | 优先级 | 验收方式 |
| ----------- | ------------ | ------------------ | ------------ | --: | --------- |
| PPS | GNSS模块 | PPS MCU TIM输入捕获 | 捕获误差5µs | P0 | 示波器/逻辑分析仪 |
| PTP | Ethernet | ETH MAC/PHY硬件时间戳能力 | 目标1µs需实测冻结 | P1 | PTP主从测试 |
| IMU时间戳 | IMU DRDY/串口帧 | EXTI/TIM/UART DMA | TBD需统计周期方差 | P0 | 连续采样统计 |
| Event Input | 外部声呐/设备 | Event TIM输入捕获优先 | TBD目标微秒级 | P1 | 脉冲发生器测试 |
| POS输出时间 | 系统时间 | 协议输出字段 | 与PPS时间基准一致 | P1 | 协议抓包 |
**强制要求PPS不允许仅作为普通GPIO状态读取。产品版应优先接入MCU硬件捕获通道并保留PPS测试点。**
### 6.2 Event接口要求
| ID | 项目 | 规格要求 | 优先级 |
|---|---|---|---:|
| HW-TIME-001 | 电平 | 明确支持3.3V/5V/隔离输入中的一种或多种 | P1 |
| HW-TIME-002 | 有效沿 | 支持配置上升沿/下降沿硬件默认状态明确 | P1 |
| HW-TIME-003 | 输入保护 | 外部输入必须具备ESD限流和过压保护 | P0 |
| HW-TIME-004 | 捕获资源 | 优先接入定时器捕获通道避免仅靠软件轮询 | P0 |
| HW-TIME-005 | 测试点 | Event信号链路应可通过示波器测试 | P1 |
---
## 7. 通信接口硬件规格
### 7.1 COM口默认配置
| 端口 | 默认方向 | 默认协议/用途 | 默认频率 | 建议波特率 | 硬件标准 | 优先级 |
| ---- | ----- | --------------------------- | -------: | -----------------: | ----- | --: |
| COM1 | 输出 | PASHR + PRDID | 100Hz | 460800最低115200需验算 | RS422 | P0 |
| COM2 | 输出 | TSS1 | 100Hz | 115200/460800 | RS232 | P0 |
| COM3 | 输入 | RTCM差分输入 | 按RTCM源 | 115200 | RS422 | P1 |
| COM4 | 输出/调试 | Debug Log / Binary POS / 备用 | 10100Hz | 115200/921600 | RS232 | P1 |
### 7.2 RS232/RS422要求
| 项目 | 规格要求 | 说明 |
| ----- | ------------------------------------ | ------------- |
| 收发器 | 根据接口标准选择专用收发器不允许直接用MCU GPIO外接到外部连接器 | 外部接口可靠性要求 |
| ESD保护 | 所有外部COM信号必须有ESD保护 | 保护器件靠近连接器 |
| 终端匹配 | RS422根据用途预留可配置终端电阻 | 通过0Ω/跳帽/焊盘配置 |
| 隔离 | 长线船载复杂地环境建议评估隔离 | 原型机可先非隔离但需列风险 |
### 7.3 以太网接口要求
| ID | 项目 | 规格要求 | 优先级 | 验收方式 |
| ---------- | ----- | ------------------------------ | --: | -------- |
| HW-ETH-001 | 物理层 | 10/100Base-TRMII连接MCU ETH MAC | P0 | Ping测试 |
| HW-ETH-002 | PHY | PHY型号地址复位时钟MDIO/MDC明确 | P0 | PHY寄存器读写 |
| HW-ETH-003 | 隔离变压器 | 网络隔离变压器应靠近RJ45接口侧差分路径短且对称 | P0 | PCB评审 |
| HW-ETH-004 | ESD保护 | RJ45侧预留以太网专用ESD/浪涌保护 | P0 | 原理图评审 |
| HW-ETH-005 | PTP能力 | 确认MCU MAC/PHY组合支持PTP验证所需硬件能力 | P1 | PTP测试 |
| HW-ETH-006 | 测试 | 支持PingWebFTPTCP/UDP实时输出 | P0 | 网络联调 |
---
## 8. 存储硬件规格
### 8.1 存储目标
| ID | 项目 | 规格要求 | 优先级 | 验收方式 |
| ---------- | ----- | ---------------------------------- | --: | ------- |
| HW-STO-001 | 存储介质 | eMMC或等效非易失存储建议容量16GB,原型机板载SDNANO | P0 | BOM评审 |
| HW-STO-002 | 接口 | SDMMC/FMC等接口需满足持续写入带宽 | P0 | 连续写入测试 |
| HW-STO-003 | 数据内容 | 支持Raw IMUGNSS观测值POS数据系统日志 | P0 | 文件解析 |
| HW-STO-004 | 掉电保护 | 与电源保持PWR_FAIL软件flush/sync闭环 | P0 | 写入中断电测试 |
| HW-STO-005 | 信号完整性 | 高速存储走线满足长度阻抗参考地要求 | P0 | PCB评审 |
| HW-STO-006 | 产测 | 支持容量识别读写测速坏块/错误统计 | P1 | 产测脚本 |
### 8.2 掉电保护硬件要求
| 项目 | 规格要求 |
| ---- | -------------------------------- |
| 掉电检测 | 支持PWR_FAILPVDADC采样或电源监控芯片等方式 |
| 触发时机 | 掉电信号必须早于系统电压跌落到不可安全写入的时间点 |
| 保持供电 | 目标200ms最终以文件系统flush/sync实测时间冻结 |
| 保持对象 | MCU存储电源监控和必要外设应保持到安全关闭完成 |
| 验收方法 | 写入过程中断电重启后文件系统不损坏文件可识别 |
---
## 9. 电源与保护规格
### 9.1 电源输入与保护
| 项目 | 产品版规格 | 原型机状态 | 优先级 | 评审要求 |
| -------- | -------- | ------- | ----: | ----------------------- |
| 输入电压 | 936V DC | 4.5~28V | P0 | 原理图必须说明差异 |
| 反接保护 | 必须支持 | | P0 | 投板前关闭 |
| 过压保护 | 必须支持 | | P0 | 电源入口TVS/保护 |
| 浪涌/EFT | 必须考虑 | | P1 | EMC预扫前完成 |
| 保险/限流 | 必须支持 | | P0 | 保护电流路径明确 |
| 电源滤波 | 必须支持 | | P0 | DCDC前后滤波 |
| IMU低噪声供电 | 建议必须 | | P0/P1 | 独立LDO/滤波 |
| GNSS天线供电 | 必须明确 | | P0 | 电压电流短路保护 |
| 掉电检测 | 必须支持 | | P0 | PWR_FAIL/PVD/ADC |
| 保持电源 | 必须支持 | | P0 | 超级电容/UPS方案 |
| 测试点 | 必须预留 | | P0 | 12V5V3V31V8GNSSPPS |
### 9.2 电源轨定义
| 电源轨 | 负载对象 | 规格要求 | 验收方式 |
| -------- | ------------ | ------------------- | ------ |
| VIN | 外部输入 | 936V DC具备保护和滤波 | 电源拉偏 |
| +5V | IMU/外设/中间电源 | 电流余量30%纹波满足负载要求 | 示波器 |
| VDD_CORE | MCU/IO/数字电路 | 电压偏差纹波上电时序满足MCU要求 | 电源测试 |
| VDD_GNSS | GNSS/天线供电 | 独立滤波满足有源天线电流需求 | GNSS测试 |
| VDD_NET | Ethernet PHY | 独立滤波满足PHY上电时序 | 网络测试 |
| VDD_IMU | IMU低噪声供电 | 建议低噪声LDO纹波满足IMU要求 | 纹波测试 |
### 9.3 功耗与热设计
| 项目 | 规格要求 | 验收方式 |
| ---- | ------------------------ | -------- |
| 典型功耗 | 5W | 电源分析仪 |
| 最大功耗 | 6W | 电源分析仪 |
| 峰值电流 | 0.3A(12V) | 示波器/电流探头 |
| 温升 | MCUPHY电源IMU附近温升不得影响精度 | 热像仪/温箱 |
| 散热路径 | 外壳导热铜皮散热热隔离IMU | PCB/结构评审 |
---
## 10. 外部连接器
| 接口 | 连接器型号 | Pin | 信号 | 方向 | 电平/标准 | 说明 |
| --------- | ------- | --: | ------------------- | --- | --------- | ----------- |
| 电源 | 雷莫1B | 2 | VIN | 输入 | 936V | 船载电源 |
| COM1 | 雷莫00B | 4 | TX_P/TX_N/RX_T/TX_N | 双向 | RS422 | PASHR/PRDID |
| COM2 | 雷莫00B | 2 | TX/RX | 双向 | RS232 | 可配置 |
| COM3 | 雷莫00B | 4 | TX_P/TX_N/RX_T/TX_N | 双向 | RS422 | TSS1 |
| COM4 | 雷莫00B | 2 | TX/RX | 双向 | RS232 | RTCM输入 |
| PPS | 雷莫00B | 2 | 1PPS/GND | 输出 | 3.3V | 时间同步 |
| DIOx | 雷莫00B | 4 | EVENT_IN/OUT | 双向 | 3.3V | 事件打戳/时间同步 |
| Ethernet | RJ45 | - | TX/RX | 双向 | 100Base-T | Web/FTP/PTP |
| GNSS ANT1 | SMA/TNC | - | RF_IN1 | 输入 | 50Ω | 主天线 |
| GNSS ANT2 | SMA/TNC | - | RF_IN2 | 输入 | 50Ω | 副天线 |
| Debug | SH125 | 8 | SWD/UART | 双向 | 3.3V | 调试/产测 |
---
## 11. PCB设计约束
### 11.1 PCB布局约束
| 模块 | 必查项 | 通过标准 |
|---|---|---|
| IMU布局 | 靠近机械安装基准远离DCDCPHY高热器件 | 降低热振动噪声影响 |
| IMU坐标轴 | PCB外壳软件坐标系一致 | 丝印和文档一致 |
| GNSS射频 | RF走线50Ω阻抗控制远离噪声源 | RF路径短参考地连续 |
| PPS/Event | 走线短远离高速线和开关电源 | 有测试点回流路径完整 |
| 以太网 | RMII差分线网络变压器RJ45符合规范 | 差分阻抗长度地参考满足 |
| 高速存储 | eMMC/SDRAM走线满足长度阻抗参考平面要求 | 无明显高速信号风险 |
| 电源布局 | DCDC回路紧凑敏感电源滤波隔离 | 纹波和EMI可控 |
| 地平面 | 无关键回流路径中断 | 关键信号下方连续地 |
| 外部接口 | 连接器方向间距防呆防水符合结构 | 装配无干涉 |
| 测试点 | 3V35V1V8PPSSPIUARTDRDYReset可测 | 探针可接触 |
| 热设计 | MCUPHY电源eMMC有散热路径 | 不影响IMU/GNSS |
### 11.2 STM32H7缓存/DMA硬件约束
| 项目 | 规格要求 | 说明 |
|---|---|---|
| Ethernet DMA | 描述符和DMA缓冲区应放置在DMA可访问内存区域 | 避免放入DTCM等DMA不可访问区域 |
| Cache一致性 | DMA缓冲区必须有明确的Cache策略 | 可使用MPU配置Non-cache区域或严格Clean/Invalidate |
| 对齐 | DMA缓冲区建议32字节对齐 | 适配DCache line |
| SDMMC DMA | SDMMC读写缓冲需确认内存区域对齐Cache维护 | 避免UNDERRUN/OVERRUN类问题 |
| NetX/FileX数据路径 | 网络包到存储写入如跨DMA域需评估是否复制到安全缓冲区 | 原型机已暴露相关风险 |
---
## 12. 原理图评审清单
| 模块 | 必查项 | 通过标准 |
|---|---|---|
| 需求追溯 | 每个关键电路来源于需求问题单或接口定义 | 无来源设计需补依据 |
| MCU最小系统 | 电源复位BOOT时钟SWDVBAT完整 | 可稳定启动烧录调试 |
| IMU接口 | ADIS16488STIM300SCH1633供电接口电平复位同步明确 | 每种IMU接入路径清晰 |
| GNSS模块 | 双天线PPSRTK/PVT/ERR串口完整 | 支持定位定向状态监测 |
| PPS | 接入MCU定时器捕获通道 | 不仅是普通GPIO |
| PTP | ETH MAC/PHY硬件能力明确 | 不明确则列风险 |
| 串口COM | RS232/RS422/RS485模式默认配置终端匹配明确 | 可配置可测试 |
| 电源输入 | 936V反接保险浪涌TVS滤波完整 | 满足船载环境 |
| 掉电保护 | 掉电检测保持供电文件安全关闭链路完整 | 支持数据记录安全 |
| 存储 | eMMC供电接口写入能力满足需求 | 支持Raw/PPK记录 |
| 外部接口 | FPCRJ45串口PPSEventGNSS天线定义清楚 | 线缆和结构可落地 |
| ESD/EMC | 外部接口具备保护设计 | 保护器件靠近接口侧 |
| 调试/产测 | SWDDebug UART电源测试点PPS测试点保留 | 可调试可产测 |
---
## 13. 板级调试与硬件验收
### 13.1 上电前检查
| 检查项 | 通过标准 | 记录 |
| ------ | --------------- | --- |
| 外观检查 | 无短路虚焊反件错件 | |
| 电源输入阻抗 | VIN对GND无明显短路 | |
| 关键电源阻抗 | 5V3V31V8无明显短路 | |
| BOOT配置 | 启动模式符合设计 | |
| 调试接口 | SWD/JTAG可连接 | |
| 连接器方向 | 防呆丝印线序一致 | |
### 13.2 上电调试项目
| ID | 测试项 | 工具/环境 | 通过标准 |
|---|---|---|---|
| TEST-HW-001 | 电源轨测试 | 示波器/万用表 | 电压纹波上电时序正常 |
| TEST-HW-002 | MCU启动 | 调试器 | 可烧录可运行复位正常 |
| TEST-HW-003 | IMU通信 | 逻辑分析仪/串口工具 | 能读取数据频率稳定 |
| TEST-HW-004 | GNSS通信 | 串口工具/天线环境 | 有定位输出PPS有效 |
| TEST-HW-005 | PPS捕获 | 示波器/逻辑分析仪 | PPS边沿与捕获计数稳定 |
| TEST-HW-006 | Ethernet | 网线/交换机/PC | Ping稳定Web/FTP可用 |
| TEST-HW-007 | COM输出 | 串口工具 | PASHR/TSS1/Debug输出稳定 |
| TEST-HW-008 | 存储读写 | 文件系统测试 | 连续读写无错误 |
| TEST-HW-009 | 掉电保护 | 可控电源 | 写入断电后文件系统不损坏 |
| TEST-HW-010 | 温升 | 热像仪 | 高负载运行无异常热点 |
### 13.3 正式投板准入条件
| 类别 | 准入条件 | 是否必须 |
|---|---|---|
| 原理图 | P0问题关闭P1问题有明确风险接受或整改计划 | 必须 |
| PCB | 关键接口阻抗回流电源测试点评审完成 | 必须 |
| 电源 | 输入保护供电稳定无异常发热风险 | 必须 |
| IMU | 接入路径供电同步坐标轴方向明确 | 必须 |
| GNSS | 双天线PPSRTCM天线供电保护明确 | 必须 |
| 通信 | COMEthernetDebug产测接口定义明确 | 必须 |
| 存储 | 存储接口和掉电保护链路明确 | 必须 |
| 结构 | 连接器安装孔坐标轴防水方案无明显冲突 | 必须 |
| BOM | 关键器件可采购替代料策略明确 | 必须 |
---
## 14. 风险清单
| 风险ID | 风险项 | 影响 | 等级 | 规避措施 | 状态 |
|---|---|---|---:|---|---|
| R-HW-001 | IMU接口兼容不完整 | 无法同时兼容ADIS16488/STIM300/SCH1633 | P0 | 投板前冻结每种IMU的供电接口电平复位同步路径 | Open |
| R-HW-002 | PPS只接普通GPIO | 时间戳精度不足后续难以补救 | P0 | PPS必须接TIM输入捕获并留测试点 | Open |
| R-HW-003 | eMMC掉电保护不足 | 文件系统损坏数据记录不可用 | P0 | 加入PWR_FAIL和保持供电设计实测flush时间 | Open |
| R-HW-004 | Ethernet DMA缓存问题 | Ping/Web/FTP不稳定 | P0 | 明确DMA内存区域MPU和Cache策略 | Open |
| R-HW-005 | SDMMC/存储DMA缓冲不安全 | 写入出现UNDERRUN/OVERRUN或数据错误 | P0 | 规定DMA安全缓冲区和32字节对齐策略 | Open |
| R-HW-006 | GNSS RF走线和天线供电不规范 | 定位/定向性能下降 | P0 | 50Ω控制ESD防雷短路保护远离噪声源 | Open |
| R-HW-007 | 外部接口ESD/浪涌不足 | 外场接口损坏 | P1 | 所有外部接口增加保护器件并靠近连接器 | Open |
| R-HW-008 | IMU受热源影响 | 姿态和升沉精度下降 | P1 | IMU远离DCDC/PHY/MCU热点优化散热路径 | Open |
---
## 15. 附录需求ID规则
| 分类 | ID前缀 | 示例 |
|---|---|---|
| 硬件架构 | HW-ARCH | HW-ARCH-001 |
| MCU | HW-MCU | HW-MCU-001 |
| IMU | HW-IMU | HW-IMU-001 |
| GNSS | HW-GNSS | HW-GNSS-001 |
| 时间同步 | HW-TIME | HW-TIME-001 |
| 通信接口 | HW-COM / HW-ETH | HW-ETH-001 |
| 存储 | HW-STO | HW-STO-001 |
| 电源 | HW-PWR / EE-PWR | HW-PWR-001 |
| PCB | HW-PCB | HW-PCB-001 |
| 测试 | TEST-HW | TEST-HW-001 |
---
## 16. 待补充项
| 项目 | 当前状态 | 责任人 | 完成时间 |
|---|---|---|---|
| 最终MCU型号 | 待冻结 | | |
| 最终IMU型号和接口版本 | 待冻结 | | |
| GNSS模块手册参数 | 待补充 | | |
| 连接器型号与Pinout | 待补充 | | |
| 电源树电流预算 | 待补充 | | |
| eMMC型号与写入带宽 | 待补充 | | |
| PTP硬件能力实测 | 待验证 | | |
| IP67结构方案 | 待结构确认 | | |
| 原理图P0问题清单 | 待评审 | | |
| PCB关键约束文件 | 待输出 | | |

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@@ -1,21 +0,0 @@
{
"nodes":[
{"id":"bb696d59fa2ed683","type":"group","ratio":1.7777777777777777,"x":-280,"y":-200,"width":921,"height":518,"label":"BSP"},
{
"id":"63ca838e48585a74",
"type":"text",
"text":"IO",
"styleAttributes":{"textAlign":"center"},
"x":-240,
"y":-160,
"width":120,
"height":60
}
],
"edges":[],
"metadata":{
"version":"1.0-1.0",
"frontmatter":{},
"startNode":"bb696d59fa2ed683"
}
}