首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

hku-mars雷达相机时间同步方案-软件驱动

后端 34.39MB 37 需要积分: 1
立即下载

资源介绍:

hku-mars雷达相机时间同步方案-软件驱动
# [LiDAR_Inertial_Visual_Handhold](https://zhuanlan.zhihu.com/p/670136001) ### News * **`15 July 2024`:** Fix the bug related to LiDAR (IMU) timestamp compensation in the `livox_ros_driver`, remove the dynamic library dependency from `mvs_ros_driver`, and enable this synchronization scheme to use the official `livox_sdk`. * **`28 June 2024`:** Update reproduction videos and some important notes. * **`27 May 2024`:** Fix a bug in the calculation of the synthetic GPRMC timestamp, which could cause timestamp rollback. Additionally, we add checksum verification for GPRMC. * **`20 May 2024`:** According to Livox Avia's pin requirements, we convert PPS TTL level to RS485 level and supplement it with more detailed electronic connection and material list. ## 1. Introduction This repository provides the **CAD files** (with suffix “\*.SLDPRT and \*.SLDASM”) for our handheld device, which can be opened and edited with [*Solidworks*](https://www.solidworks.com). All of the modules are suitable for printing with [*FDM (Fused Deposition Modeling)*](https://en.wikipedia.org/wiki/Fused_filament_fabrication). In addition, we have also open-sourced our **hardware synchronization scheme**, as well as the **STM32 source code** and **hardware wiring configuration** instructions.
## 2. Relevant guidance video Thanks to the Bilibili uploader [GundaSmart](https://space.bilibili.com/687639149?spm_id_from=333.788.0.0) for making a detailed reproduction video. Everyone can follow the video to reproduce it. His sensor configuration includes a MID360 and a Hikvision pinhole camera. [FAST-LIVO Reproduction (Part 1)](https://www.bilibili.com/video/BV1T142197ci/?share_source=copy_web&vd_source=f77407286e8f0ee71b845d76498ada9d) [FAST-LIVO Reproduction (Part 2)](https://www.bilibili.com/video/BV14T421X7m9/?share_source=copy_web&vd_source=f77407286e8f0ee71b845d76498ada9d) [FAST-LIVO Reproduction (Part 3)](https://www.bilibili.com/video/BV16E42137ru/?share_source=copy_web&vd_source=f77407286e8f0ee71b845d76498ada9d) [FAST-LIVO Reproduction (Part 4)](https://www.bilibili.com/video/BV1Yb421i7xK/?share_source=copy_web&vd_source=f77407286e8f0ee71b845d76498ada9d) [FAST-LIVO Reproduction (Part 5)](https://www.bilibili.com/video/BV1Jz421b7px/?share_source=copy_web&vd_source=f77407286e8f0ee71b845d76498ada9d) ## 3. Guide to installation ### 3.1 Root directory ├── handhold_cad/ - CAD source files │ ├── ... ├── livox_ros_driver/ - Livox LiDAR ROS driver │ ├── ... ├── mvs_ros_pkg/ - Camera driver │ ├── ... └── stm32_timersync-open/ - Embedded engineering folder │ ├── USER/ - Main functionality folder │ ├── ... └── README.md - Project homepage document └── ... ### 3.2 Assembly instruction The assembly instructions are demonstrated in the GIFs below. Each module is clearly labeled corresponding to the name of its STL file.

1 2

### 3.3 Electronic connection The guide for the electronic connections is presented as follows:
Livox AVIA LiDAR M12 Peripheral Function Diagram
PIN 1 Power: + Diagram
AVIA 12-Pin Interface, top: female bottom: male
PIN 2 Ground
PIN 7 Ethernet: RX-
PIN 6 Ethernet: RX+
PIN 5 Ethernet: TX-
PIN 4 Ethernet: TX+
PIN 11 (Sync-) RS485_Output B-
PIN 12 (Sync+) RS485_Output A+
MVS Camera 6PIN Name I/O Type Description Peripheral Function Diagram
PIN 1 DC_PWR -- Power Supply Diagram
MVS Camera 6-Pin Interface
PIN 2 OPTO_IN Line 0+ Optical Isolation Input STM32 PA1
PIN 3 GPIO Line 2+ General Purpose Input/Output
PIN 4 OPTO_OUT Line 1+ Optical Isolation Output
PIN 5 OPTO_GND Line 0- / 1- Optical Isolation Ground STM32 GND
PIN 6 GND Line 2- Ground
STM32 Peripheral Function
PA1 MVS camera PIN2 (OPTO_IN)
PB5 RS485_Input (TXD)
TXD TTL2USB (RXD)
VCC RS485_Input (VCC) | TTL2USB (VCC)
GND RS485_Input (GND) | TTL2USB (GND) | MVS camera PIN5 (GND)
RS485 Peripheral Function
RS485_Output A+ LiDAR M12 PIN12 (Sync+)
RS485_Output B- LiDAR M12 PIN11 (Sync-)
RS485_Output (GND) LiDAR M12 PIN2 (GND)
**🔴🔥 IMPORTANT:** * **STM32 PB5 (PPS signal) is converted from TTL to RS-485, resulting in RS485_Output A+ and RS485_Output B-;** * **STM32 TXD (GPRMC) is converted from TTL to USB and sent to the PC;** * **If you are using the Mid360, you can directly connect STM32 PB5 to LiDAR M12 pps interface;** * **Before you `roslaunch livox_ros_driver livox_lidar_msg.launch`, you can use `sudo chmod a+rw /dev/ttyUSB0` grant permissions to the USB serial port;** * **The default connection method in this repository directly connects to M12 without using the Livox converter. If you use the converter, you can connect STM32 PB5 (PPS signal) to the Livox converter Sync Port without converting TTL to 485 level. Refer to [Issue 19](https://github.com/sheng00125/LIV_handhold/issues/19) for details.** ## 4. How to run the driver ```bash roslaunch mvs_ros_pkg mvs_camera_trigger.launch roslaunch livox_ros_driver livox_lidar_msg.launch rosbag record /livox/lidar /livox/imu left_camera/image ``` ## 5. Main material lists (only for reference) | Item | Pics | Purchasing list | | :------------: | :------------: | :------------: | | Livox Avia LiDAR | | [Livox Avia](https://store.dji.com/hk-en/product/livox-avia) | | CMOS | | [MV-CA013-21UC ](https://www.hikrobotics.com/en/machinevision/productdetail?id=1314&pageNumber=1&pageSize=50) | | Camera Len | | [ MVL-HF0628M-6MPE](https://m.tb.cn/h.gXmtLRX2UYzGDzH?tk=hIS7WGPOY0y) | | STM32 | | [STM32F103C8T6](https://m.tb.cn/h.ggkS9Kp?tk=orRfWz6M784) | | Screen | | [IPS Screen 10''](https://m.tb.cn/h.ggkhQ7e?tk=LntBWz6mHDL) | | Battery | | [4800mah](https://m.tb.cn/h.g5vJI7a?tk=ofKdWz6OYQm) | | TTL to USB | <

资源文件列表:

LIV_handhold-main.zip 大约有283个文件
  1. LIV_handhold-main/
  2. LIV_handhold-main/LICENSE 34.33KB
  3. LIV_handhold-main/README.md 8.48KB
  4. LIV_handhold-main/handhold_cad/
  5. LIV_handhold-main/handhold_cad/AVIA.SLDASM 2.45MB
  6. LIV_handhold-main/handhold_cad/DJI_manifold2.SLDPRT 239.96KB
  7. LIV_handhold-main/handhold_cad/FL2-020-R0.SLDPRT 713.31KB
  8. LIV_handhold-main/handhold_cad/LIVO.SLDASM 2.98MB
  9. LIV_handhold-main/handhold_cad/POWER.SLDPRT 77.79KB
  10. LIV_handhold-main/handhold_cad/T_cam_livox.SLDPRT 184.45KB
  11. LIV_handhold-main/handhold_cad/fix.SLDPRT 211.05KB
  12. LIV_handhold-main/handhold_cad/fix_imu.SLDPRT 176.87KB
  13. LIV_handhold-main/handhold_cad/handhold.SLDPRT 484.76KB
  14. LIV_handhold-main/handhold_cad/main_livox.SLDPRT 151.89KB
  15. LIV_handhold-main/handhold_cad/screen.SLDPRT 70.64KB
  16. LIV_handhold-main/livox_ros_driver/
  17. LIV_handhold-main/livox_ros_driver/CMakeLists.txt 7.2KB
  18. LIV_handhold-main/livox_ros_driver/cmake/
  19. LIV_handhold-main/livox_ros_driver/cmake/version.cmake 991B
  20. LIV_handhold-main/livox_ros_driver/common/
  21. LIV_handhold-main/livox_ros_driver/common/FastCRC/
  22. LIV_handhold-main/livox_ros_driver/common/FastCRC/FastCRC.h 2.45KB
  23. LIV_handhold-main/livox_ros_driver/common/FastCRC/FastCRC_tables.hpp 13.28KB
  24. LIV_handhold-main/livox_ros_driver/common/FastCRC/FastCRCsw.cpp 4.64KB
  25. LIV_handhold-main/livox_ros_driver/common/FastCRC/LICENSE.md 1.07KB
  26. LIV_handhold-main/livox_ros_driver/common/FastCRC/README.md 1.55KB
  27. LIV_handhold-main/livox_ros_driver/common/comm/
  28. LIV_handhold-main/livox_ros_driver/common/comm/comm_device.h 1.96KB
  29. LIV_handhold-main/livox_ros_driver/common/comm/comm_protocol.cpp 6.17KB
  30. LIV_handhold-main/livox_ros_driver/common/comm/comm_protocol.h 2.94KB
  31. LIV_handhold-main/livox_ros_driver/common/comm/gps_protocol.cpp 3.74KB
  32. LIV_handhold-main/livox_ros_driver/common/comm/gps_protocol.h 2.27KB
  33. LIV_handhold-main/livox_ros_driver/common/comm/protocol.h 3.02KB
  34. LIV_handhold-main/livox_ros_driver/common/comm/sdk_protocol.cpp 4.31KB
  35. LIV_handhold-main/livox_ros_driver/common/comm/sdk_protocol.h 2.43KB
  36. LIV_handhold-main/livox_ros_driver/common/rapidjson/
  37. LIV_handhold-main/livox_ros_driver/common/rapidjson/allocators.h 10.19KB
  38. LIV_handhold-main/livox_ros_driver/common/rapidjson/cursorstreamwrapper.h 2.18KB
  39. LIV_handhold-main/livox_ros_driver/common/rapidjson/document.h 115.2KB
  40. LIV_handhold-main/livox_ros_driver/common/rapidjson/encodedstream.h 10.38KB
  41. LIV_handhold-main/livox_ros_driver/common/rapidjson/encodings.h 29.13KB
  42. LIV_handhold-main/livox_ros_driver/common/rapidjson/error/
  43. LIV_handhold-main/livox_ros_driver/common/rapidjson/error/en.h 3.65KB
  44. LIV_handhold-main/livox_ros_driver/common/rapidjson/error/error.h 6.32KB
  45. LIV_handhold-main/livox_ros_driver/common/rapidjson/filereadstream.h 2.89KB
  46. LIV_handhold-main/livox_ros_driver/common/rapidjson/filewritestream.h 3KB
  47. LIV_handhold-main/livox_ros_driver/common/rapidjson/fwd.h 4.02KB
  48. LIV_handhold-main/livox_ros_driver/common/rapidjson/internal/
  49. LIV_handhold-main/livox_ros_driver/common/rapidjson/internal/biginteger.h 8.1KB
  50. LIV_handhold-main/livox_ros_driver/common/rapidjson/internal/clzll.h 1.99KB
  51. LIV_handhold-main/livox_ros_driver/common/rapidjson/internal/diyfp.h 11.12KB
  52. LIV_handhold-main/livox_ros_driver/common/rapidjson/internal/dtoa.h 7.54KB
  53. LIV_handhold-main/livox_ros_driver/common/rapidjson/internal/ieee754.h 2.92KB
  54. LIV_handhold-main/livox_ros_driver/common/rapidjson/internal/itoa.h 9.05KB
  55. LIV_handhold-main/livox_ros_driver/common/rapidjson/internal/meta.h 6.57KB
  56. LIV_handhold-main/livox_ros_driver/common/rapidjson/internal/pow10.h 3.86KB
  57. LIV_handhold-main/livox_ros_driver/common/rapidjson/internal/regex.h 22.69KB
  58. LIV_handhold-main/livox_ros_driver/common/rapidjson/internal/stack.h 6.65KB
  59. LIV_handhold-main/livox_ros_driver/common/rapidjson/internal/strfunc.h 2.13KB
  60. LIV_handhold-main/livox_ros_driver/common/rapidjson/internal/strtod.h 8.45KB
  61. LIV_handhold-main/livox_ros_driver/common/rapidjson/internal/swap.h 1.39KB
  62. LIV_handhold-main/livox_ros_driver/common/rapidjson/istreamwrapper.h 4.02KB
  63. LIV_handhold-main/livox_ros_driver/common/rapidjson/memorybuffer.h 2.51KB
  64. LIV_handhold-main/livox_ros_driver/common/rapidjson/memorystream.h 2.61KB
  65. LIV_handhold-main/livox_ros_driver/common/rapidjson/msinttypes/
  66. LIV_handhold-main/livox_ros_driver/common/rapidjson/msinttypes/inttypes.h 7.64KB
  67. LIV_handhold-main/livox_ros_driver/common/rapidjson/msinttypes/stdint.h 8.94KB
  68. LIV_handhold-main/livox_ros_driver/common/rapidjson/ostreamwrapper.h 2.29KB
  69. LIV_handhold-main/livox_ros_driver/common/rapidjson/pointer.h 58.82KB
  70. LIV_handhold-main/livox_ros_driver/common/rapidjson/prettywriter.h 10.01KB
  71. LIV_handhold-main/livox_ros_driver/common/rapidjson/rapidjson.h 23.72KB
  72. LIV_handhold-main/livox_ros_driver/common/rapidjson/reader.h 87.2KB
  73. LIV_handhold-main/livox_ros_driver/common/rapidjson/schema.h 98.89KB
  74. LIV_handhold-main/livox_ros_driver/common/rapidjson/stream.h 6.54KB
  75. LIV_handhold-main/livox_ros_driver/common/rapidjson/stringbuffer.h 3.89KB
  76. LIV_handhold-main/livox_ros_driver/common/rapidjson/writer.h 25.56KB
  77. LIV_handhold-main/livox_ros_driver/common/rapidxml/
  78. LIV_handhold-main/livox_ros_driver/common/rapidxml/rapidxml.hpp 96.68KB
  79. LIV_handhold-main/livox_ros_driver/common/rapidxml/rapidxml_iterators.hpp 2.94KB
  80. LIV_handhold-main/livox_ros_driver/common/rapidxml/rapidxml_print.hpp 12.61KB
  81. LIV_handhold-main/livox_ros_driver/common/rapidxml/rapidxml_utils.hpp 2.76KB
  82. LIV_handhold-main/livox_ros_driver/config/
  83. LIV_handhold-main/livox_ros_driver/config/display_hub_points.rviz 5.69KB
  84. LIV_handhold-main/livox_ros_driver/config/display_lidar_points.rviz 5.52KB
  85. LIV_handhold-main/livox_ros_driver/config/livox_hub_config.json 664B
  86. LIV_handhold-main/livox_ros_driver/config/livox_lidar_config.json 786B
  87. LIV_handhold-main/livox_ros_driver/launch/
  88. LIV_handhold-main/livox_ros_driver/launch/livox_hub.launch 1.78KB
  89. LIV_handhold-main/livox_ros_driver/launch/livox_hub_msg.launch 1.78KB
  90. LIV_handhold-main/livox_ros_driver/launch/livox_hub_rviz.launch 1.78KB
  91. LIV_handhold-main/livox_ros_driver/launch/livox_lidar.launch 1.79KB
  92. LIV_handhold-main/livox_ros_driver/launch/livox_lidar_msg.launch 1.79KB
  93. LIV_handhold-main/livox_ros_driver/launch/livox_lidar_rviz.launch 1.79KB
  94. LIV_handhold-main/livox_ros_driver/launch/livox_template.launch 1.79KB
  95. LIV_handhold-main/livox_ros_driver/launch/lvx_to_rosbag.launch 1.79KB
  96. LIV_handhold-main/livox_ros_driver/launch/lvx_to_rosbag_rviz.launch 1.78KB
  97. LIV_handhold-main/livox_ros_driver/livox_ros_driver/
  98. LIV_handhold-main/livox_ros_driver/livox_ros_driver/include/
  99. LIV_handhold-main/livox_ros_driver/livox_ros_driver/include/livox_ros_driver.h 1.69KB
  100. LIV_handhold-main/livox_ros_driver/livox_ros_driver/lddc.cpp 24.03KB
  101. LIV_handhold-main/livox_ros_driver/livox_ros_driver/lddc.h 4.33KB
  102. LIV_handhold-main/livox_ros_driver/livox_ros_driver/ldq.cpp 3.63KB
  103. LIV_handhold-main/livox_ros_driver/livox_ros_driver/ldq.h 2.78KB
  104. LIV_handhold-main/livox_ros_driver/livox_ros_driver/lds.cpp 26.07KB
  105. LIV_handhold-main/livox_ros_driver/livox_ros_driver/lds.h 15.07KB
  106. LIV_handhold-main/livox_ros_driver/livox_ros_driver/lds_hub.cpp 23.98KB
  107. LIV_handhold-main/livox_ros_driver/livox_ros_driver/lds_hub.h 4.49KB
  108. LIV_handhold-main/livox_ros_driver/livox_ros_driver/lds_lidar.cpp 27.02KB
  109. LIV_handhold-main/livox_ros_driver/livox_ros_driver/lds_lidar.h 4.92KB
  110. LIV_handhold-main/livox_ros_driver/livox_ros_driver/lds_lvx.cpp 7.63KB
  111. LIV_handhold-main/livox_ros_driver/livox_ros_driver/lds_lvx.h 2.13KB
  112. LIV_handhold-main/livox_ros_driver/livox_ros_driver/livox_ros_driver.cpp 7.05KB
  113. LIV_handhold-main/livox_ros_driver/livox_ros_driver/lvx_file.cpp 13.31KB
  114. LIV_handhold-main/livox_ros_driver/livox_ros_driver/lvx_file.h 5.67KB
  115. LIV_handhold-main/livox_ros_driver/msg/
  116. LIV_handhold-main/livox_ros_driver/msg/CustomMsg.msg 341B
  117. LIV_handhold-main/livox_ros_driver/msg/CustomPoint.msg 353B
  118. LIV_handhold-main/livox_ros_driver/package.xml 3.33KB
  119. LIV_handhold-main/livox_ros_driver/timesync/
  120. LIV_handhold-main/livox_ros_driver/timesync/timesync.cpp 6.21KB
  121. LIV_handhold-main/livox_ros_driver/timesync/timesync.h 3.01KB
  122. LIV_handhold-main/livox_ros_driver/timesync/user_uart/
  123. LIV_handhold-main/livox_ros_driver/timesync/user_uart/user_uart.cpp 5.12KB
  124. LIV_handhold-main/livox_ros_driver/timesync/user_uart/user_uart.h 2.28KB
  125. LIV_handhold-main/mvs_ros_pkg/
  126. LIV_handhold-main/mvs_ros_pkg/CMakeLists.txt 714B
  127. LIV_handhold-main/mvs_ros_pkg/config/
  128. LIV_handhold-main/mvs_ros_pkg/config/left_camera.yaml 1.44KB
  129. LIV_handhold-main/mvs_ros_pkg/config/left_camera_trigger.yaml 1.42KB
  130. LIV_handhold-main/mvs_ros_pkg/config/rub/
  131. LIV_handhold-main/mvs_ros_pkg/config/rub/kairui.yaml 779B
  132. LIV_handhold-main/mvs_ros_pkg/config/rub/left_camera.yaml 759B
  133. LIV_handhold-main/mvs_ros_pkg/config/rub/right_camera.yaml 633B
  134. LIV_handhold-main/mvs_ros_pkg/config/rub/right_camera_trigger.yaml 646B
  135. LIV_handhold-main/mvs_ros_pkg/data/
  136. LIV_handhold-main/mvs_ros_pkg/data/inc_time 19.07KB
  137. LIV_handhold-main/mvs_ros_pkg/data/plot_inc.m 168B
  138. LIV_handhold-main/mvs_ros_pkg/data/plot_inc.py 257B
  139. LIV_handhold-main/mvs_ros_pkg/include/
  140. LIV_handhold-main/mvs_ros_pkg/include/CameraParams.h 42KB
  141. LIV_handhold-main/mvs_ros_pkg/include/CustomMsg.h 8.15KB
  142. LIV_handhold-main/mvs_ros_pkg/include/CustomPoint.h 6.41KB
  143. LIV_handhold-main/mvs_ros_pkg/include/MvCameraControl.h 195.72KB
  144. LIV_handhold-main/mvs_ros_pkg/include/MvDeviceBase.h 4.55KB
  145. LIV_handhold-main/mvs_ros_pkg/include/MvErrorDefine.h 4.9KB
  146. LIV_handhold-main/mvs_ros_pkg/include/MvGigEDevice.h 8.02KB
  147. LIV_handhold-main/mvs_ros_pkg/include/MvInclude.h 1005B
  148. LIV_handhold-main/mvs_ros_pkg/include/MvUsb3VDevice.h 5.39KB
  149. LIV_handhold-main/mvs_ros_pkg/include/PixelType.h 10.81KB
  150. LIV_handhold-main/mvs_ros_pkg/include/TlFactory.h 3.61KB
  151. LIV_handhold-main/mvs_ros_pkg/include/common.h 7.17KB
  152. LIV_handhold-main/mvs_ros_pkg/launch/
  153. LIV_handhold-main/mvs_ros_pkg/launch/hardtrig.launch 210B
  154. LIV_handhold-main/mvs_ros_pkg/launch/mvs_camera.launch 310B
  155. LIV_handhold-main/mvs_ros_pkg/launch/mvs_camera_trigger.launch 466B
  156. LIV_handhold-main/mvs_ros_pkg/launch/mvs_multiple_camera.launch 503B
  157. LIV_handhold-main/mvs_ros_pkg/launch/mvs_multiple_camera_trigger.launch 537B
  158. LIV_handhold-main/mvs_ros_pkg/launch/parse_topic.launch 421B
  159. LIV_handhold-main/mvs_ros_pkg/launch/parse_type.launch 289B
  160. LIV_handhold-main/mvs_ros_pkg/launch/rolling_camera_trigger.launch 356B
  161. LIV_handhold-main/mvs_ros_pkg/package.xml 3.18KB
  162. LIV_handhold-main/mvs_ros_pkg/rviz_cfg/
  163. LIV_handhold-main/mvs_ros_pkg/rviz_cfg/mvs_camera.rviz 6.16KB
  164. LIV_handhold-main/mvs_ros_pkg/src/
  165. LIV_handhold-main/mvs_ros_pkg/src/.vscode/
  166. LIV_handhold-main/mvs_ros_pkg/src/.vscode/c_cpp_properties.json 540B
  167. LIV_handhold-main/mvs_ros_pkg/src/.vscode/settings.json 172B
  168. LIV_handhold-main/mvs_ros_pkg/src/grab.cpp 8.1KB
  169. LIV_handhold-main/mvs_ros_pkg/src/grab_trigger.cpp 12.77KB
  170. LIV_handhold-main/pics/
  171. LIV_handhold-main/pics/1.gif 11.47MB
  172. LIV_handhold-main/pics/12PIN.jpg 33.48KB
  173. LIV_handhold-main/pics/2.gif 11.4MB
  174. LIV_handhold-main/pics/2.mp4 2.11MB
  175. LIV_handhold-main/pics/485.jpg 28.42KB
  176. LIV_handhold-main/pics/6PIN.jpg 13.81KB
  177. LIV_handhold-main/pics/battery.jpg 77.27KB
  178. LIV_handhold-main/pics/cmos.jpg 17.96KB
  179. LIV_handhold-main/pics/cover.jpg 526.96KB
  180. LIV_handhold-main/pics/len.jpg 22.35KB
  181. LIV_handhold-main/pics/livox_avia.png 195.49KB
  182. LIV_handhold-main/pics/screen.jpg 14.62KB
  183. LIV_handhold-main/pics/stl.jpg 298.53KB
  184. LIV_handhold-main/pics/stm32.jpg 70.75KB
  185. LIV_handhold-main/pics/usb.jpg 25.35KB
  186. LIV_handhold-main/stm32_timersync-open/
  187. LIV_handhold-main/stm32_timersync-open/CORE/
  188. LIV_handhold-main/stm32_timersync-open/CORE/core_cm3.c 16.1KB
  189. LIV_handhold-main/stm32_timersync-open/CORE/core_cm3.h 81.93KB
  190. LIV_handhold-main/stm32_timersync-open/CORE/startup_stm32f10x_hd.s 11.8KB
  191. LIV_handhold-main/stm32_timersync-open/HARDWARE/
  192. LIV_handhold-main/stm32_timersync-open/HARDWARE/KEY/
  193. LIV_handhold-main/stm32_timersync-open/HARDWARE/KEY/key.c 1.15KB
  194. LIV_handhold-main/stm32_timersync-open/HARDWARE/KEY/key.h 1.12KB
  195. LIV_handhold-main/stm32_timersync-open/HARDWARE/LED/
  196. LIV_handhold-main/stm32_timersync-open/HARDWARE/LED/led.c 684B
  197. LIV_handhold-main/stm32_timersync-open/HARDWARE/LED/led.h 616B
  198. LIV_handhold-main/stm32_timersync-open/HARDWARE/TIMER/
  199. LIV_handhold-main/stm32_timersync-open/HARDWARE/TIMER/timer.c 8.04KB
  200. LIV_handhold-main/stm32_timersync-open/HARDWARE/TIMER/timer.h 635B
  201. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/
  202. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/inc/
  203. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/inc/misc.h 8.56KB
  204. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/inc/stm32f10x_adc.h 20.71KB
  205. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/inc/stm32f10x_bkp.h 7.19KB
  206. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/inc/stm32f10x_can.h 26.23KB
  207. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/inc/stm32f10x_cec.h 6.21KB
  208. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/inc/stm32f10x_crc.h 2.02KB
  209. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/inc/stm32f10x_dac.h 14.57KB
  210. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/inc/stm32f10x_dbgmcu.h 3.61KB
  211. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/inc/stm32f10x_dma.h 19.84KB
  212. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/inc/stm32f10x_exti.h 6.48KB
  213. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/inc/stm32f10x_flash.h 24.43KB
  214. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/inc/stm32f10x_fsmc.h 25.67KB
  215. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/inc/stm32f10x_gpio.h 19.33KB
  216. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/inc/stm32f10x_i2c.h 28.66KB
  217. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/inc/stm32f10x_iwdg.h 3.6KB
  218. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/inc/stm32f10x_pwr.h 4.13KB
  219. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/inc/stm32f10x_rcc.h 29.03KB
  220. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/inc/stm32f10x_rtc.h 3.63KB
  221. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/inc/stm32f10x_sdio.h 20.83KB
  222. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/inc/stm32f10x_spi.h 16.83KB
  223. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/inc/stm32f10x_tim.h 50.06KB
  224. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/inc/stm32f10x_usart.h 15.76KB
  225. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/inc/stm32f10x_wwdg.h 2.78KB
  226. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/src/
  227. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/src/misc.c 6.66KB
  228. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/src/stm32f10x_adc.c 44.82KB
  229. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/src/stm32f10x_bkp.c 7.96KB
  230. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/src/stm32f10x_can.c 42.66KB
  231. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/src/stm32f10x_cec.c 10.96KB
  232. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/src/stm32f10x_crc.c 3.11KB
  233. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/src/stm32f10x_dac.c 18.08KB
  234. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/src/stm32f10x_dbgmcu.c 4.87KB
  235. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/src/stm32f10x_dma.c 28.22KB
  236. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/src/stm32f10x_exti.c 6.53KB
  237. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/src/stm32f10x_flash.c 59.44KB
  238. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/src/stm32f10x_fsmc.c 33.81KB
  239. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/src/stm32f10x_gpio.c 22.04KB
  240. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/src/stm32f10x_i2c.c 43.41KB
  241. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/src/stm32f10x_iwdg.c 4.62KB
  242. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/src/stm32f10x_pwr.c 8.25KB
  243. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/src/stm32f10x_rcc.c 48.63KB
  244. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/src/stm32f10x_rtc.c 8.07KB
  245. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/src/stm32f10x_sdio.c 27.47KB
  246. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/src/stm32f10x_spi.c 28.63KB
  247. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/src/stm32f10x_tim.c 103.78KB
  248. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/src/stm32f10x_usart.c 36.38KB
  249. LIV_handhold-main/stm32_timersync-open/STM32F10x_FWLib/src/stm32f10x_wwdg.c 5.38KB
  250. LIV_handhold-main/stm32_timersync-open/SYSTEM/
  251. LIV_handhold-main/stm32_timersync-open/SYSTEM/delay/
  252. LIV_handhold-main/stm32_timersync-open/SYSTEM/delay/delay.c 7.07KB
  253. LIV_handhold-main/stm32_timersync-open/SYSTEM/delay/delay.h 1.87KB
  254. LIV_handhold-main/stm32_timersync-open/SYSTEM/sys/
  255. LIV_handhold-main/stm32_timersync-open/SYSTEM/sys/sys.c 484B
  256. LIV_handhold-main/stm32_timersync-open/SYSTEM/sys/sys.h 2.67KB
  257. LIV_handhold-main/stm32_timersync-open/SYSTEM/usart/
  258. LIV_handhold-main/stm32_timersync-open/SYSTEM/usart/usart.c 4.47KB
  259. LIV_handhold-main/stm32_timersync-open/SYSTEM/usart/usart.h 1.21KB
  260. LIV_handhold-main/stm32_timersync-open/USER/
  261. LIV_handhold-main/stm32_timersync-open/USER/DebugConfig/
  262. LIV_handhold-main/stm32_timersync-open/USER/DebugConfig/PWM_STM32F103C6_1.0.0.dbgconf 2.35KB
  263. LIV_handhold-main/stm32_timersync-open/USER/DebugConfig/PWM_STM32F103C8_1.0.0.dbgconf 2.35KB
  264. LIV_handhold-main/stm32_timersync-open/USER/DebugConfig/PWM_STM32F103ZE_1.0.0.dbgconf 6.7KB
  265. LIV_handhold-main/stm32_timersync-open/USER/JLinkLog.txt 7.95KB
  266. LIV_handhold-main/stm32_timersync-open/USER/JLinkSettings.ini 636B
  267. LIV_handhold-main/stm32_timersync-open/USER/PWM.uvguix.Administrator 68.19KB
  268. LIV_handhold-main/stm32_timersync-open/USER/PWM.uvguix.Sheng 176.74KB
  269. LIV_handhold-main/stm32_timersync-open/USER/PWM.uvguix.admin 91.82KB
  270. LIV_handhold-main/stm32_timersync-open/USER/PWM.uvguix.lzy 88.74KB
  271. LIV_handhold-main/stm32_timersync-open/USER/PWM.uvguix.theodore 96.17KB
  272. LIV_handhold-main/stm32_timersync-open/USER/PWM.uvoptx 15.4KB
  273. LIV_handhold-main/stm32_timersync-open/USER/PWM.uvprojx 17.54KB
  274. LIV_handhold-main/stm32_timersync-open/USER/PWM50.map 100.38KB
  275. LIV_handhold-main/stm32_timersync-open/USER/main.c 581B
  276. LIV_handhold-main/stm32_timersync-open/USER/startup_stm32f10x_hd.lst 38.74KB
  277. LIV_handhold-main/stm32_timersync-open/USER/stm32f10x.h 610.94KB
  278. LIV_handhold-main/stm32_timersync-open/USER/stm32f10x_conf.h 3.08KB
  279. LIV_handhold-main/stm32_timersync-open/USER/stm32f10x_it.c 2.28KB
  280. LIV_handhold-main/stm32_timersync-open/USER/stm32f10x_it.h 1.89KB
  281. LIV_handhold-main/stm32_timersync-open/USER/system_stm32f10x.c 34.65KB
  282. LIV_handhold-main/stm32_timersync-open/USER/system_stm32f10x.h 1.94KB
  283. LIV_handhold-main/stm32_timersync-open/keilkilll.bat 372B
0评论
提交 加载更多评论
其他资源 matlab simulink 双馈风机调频,风电调频,风火水调频,虚拟惯性控制,下垂控制 参与系统一次调频的Matlab Si
matlab simulink 双馈风机调频,风电调频,风火水调频,虚拟惯性控制,下垂控制 参与系统一次调频的Matlab Simulink模型 系统为三机九节点模型,所有参数已调好且可调,可直接运行,风电渗透率20% 也可研究风火联合,火电调频等。有同步机调速器。 风电调频,IEEE9节点,双馈风机调频,一次调频,火电调频,同步机调频。 同步机部分带有调速器等部分。并网电压电流。 风电附带下垂控制,虚拟惯性控制,风电渗透率20%,有参考文献。也可研究风电并网,并网电压,电流波形
matlab simulink 双馈风机调频,风电调频,风火水调频,虚拟惯性控制,下垂控制
参与系统一次调频的Matlab Si
ABB机器人二次开发 C#读取和写入数据,可以获取点位信息及写入点位信息 自己写的ABB机器人类,机器人常规操作功能都有,非常
ABB机器人二次开发 C#读取和写入数据,可以获取点位信息及写入点位信息。 自己写的ABB机器人类,机器人常规操作功能都有,非常适合进行二次开发。
ABB机器人二次开发 C#读取和写入数据,可以获取点位信息及写入点位信息 
自己写的ABB机器人类,机器人常规操作功能都有,非常
matlab调制解调 OFDM OTFS 16qam qpsk ldpc turbo在高斯白噪声,频率选择性衰落信道下的误比特
matlab调制解调 OFDM OTFS 16qam qpsk ldpc turbo在高斯白噪声,频率选择性衰落信道下的误比特率性能仿真,matlab代码 OFDM simulink 包括添加保护间隔(cp),信道均衡(ZF MMSE MRC MA LMSEE) 代码每行都有注释,适用于学习,附带仿真说明,完全不用担心看不懂
matlab调制解调 OFDM OTFS 16qam qpsk ldpc turbo在高斯白噪声,频率选择性衰落信道下的误比特
会员管理系统源码 php语言开发 可用于美容店,理发店,服装店,美甲店,奢侈品店等等 功能介绍: 1.常用功能 会员登记,会员充
会员管理系统源码 php语言开发 可用于美容店,理发店,服装店,美甲店,奢侈品店等等 功能介绍: 1.常用功能 会员登记,会员充值,会员充次,消费(会员),消费(散客),快速消费(会员),快速消费(散客),计次消费,挂单列表 打印区 消费打印,充值打印,交班打印 报表中心 消费流水,消费明细表 2.会员管理 会员登记,会员列表,会员充值,更改密码,重置密码,挂失锁定,会员换卡,账户退款 售后服务 近期生日的会员,一个月没来消费,账户余额报警,客户回访,客户投诉 统计分析 增长趋势,等级分析,状态分析,店铺分析,业务员分析 3.积分礼品 积分流水,礼品列表,积分兑换,积分变动 4.仓库管理 产品管理,入库(新增入库,退还入库,入库审核,入库记录,入库明细表)出库(新增出库,出库审核,出库记录,入出库明细表),库存查下,库存报警,统计分析(入库分析,出库分析,库存统计) 5.财务管理 营业状态表,提成记录流水,员工提成统计,员工提成汇总,收银流水,其它收入,消费支出,财务分析 6.微信设置 账户设置,微信菜单,微信回复,回复列表,关注列表 7.常用设置 会员等级,短信余额,短信发送记录,新
会员管理系统源码 php语言开发
可用于美容店,理发店,服装店,美甲店,奢侈品店等等
功能介绍:
1.常用功能
会员登记,会员充
免费点位图软件,应用于维修
点位图软件
DSP28335,三相逆变电路电压闭环程序,三相逆变数字电源程序 包括源代码文件和PDF说明文件 详细说明了代码含义,三相逆
DSP28335,三相逆变电路电压闭环程序,三相逆变数字电源程序。 包括源代码文件和PDF说明文件。 详细说明了代码含义,三相逆变电路电路电压闭环分析,电路设计步骤,软件设计流程,软件调试步骤等。
DSP28335,三相逆变电路电压闭环程序,三相逆变数字电源程序 
包括源代码文件和PDF说明文件 
详细说明了代码含义,三相逆
1关键词:智能电网;电动汽车充电;定价;主从博弈;双层优化;matlab 2参考文献:基于主从博弈的智能小区代理商定价
[1]关键词:智能电网;电动汽车充电;定价;主从博弈;双层优化;matlab [2]参考文献:《基于主从博弈的智能小区代理商定价策略及电动汽车充电管理》 [3]主要内容:随着电动汽车的普及,代理商将在小区电动汽车充电管理中扮演重要角色。 如何制定代理商的定价与购电策略,实现代理商与电动汽车车主双赢,成为重要的研究课题。 基于以上原因,提出了一种未来智能小区代理商的定价及购电策略,将代理商和车主各自追求利益最大化建模为主从博弈。 该模型亦可为研究电动汽车参与的需求侧响应提供重要的借鉴。 另外,还进一步通过 Karush-Kuhn-Tucker 最优性条件和线性规划对偶定理将此博弈模型转化为混合整数线性规划问题进行求解,最终获得全局最优的定价策略。 003
1关键词:智能电网;电动汽车充电;定价;主从博弈;双层优化;matlab
2参考文献:基于主从博弈的智能小区代理商定价
六轴桌面机械臂 上位机(PC)源码与下位机(单片机)源码
六轴桌面机械臂 上位机(PC)源码与下位机(单片机)源码
六轴桌面机械臂 上位机(PC)源码与下位机(单片机)源码