TelenkovDmitry před 1 rokem
rodič
revize
e0e785fc57
2 změnil soubory, kde provedl 57 přidání a 55 odebrání
  1. 9 54
      .obsidian/workspace.json
  2. 48 1
      universal IO/Test HV.md

+ 9 - 54
.obsidian/workspace.json

@@ -6,7 +6,6 @@
       {
         "id": "9f5d5ca1dbbe7210",
         "type": "tabs",
-        "dimension": 50.38880248833593,
         "children": [
           {
             "id": "2e32c5a6e9f28052",
@@ -14,57 +13,13 @@
             "state": {
               "type": "markdown",
               "state": {
-                "file": "Тренировки и занятия.md",
-                "mode": "source",
-                "source": false
-              }
-            },
-            "group": "5cfac0e29502b01e"
-          }
-        ]
-      },
-      {
-        "id": "af790371e55e7c76",
-        "type": "tabs",
-        "dimension": 49.61119751166407,
-        "children": [
-          {
-            "id": "f4f8feb3f8a62cd0",
-            "type": "leaf",
-            "state": {
-              "type": "markdown",
-              "state": {
-                "file": "Тренировки и занятия.md",
-                "mode": "source",
-                "source": false
-              }
-            },
-            "group": "5cfac0e29502b01e"
-          },
-          {
-            "id": "24eed616fe3373a8",
-            "type": "leaf",
-            "state": {
-              "type": "release-notes",
-              "state": {
-                "currentVersion": "1.5.3"
-              }
-            }
-          },
-          {
-            "id": "730be4a8b765c01a",
-            "type": "leaf",
-            "state": {
-              "type": "markdown",
-              "state": {
-                "file": "Тренировки и занятия.md",
+                "file": "universal IO/Test HV.md",
                 "mode": "source",
                 "source": false
               }
             }
           }
-        ],
-        "currentTab": 2
+        ]
       }
     ],
     "direction": "vertical"
@@ -130,7 +85,7 @@
             "state": {
               "type": "backlink",
               "state": {
-                "file": "Тренировки и занятия.md",
+                "file": "universal IO/Test HV.md",
                 "collapseAll": false,
                 "extraContext": false,
                 "sortOrder": "alphabetical",
@@ -171,8 +126,13 @@
   },
   "active": "2e32c5a6e9f28052",
   "lastOpenFiles": [
-    "universal IO/Test HV.md",
+    "metrolog/readme.md",
+    "metrolog/M3 artery + stm32.md",
+    "metrolog/IRQ + FreeRTOS.md",
+    "metrolog/Текучка Метролог.md",
+    "Artery testing.md",
     "Тренировки и занятия.md",
+    "universal IO/Test HV.md",
     "TODO.md",
     "Счета.md",
     "proGit.md",
@@ -189,19 +149,14 @@
     "linux/Raspberry PI.md",
     "linux/GS server.md",
     "2024-01-03.md",
-    "Artery testing.md",
     "web hardcore",
-    "metrolog/M3 artery + stm32.md",
     "web",
     "docs/CAN megmeet Communication Protocol.pdf",
     "docs/3KW Rectifier Can Communication Protocal V2 20220818 (1).pdf",
     "docs/LT8920datasheetEngversion201701191.pdf",
-    "metrolog/Текучка Метролог.md",
-    "metrolog/IRQ + FreeRTOS.md",
     "FlyElectronics/LED Controller.md",
     "bt67xx",
     "metrolog/M3 artery.md",
-    "metrolog/readme.md",
     "Greenstar/FPGA Blaster.md",
     "FlyElectronics/Grinding machine.md",
     "img/sch04.JPG"

+ 48 - 1
universal IO/Test HV.md

@@ -3,4 +3,51 @@
 - PB4 - MISO
 - PB5 - MOSI
 - PA15 - CS
-- [ ] 
+- [ ] LEDs
+- [ ] RS485
+
+**Модуль дискретных входов-выходов. План работ.**
+
+  
+
+1) Проверка основных узлов модуля. [3-5 дней]
+            - Светодиоды
+            - Входы
+            - Выходы
+            - SPI Flash
+            - RS_485
+            - RTC
+            - Внешний Watchdog
+            - USART debug (разъем BOOT)
+            - USB
+            - Входы для определения ревизии (HW_REV_BIT_0..2)
+            - Адресные входы (ADR_1..4)
+            - Кнопки (RESET, SET)
+
+2) Составление карты регистров modbus. Далее карта будет дополняться в процессе работ. [1 день]
+
+3) Организация и настройка проекта. [1 день]
+
+4) Программная реализация протокола Modbus RTU (канальный уровень). (На этом этапе достаточно отдавать несколько регистров. Далее отдать модуль для разработки драйвера и постепенно добавлять функционал). [1-2 дня] 
+
+5) Модуль settings. Определение структуры настроек, реализация основных функций (чтение, запись, восстановление). Работа с настройками по протоколу Modbus RTU (чтение/запись/команды). Производственные настройки. [3-5 дней]
+
+6) Дискретные входы (режим дискретного входа, режим счетного входа, вкл/выкл и настройка периода антидребезга, безопасный режим работы). [5 дней]
+
+7) Дискретные выходы (обычных режим работы и режим PWM, безопасный режим работы). [5 дней]
+
+8) Светодиодная индикация. [1 день]  
+
+9) Дополнение возможностей Modbus. Управление входами/выходами, работа с настройками, управление модулем. [5 дней]
+
+**Пункты 1-9 стараться успеть к марту.**
+
+10) Удаленное обновление модуля (Modbus). [3-4 дня]
+
+11) Реализация журнала событий и передача его по Modbus. [5 дней]
+
+12) Web-интерфейс (доступ через USB-класс RNDIS), конфигурация модуля. [2-3 недели]
+
+13) Отладка ПО и исправление неисправностей. [..]
+
+14) Производственное тестирование. [..]