Мазмұны:

Трансмисорлық температура модулі (Labview + Raspberry Pi 3): 8 қадам
Трансмисорлық температура модулі (Labview + Raspberry Pi 3): 8 қадам

Бейне: Трансмисорлық температура модулі (Labview + Raspberry Pi 3): 8 қадам

Бейне: Трансмисорлық температура модулі (Labview + Raspberry Pi 3): 8 қадам
Бейне: Голубая стрела (1958) фильм 2024, Қараша
Anonim
Температура модульдерінің модульдері (Labview + Raspberry Pi 3)
Температура модульдерінің модульдері (Labview + Raspberry Pi 3)

ESCRITO EN ESPAÑOL

Температураның ауыспалы схемасы бойынша, сенсорлық жүйенің негізгі құралдары (потенциалды өлшеу құралдары) потенциалды өлшеу құралдарын қолданады. Мәліметтер сенсоры (Elemento Secundario), MODBUS RTU протоколының ең жоғары стандартты нұсқасы болып табылады, ол компьютерлік желілердің кезекті сериялары үшін қажет.

Бағдарламаны қарау кезінде сіз MODBUS бағдарламасын іске қосқаннан кейін қарауды көре аласыз. El esclavo es capaz de recibir las siguientes funciones del maestro:

  1. 0X01 функциясы
  2. Функция 0x02
  3. Функция 0x03
  4. 0x04 функциясы
  5. 0x05 функциясы
  6. Функция 0x06

Los registros en el esclavo son жүзеге асырады:

  1. MODBUS режиссері (16 бит)
  2. Трансмиссия жылдамдығы (16 бит)
  3. Medición de la temperatura (16 бит)
  4. Бит қатесі (1 бит)
  5. Bit de selección (1 бит) C o F
  6. Nivel máximo de medición (16 бит)
  7. Медициналық ақпарат (16 бит)

Жабдықтар

  • LabVIEW
  • Таңқурай Pi 3
  • ADC MCP3008
  • 1 Потенциометр
  • Секіргіштер
  • FTDI (FT232RL)
  • Protoboard

1 -қадам: тізбектер

Айналымдар
Айналымдар

Circuito MCP3008 және Frambuesa Pi

Conexión Raspberry Pi 3 және FTDI:

  1. GND және GND
  2. TX және RX
  3. RX және TX

2 -қадам: Esclavo MODBUS En Raspberry Pi 3B

Raspberry Pi 3B операциялық жүйенің негізгі конфигурациясы қажет. Sugiero instalar NOOBS desde la pagina oficial. Raspberry Pi 3B арқылы SPI -ге арналған сериялық бағдарламаларды орнатуға болады.

(VNC қарау құралы VNC қарау құралын пайдалану арқылы жеке байланыс орнатыңыз)

ADC түпнұсқасы - бұл сенсордың ең жоғары бағалары, олар Фаренгейт бойынша бағаланады.

Бұл Pyserial -дегі Python -дегі MODBUS -тың негізгі нұсқасы. Трансмиссионерлік нұсқаулықтың 4 тізімі бойынша:

  1. Катушкалар
  2. Енгізу регистрлері
  3. Регистрлерді ұстау
  4. Дискретті кірістер

6 элементтен тұратын тізімдер. Сипаттаманы ағылшын тілі (Америка Құрама Штаттары) тіліне кері аудару Аудару:

  • coils_lista [0] = селекциондық көрсеткіш (фаренгейт бойынша медико -де Celsius caso contrario unidad de selección)
  • diskret_input [0] = бит қатесі (температураның жоғарылауы)
  • inputRegister_lista [0] = ADC мәні (сенсорлы температура сенсоры) біршама тәуелді.
  • holdRegister_lista [0] = dirección de esclavo
  • holdRegister_lista [1] = температураның мәні
  • holdRegister_lista [2] = ерлік температурасы
  • holdRegister_lista [3] = тарату жылдамдығы.

El esclavo MODBUS жеке шешімдердің жеке сипаттамалары:

  • Ең жоғары температура 500 Цельсий
  • Температура 200 Цельсий бойынша
  • Baudrate 9600 ресми
  • Директорат эсклаво 1
  • Медициналық ақпарат Цельсий бойынша.

La lógica aplicada es la siguiente:

Python -дың ең үлкен нұсқасы MODBUS -тің ең жақсы нұсқасы:

Бөлмелер мен қызметтерді іске қосу 3 -ші нұсқада, 3 -ші сыныпта, -де -де -2 -де, -жазу -да -2 -де, -жазу 2 -де жүзеге асырылатын болады. yun ultimo realizar la instrucción pedida según el código de función leido.

Сіз функционалдылықты қайта жүктеуді жалғастырдыңыз.

Тізімдегі ең маңызды функцияларды орындаңыз.

Бұл CRC -тің ең маңызды кезеңі болып табылады. CRC MODBUS сілтемесі бойынша CRC функциясын қолданыңыз.

CRC калькуляторы

MODBUS экзепсионы

3 -қадам: Maestro LabVIEW (HMI)

Maestro LabVIEW (HMI)
Maestro LabVIEW (HMI)
Maestro LabVIEW (HMI)
Maestro LabVIEW (HMI)

MODBUS RTU -дегі MODBUS кітапханасы MODBUS -тың негізгі құралдарының бірі болып табылады.

Қарап шығыңыз:

  • ішінде
  • Контактілер: SERIAL -дың жаңартылған нұсқасы бойынша API -дің ақысыз нұсқасы.
  • escribir: aquí se utiliza la funcion жазуға бір реттік регистр және бір катушка жазу
  • бұл: тіркеу каталогын тіркеу, сонымен қатар лекцияны оқуға болады.

4 -қадам: Макина Де Эстадос

Макина Де Эстадос
Макина Де Эстадос
Макина Де Эстадос
Макина Де Эстадос
Макина Де Эстадос
Макина Де Эстадос

explicare detalladamente la configuración en cada опциялары:

конектор:

API -нің жаңартылған нұсқасы MODBUS -тің «Жаңа сериялық шебері» опциясын таңдағанда, конфигурацияны бақылайды:

  • Буд
  • Паритет
  • Сериялық порт (Visa ресурсы)
  • Сериялық түрі (RTU)
  • ID del esclavo.

escribir:

Ең маңыздысы - бұл жоғары температура режимі, ең жоғары деңгейдегі ақпарат, сонымен қатар сіздің жеке ақпаратыңыз. a la que el maestro accedería. Келесі кезекте las funciones utilizadas fueron:

  • Жалғыз ораманы жазыңыз
  • Жеке холдинг Тіркеу жазыңыз.

Лир:

Тек сол кезде де қате жіберілетін болады, ал бұл жерде тіркелгі айнымалы болады.

Las funciones utilizadas fueron:

  • Енгізу регистрін оқу
  • Катушкаларды оқу.

5 -қадам: алдыңғы панель

Алдыңғы панель
Алдыңғы панель

Қарапайым панельді қарау - бұл финалға шығу. Нені білу керек:

DMC GUI Suite бағдарламасын қарау үшін индикаторлар мен диаграммаларды тексеруге болады.

2 терминометр (Фаренгейт бойынша Цельсий бойынша 1 температура көрсеткіші).

«Ескерту» белгісі қатені жоюға мүмкіндік береді.

Түсініктемелер бойынша, егер сіз бірдеңе жасайтын болсаңыз, онда бұл функционалдылықты жоюға мүмкіндік береді.

Дисклавия бойынша ережелер (провайдерлер ботоны үшін)

Бодит бас бодраты дель -эсклаво (презентациядағы ел ботоны үшін)

«Excepciones» бөлімінен бас тарту (MODBUS -тың басқа да функцияларға тәуелділігі)

6 -қадам: Archivos Python

Бұл MODBUS (температураның трансмисоры) стандартты архивінің ең үлкен датчиктерінің температурасының сенсорлық температурасының өзгеруіне байланысты (Simulado en el channel 0 con un potenciometro).

Мен 15 жастан 16 жасқа дейінгі функцияларды жүзеге асырамын.

7 -қадам: HMI

Modbus RTU шебері

LabVIEW бағдарламасын іске қосу. Шешімсіз, бұл қате болса да, ешқандай қате жоқ, егер сіз ешқандай шешім қабылдамасаңыз.

8 -қадам: Қорытынды нәтиже

Қарап шығудың ең маңызды нұсқасы - бұл RTU және лабораториялық қараудың бір түрі.

Ұсынылған: