WS-TTL-CAN Мини Модули метавонад Протоколи табдили
“
Мушаххасоти маҳсулот
- Модели: WS-TTL-CAN
- Интиқоли дуҷониба байни TTL ва CAN -ро дастгирӣ мекунад
- Параметрҳои CAN (суръати интиқол) ва параметрҳои UART танзимшаванда мебошанд
тавассути нармафзор
Дастурҳои истифодаи маҳсулот
1. Оғози зуд
Барои зуд санҷидани интиқоли шаффоф:
- Дастгоҳи WS-TTL-CAN-ро пайваст кунед
- Барои шаффоф будан дастурҳои дар дастури корбарро риоя кунед
санҷиши интиқол
2. Муқаддима
- Хусусиятҳои сахтафзор: Хусусиятҳои сахтафзорро тавсиф кунед
Ин ҷо. - Хусусиятҳои дастгоҳ: Хусусиятҳои дастгоҳро дар
тафсилот.
3. Интерфейси сахтафзори модул
- Андозаҳои модул: Модулро пешниҳод кунед
андозаҳо. - Таърифи PIN модул: Тафсилоти пин
таърифҳо барои пайвасти дуруст.
4. Танзими параметрҳои модул
Танзимоти модулро бо истифода аз сервери силсилавии додашуда танзим кунед
Нармафзорро танзим кунед.
5. Танзими параметрҳои UART
Параметрҳои UART-ро мувофиқи лозим барои танзими худ танзим кунед.
6. Танзими параметри CAN
Параметрҳои CAN, аз ҷумла суръати интиқолро барои дуруст танзим кунед
муошират.
Саволҳои зуд-зуд пурсидашаванда (FAQ)
Савол: Оё ман метавонам нармафзори дастгоҳро бо истифода аз TTL навсозӣ кунам?
пайваст?
Ҷавоб: Бале, дастгоҳ навсозии нармафзорро тавассути TTL барои
навсозиҳои қулай.
Савол: Чӣ тавр ман чаҳорчӯбаи силсилаиро ба чаҳорчӯбаи CAN табдил медиҳам?
A: Барои дастурҳо оид ба дастури корбар ба фасли 9.1.1 муроҷиат кунед
чаҳорчӯбаи силсилавӣ ба табдили CAN.
«`
WS-TTL-КАН
Дастури корбар
Дастури корбар WS-TTL-CAN
www.waveshare.com/wiki
WS-TTL-КАН
Дастури корбар
Мундариҷа
1 ОВОЗVIEW …………………………………………………………………………………………………………………….1 1.1 Хусусиятҳо …… ………………………………………………………………………………………………………1
2. ЗУД Оғоз …………………………………………………………………………………………………………………………………………………… 2 2.1 Санҷиши интиқоли шаффоф ……………………………………………………………………………… 2
3. МУҚАДДИМА ФУНКЦИЯ………………………………………………………………………………………….. 4 3.1 Хусусиятҳои сахтафзор………………… ………………………………………………………………………………..4 3.2 Хусусиятҳои дастгоҳ………………………………………… …………………………………………………………….4
4. ИНТЕРФЕЙСИ ТЕХНИКИИ Модули ………………………………………………………………………………….. 6 4.1 Андозаҳои модул ………………………… …………………………………………………………………………………………………………….6 4.1 Таърифи PIN модул ………………………………………………………………………………… ……………………………………………… 7
5. ПАРАМЕТРҲОИ МОДУЛӢ …………………………………………………………………………………………………………………………………………………………….. 8 5.1 Сервери силсилавии танзими нармафзор………………… …………………………………………………………8
6. ПАРАМЕТРҲОИ ТАБДИЛ ………………………………………………………………………………………………………………………………… 10 6.1 Ҳолати табдилдиҳӣ…………………………… …………………………………………………………………………10 6.2 Самти табдил ………………………………………………………………………………………… ………………………………………….. 11 6.3 Идентификатсияи CAN дар UART ………………………………………………………………………………………………………… …………………. 11 6.4 Оё CAN тавассути UART интиқол дода мешавад ……………………………………………………………… 12 6.5 Оё CAN Frame ID дар UART интиқол дода мешавад ………………………………………….12
7. ПАРАМЕТРҲОИ UART …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………13
8.1 метавонад нархи лӯлаи лӯлаи ...................................................................................................................................................................................................................... ………………………………………………………………………. 14 8.2. КОНВЕРСИЯ СОAMPLE ……………………………………………………………………………………………………………………………………… 17 9.1 Табдилоти шаффоф…………………………… ………………………………………………………….. 17
9.1.1 Чаҳорчӯбаи силсилавӣ ба CAN ……………………………………………………………………………………………….17 9.1.2 МЕТАВОНЕД чаҳорчӯба ба UART … ……………………………………………………………………………………… 19
WS-TTL-КАН
Дастури корбар
9.2 Табдилдиҳии шаффоф бо ID ……………………………………………………………………………………………………………………… 20 9.2.1 Чаҳорчӯбаи UART To CAN……………………… ……………………………………………………………………………………………………… 20 9.2.2 МЕТАВОНАД чаҳорчӯба ба UART …………………………………………………………………………………… ……………………………………… 22
9.3 Табдили формат ………………………………………………………………………………………………………………………………………………………23 9.4 Табдилдиҳии протоколи Modbus……………… ………………………………………………………………24
1 ОВОЗVIEW
WS-TTL-КАН
Дастури корбар
WS-TTL-CAN дастгоҳест, ки интиқоли дуҷонибаро байни TTL ва CAN дастгирӣ мекунад. Параметрҳои CAN-и дастгоҳ (ба монанди суръати интиқол) ва параметрҳои UART тавассути нармафзор танзим карда мешаванд.
1.1 Хусусиятҳо
Дастгирии CAN ба алоқаи дуҷонибаи TTL. Навсозии нармафзори дастгоҳро тавассути TTL дастгирӣ мекунад, ки барои навсозии нармафзор ва функсия қулайтар аст
мутобиқсозӣ Интерфейси борт бо муҳофизати ҷудошудаи ESD ва муҳофизати зидди шиддат ва EMC беҳтар
иҷрои. 14 маҷмӯи филтрҳои танзимшаванда 4 ҳолати корӣ: табдили шаффоф, шаффоф бо табдили идентификаторҳо, формат
табдил, ва табдили протоколи Modbus RTU Бо функсияи муайянкунии офлайнӣ ва худбарқароркунӣ Мутобиқ бо стандарти CAN 2.0B, мувофиқ бо CAN 2.0A ва мувофиқ бо ISO
11898-1/2/3 CAN интиқоли интиқол: 10kbps ~ 1000kbps, буфери танзимшавандаи CAN то 1000 фоторамка талафи маълумотро кафолат намедиҳад Табдилдиҳии баландсуръатро дастгирӣ мекунад, суръати интиқоли CAN метавонад то ба 1270 дароз карда шавад
фоторамкахо дар як сония бо UART дар 115200бит/с ва CAN дар 250кбит/с (наздик ба арзиши максималии назариявии 1309) ва метавонад аз 5000 кадри васеъ дар як сония бо UART дар 460800бит ва CAN дар 1000кбит / сония зиёд бошад.
1
2. ЗУД САР КУНЕД
WS-TTL-КАН
Дастури корбар
WS-TTL-CAN дастгоҳест, ки интиқоли дуҷонибаро байни TTL ва CAN дастгирӣ мекунад. Параметрҳои CAN-и дастгоҳ (ба монанди суръати интиқол) ва параметрҳои UART тавассути нармафзор танзим карда мешаванд.
Нармафзори марбут: WS-CAN-TOOL.
2.1 САНЧИШИ Трансмиссионии шаффоф
Аввалан, шумо метавонед онро бо параметрҳои пешфарзии маҳсулот, тавре ки дар зер нишон дода шудааст, санҷед:
Адад
Ҳолати кори TTL CAN
Метавонед Меъёри интиқол МЕТАВОНАД Навъи чаҳорчӯбаро ирсол кунад
МЕТАВОНАД Ирсоли Frame ID МЕТАВОНАД Филтр
Параметрҳо
115200, 8, N, 1 Интиқоли шаффоф, дуҷониба
250 кб/с Чорчубаҳои васеъ
0 x 12345678 ғайрифаъол (Қабул кардани ҳама чаҳорчӯбаҳои CAN)
Санҷиши интиқоли шаффофи TTL ва CAN: Барои пайваст кардани компютер ва бандари TTL-и дастгоҳ сими пайдарпайро истифода баред ва
USB ба CAN debugger (вақте ки шумо онро истифода мекунед, шумо бояд нармафзор ва драйверро насб кунед, лутфан бо истеҳсолкунандагони дахлдори USB ба CAN debugger барои истифодаи муфассал машварат кунед) ва сипас адаптери барқи 3.3V@40mA барои фаъол кардан дастгоҳ.
2
WS-TTL-КАН
Дастури корбар
Тасвири 1.2.2: RS232 TO CAN интиқоли шаффоф маълумот
SSCOM-ро кушоед, порти COM-ро барои истифода интихоб кунед ва параметрҳои UART-ро тавре ки дар расми 1.2.2 нишон дода шудааст, таъин кунед. Пас аз танзим, шумо метавонед ба порти силсилавӣ ворид шавед, USB-ро ба нармафзори ислоҳи CAN кушоед ва суръати интиқолро ҳамчун 250 кбит / сония муқаррар кунед.
Пас аз иҷрои қадамҳои дар боло зикршуда, CAN ва RS232 метавонанд ба ҳамдигар маълумот ирсол кунанд.
3
3. МУҚАДДИМА ФУНКЦИЯ
WS-TTL-КАН
Дастури корбар
WS-TTL-CAN дорои интерфейси 1 канали TTL ва интерфейси 1 канали CAN мебошад. Меъёри интиқоли порти силсилавӣ 1200 ~ 460800 бит / сонияро дастгирӣ мекунад; суръати интиқоли CAN 10kbps ~ 1000kbps-ро дастгирӣ мекунад ва навсозии нармафзори дастгоҳ тавассути интерфейси TTL, ки барои истифода хеле қулай аст, амалӣ карда мешавад.
Истифодабарандагон метавонанд ба осонӣ пайвасти байни дастгоҳҳои силсилавӣ ва дастгоҳҳои CAN -ро анҷом диҳанд. 3.1 Хусусиятҳои сахтафзор
Не.
Адад
1
Модели
2
Қувва
3
ВПМ - Воҳиди Пардозиши Марказӣ
4
Метавонад интерфейс
5
Интерфейси TTL
6 Нишондиҳандаи алоқа
7
Барқарорсозӣ/барқарорсозии танзимоти завод
8
Ҳарорати амалиёт
9
Ҳарорати нигоҳдорӣ
Параметрҳо
WS-TTL-CAN 3.3V@40mA 32-бит протсессори баландсифат Муҳофизати ESD, Муҳофизати зидди шиддат, Иҷрои аълои EMC Меъёри интиқол 1200 ~ 460800 RUN, COM, CAN -ро дастгирӣ мекунад, истифода осон аст. Барқарорсозӣ/Барқарорсозии завод
Муқаррар намудани дараҷаи саноатӣ: -40 ~ 85
-65~165
3.2 ХУСУСИЯТҲОИ ДАСТГОҲ
Дастгирии иртиботи дуҷонибаи маълумот байни CAN ва TTL. Параметрҳои дастгоҳ тавассути TTL танзим карда мешаванд. Муҳофизати ESD, Муҳофизати зидди шиддат, Иҷрои аълои EMC. 14 маҷмӯи филтрҳои танзимшаванда. Чор намуди кор: табдили шаффоф, табдили шаффоф бо идентификаторҳо, формат
табдил, ва табдили протоколи Modbus RTU. Муайянкунии офлайн ва функсияи барқарорсозии худкор. Мутобиқати мушаххасоти CAN 2.0B, мувофиқ бо CAN 2.0A; ба ISO мувофиқат мекунад
4
WS-TTL-КАН
Дастури корбар
Стандартҳои 11898-1/2/3. Миқдори суръати интиқол: 10kbps ~ 1000kbps. МЕТАВОНАД иқтидори буферии 1000 чаҳорчӯба барои пешгирии талафи маълумот. Табдили баландсуръат: Дар суръати интиқоли порти силсилавии 115200 ва суръати CAN 250 кбит / сония, CAN
суръати фиристодан метавонад то ба 1270 кадрҳои васеъ дар як сония (наздик ба ҳадди назариявии 1309) мерасад. Дар суръати интиқоли порти силсилавии 460800 ва суръати CAN 1000 кбит / сония, суръати фиристодани CAN метавонад аз 5000 кадрҳои васеъ дар як сония зиёд бошад.
5
4. ИНТЕРФЕЙСИ ТЕХНИКИИ Модул
4.1 Андозаҳои модул
WS-TTL-КАН
Дастури корбар
6
4.1 ТАФСИРИ ПИН-ПИН-МОДУЛ
WS-TTL-КАН
Дастури корбар
Тамғакоғаз 1
2
3
4 5 6 7 8 9 10 11 12
Тавсифи UART_LED
CAN_LED
RUN_LED
NC CAN_H CAN_L 3.3V GND CFG DIR RXD TXD
Дар хотир доред, ки pin сигнали нишондиҳандаи алоқаи TTL, сатҳи баланд барои бе маълумот, сатҳи паст барои
Интиқоли маълумот МЕТАВОНАД нишондиҳандаи алоқаи PIN сигнал, сатҳи баланд барои бе маълумот, сатҳи паст барои
Интиқоли маълумот дар ҳолати муътадил кор кардани система дар байни сатҳҳои баланд ва паст (тақрибан 1Гц) ивазкунандаи нишондиҳандаи сигнали система; Баровардани сатҳи баланд, вақте ки
Автобуси CAN ғайримуқаррарӣ аст PIN ҳифз карда шудааст, васл нашудааст дифференсиалии CAN мусбат, резистори дарунсохт 120 CAN дифференсиали манфӣ, резистори дарунсохташуда 120
Вуруди барқ, 3.3V@40mA Ground
Барқарор кардан/барқарор кардан ба танзимоти завод, дар давоми 5 сония барои аз нав танзим кардан ё зиёда аз 5 сония барои барқарор кардани танзимоти заводӣ RS485 назорати самти TTL RX TTL TX
7
5. ПАРАМЕТРХОИ МОДУЛ
WS-TTL-КАН
Дастури корбар
Ин модулро тавассути "WS-CAN-TOOL" тавассути интерфейси TTL танзим кардан мумкин аст. Агар шумо бо сабаби танзими беэҳтиётӣ дастгоҳро пайваст карда натавонед, шумо метавонед калиди "CFG" -ро пахш кунед, то танзимоти заводро барқарор кунед, (Тугмаи CFG-ро барои 5 сония пахш карда нигоҳ доред ва пас аз он ки се нишондиҳандаи сабз ҳамзамон милт-милт мекунанд, раҳо кунед. ).
5.1 НАМЪИЯТИ СЕРВЕРИ СЕРИАЛӢ НАЗОРАТИ ПАРТИЯВӢ
"Бортҳои силсилавӣ" -и пайвастшударо интихоб кунед. Тугмаи "Кушодани силсила" -ро клик кунед. Тугмаи "Хондани параметрҳои дастгоҳ" -ро клик кунед.
8
WS-TTL-КАН
Дастури корбар
Пас аз хондани параметрҳои дастгоҳ, шумо метавонед онҳоро тағир диҳед. Шумо метавонед "Захираи параметрҳои дастгоҳ" -ро клик кунед, то тағиротатонро захира кунед. Пас шумо бояд дастгоҳро бозоғоз кунед.
Мундариҷаи зерин барои шарҳи параметрҳо дар нармафзори танзимшуда аст.
9
6. ПАРАМЕТРҲОИ КОНВЕРСИЯ
WS-TTL-КАН
Дастури корбар
Ин бахш ҳолати табдилдиҳии дастгоҳ, самти табдил, мавқеи идентификаторҳои CAN-ро дар пайдарпаии пайдарпай муайян мекунад, ки оё иттилооти CAN ба UART табдил дода мешавад ва оё ID-и чаҳорчӯбаи CAN ба UART табдил меёбад.
6.1 РЕЖИМИ ТАБДИЛ
Се намуди табдилдиҳӣ: табдили шаффоф, табдили шаффоф бо идентификаторҳо ва табдили формат.
Табдилдиҳии шаффоф Он табдил додани маълумоти автобусро аз як формат ба формати дигар бидуни илова ё тағир додани маълумот дар бар мегирад. Ин
усул мубодилаи форматҳои маълумотро бидуни тағир додани мундариҷаи додаҳо осон мекунад ва табдилдиҳандаро ба ҳарду канори автобус шаффоф мекунад. Он барои корбарон хароҷоти иртиботиро илова намекунад ва имкон медиҳад, ки дар вақти воқеӣ табдили додаҳо бидуни тағир дода шавад, ки қодир аст интиқоли миқдори зиёди маълумотро идора кунад.
Табдилдиҳии шаффоф бо идентификаторҳо Ин як барномаи махсуси табдилдиҳии шаффоф, инчунин бе илова кардани протокол мебошад. Ин
усули табдилдиҳӣ ба хусусиятҳои умумии чаҳорчӯбаҳои силсилавии маъмулӣ ва паёмҳои CAN асос ёфтааст, ки ба ин ду намуди автобусҳо имкон медиҳад, ки як шабакаи ягонаи коммуникатсионӣ ташкил кунанд. Ин усул метавонад "суроға" -ро аз чаҳорчӯбаи силсилавӣ ба майдони муайянкунандаи паёми CAN харита кунад. "Адрес" дар чаҳорчӯбаи силсилавӣ метавонад аз рӯи мавқеи ибтидоӣ ва дарозии он танзим карда шавад, ки ба конвертер имкон медиҳад, ки ба протоколҳои аз ҷониби корбар муайяншуда то ҳадди аксар дар ин режим мутобиқ шавад.
Табдилдиҳии формат Илова бар ин, табдили формат соддатарин режими истифода мебошад, ки дар он формати додаҳо муайян карда мешавад.
ҳамчун 13 байт, ки тамоми иттилоотро аз чаҳорчӯбаи CAN фаро мегирад.
10
6.2 САМТИ ТАБДИЛ
WS-TTL-КАН
Дастури корбар
Се самти табдил: дуҷониба, танҳо UART ба CAN ва танҳо CAN ба UART. Дуҷониба
Табдилдиҳанда маълумотро аз автобуси силсилавӣ ба автобуси CAN ва инчунин аз автобуси CAN ба автобуси силсилавӣ табдил медиҳад. Танҳо UART ба CAN
Он танҳо маълумотро аз автобуси силсилавӣ ба автобуси CAN тарҷума мекунад ва маълумотро аз автобуси CAN ба автобуси силсилавӣ табдил намедиҳад. Ин усул дахолатро дар автобуси CAN ба таври муассир филтр мекунад. Танҳо метавонад ба UART
Он танҳо маълумотро аз автобуси CAN ба автобуси силсилавӣ тарҷума мекунад ва маълумотро аз автобуси силсилавӣ ба автобуси CAN табдил намедиҳад.
6.3 МЕТАВОНЕД Идентификатор дар UART
Ин параметр танҳо вақте самаранок мешавад, ки он дар ҳолати "Табдилдиҳии шаффоф бо идентификаторҳо" бошад:
Ҳангоми табдил додани маълумоти силсилавӣ ба паёмҳои CAN, суроғаи офсетии байтҳои ибтидоии ID-и чаҳорчӯба дар чаҳорчӯбаи силсилавӣ ва дарозии ID чаҳорчӯба муайян карда мешаванд.
Дарозии ID чаҳорчӯба метавонад аз 1 то 2 байт барои чаҳорчӯбаҳои стандартӣ, мувофиқ ба ID1 ва
11
WS-TTL-КАН
Дастури корбар
ID2 дар паёми CAN. Барои чаҳорчӯбаҳои васеъ, дарозии ID метавонад аз 1 то 4 байт бошад, ки ID1, ID2, ID3 ва ID4-ро фаро мегирад. Дар чаҳорчӯбаҳои стандартӣ ID аз 11 бит иборат аст, дар ҳоле ки дар чаҳорчӯбаҳои васеъ ID аз 29 бит иборат аст. 6.4 ОЁ ДАР UART интиқол дода мешавад
Ин параметр танҳо дар ҳолати "Табдилдиҳии шаффоф" истифода мешавад. Ҳангоми интихоб, конвертер иттилооти чаҳорчӯбаи паёми CAN-ро дар байти аввали чаҳорчӯбаи силсилавӣ дохил мекунад. Ҳангоми бекор кардани интихоб, иттилооти чаҳорчӯбаи CAN ба чаҳорчӯбаи силсилавӣ табдил дода намешавад. 6.5 ОЁ МЕТАВОНАД ID ФРАМЕ ДАР UART интиқол дода шавад
Ин параметр танҳо дар ҳолати "Табдилдиҳии шаффоф" истифода мешавад. Ҳангоми интихоб, табдилдиҳанда ID чаҳорчӯбаи паёми CAN-ро пеш аз маълумоти чаҳорчӯба дар чаҳорчӯбаи пайдарпай, пас аз иттилооти чаҳорчӯба дохил мекунад (агар табдили иттилооти чаҳорчӯба иҷозат дода шавад). Ҳангоми бекор кардани интихоб, ID чаҳорчӯбаи CAN табдил дода намешавад.
12
7. ПАРАМЕТРҲОИ UART
Меъёри интиқол: 1200~406800 (бит/с) Усули паритети UART: бе паритет, ҷуфт, тоқ Бит маълумот: 8 ва 9 Қатъ бит: 1, 1.5 ва 2
WS-TTL-КАН
Дастури корбар
13
8. МЕТАВОНЕД ТАНЗИМИ ПАРАМЕТР
WS-TTL-КАН
Дастури корбар
Ин қисм нишон медиҳад, ки чӣ тавр конвертер метавонад суръати интиқолро муқаррар кунад, МЕТАВОНАД ID, навъи чаҳорчӯба ва CAN филтри конвертерро фиристад. CAN суръати интиқол 10kbps ~ 1000kbps-ро дастгирӣ мекунад ва инчунин таърифи корбарро дастгирӣ мекунад. Навъҳои чаҳорчӯба чаҳорчӯбаҳои васеъ ва чаҳорчӯбаи стандартиро дастгирӣ мекунанд. Идентификатсияи чаҳорчӯбаи CAN дар формати шонздаҳӣ аст, ки дар реҷаи "табдилдиҳии шаффоф" ва "табдилдиҳии шаффоф бо ID" эътибор дорад ва бо ин ID маълумотро ба автобуси CAN мефиристад; Ин параметр дар реҷаи табдили формат эътибор надорад.
14 гурӯҳи CAN филтрҳои қабулкунанда мавҷуданд ва ҳар як гурӯҳ аз "навъи филтр", "рамзи қабули филтр" ва "рамзи ниқоби филтр" иборат аст.
8.1 МЕТАВОНЕД МЕТАВОНЕД МУРЪАТИ БАД
Меъёрҳои маъмултарини интиқол дар рӯйхат маҳфузанд: ин дастгоҳ мутобиқсозӣро дастгирӣ намекунад.
14
8.2 МЕТАВОНЕД ТАНЗИМИ филтр
WS-TTL-КАН
Дастури корбар
14 гурӯҳи филтрҳои қабулкунандаи CAN бо нобаёнӣ ғайрифаъол карда шудаанд, ки ин маънои онро дорад, ки маълумоти автобуси CAN филтр карда намешавад. Агар корбарон бояд филтрҳоро истифода баранд, шумо метавонед онҳоро дар нармафзори танзимшуда илова кунед, 14 гурӯҳро илова кардан мумкин аст.
Ҳолати филтр: ихтиёрии "Чорчӯбаи стандартӣ" ва "Чорчӯбаи васеъ". Рамзи қабули филтр: барои муқоисаи ID чаҳорчӯбаи аз ҷониби CAN гирифташуда барои муайян кардани он, ки чаҳорчӯба дар формати шонздаҳӣ қабул шудааст, истифода мешавад. Рамзи ниқоби филтр: барои ниқоб кардани баъзе битҳо дар рамзи қабул истифода мешавад, то муайян кунад, ки оё баъзе битҳои рамзи қабул дар муқоиса иштирок мекунанд ((бит 0 барои иштирок накардан, 1 барои иштирок), дар формати шонздаҳӣ. Мисол.ample 1: Навъи филтр интихобшуда: "Чорчӯбаи стандартӣ"; “Кодекси қабули филтр” бо рақами 00 00 00 01 пур карда мешавад; "Рамзи маскаи филтр" бо 00 00 0F FF пур карда шудааст. Шарҳ: Азбаски ID чаҳорчӯбаи стандартӣ танҳо аз 11 бит иборат аст, 11 битҳои охирини ҳам рамзи қабул ва ҳам рамзи ниқоб муҳиманд. Бо 11 битҳои ниҳоии рамзи ниқоб ҳама ба 1 муқаррар карда шудаанд, ин маънои онро дорад, ки ҳамаи битҳои мувофиқ дар рамзи қабул барои муқоиса баррасӣ карда мешаванд. Аз ин рӯ, конфигуратсияи зикршуда имкон медиҳад, ки чаҳорчӯбаи стандартӣ бо ID-и 0001 гузарад. Мисолample 2: Навъи филтр интихобшуда: "Чорчӯбаи стандартӣ"; “Кодекси қабули филтр” бо рақами 00 00 00 01 пур карда мешавад; "Рамзи ниқоби филтр" бо 00 00 0F F0 пур карда шудааст. Шарҳ: Монанд ба собиқample 1, ки чаҳорчӯбаи стандартӣ танҳо 11 бит дорад, 4 битҳои охирини рамзи ниқоб 0 мебошанд, ки 4 битҳои охирини рамзи қабул ба назар гирифта намешаванд.
15
WS-TTL-КАН
Дастури корбар
барои мукоиса. Аз ин рӯ, ин конфигуратсия имкон медиҳад, ки як гурӯҳи чаҳорчӯбаҳои стандартӣ аз 00 00 то 000F дар ID гузаранд.
Example 3: Навъи филтр интихобшуда: "Чорчӯбаи васеъ"; “Кодекси қабули филтр” бо рақами 00 03 04 01 пур карда шудааст; "Рамзи ниқоби филтр" бо 1F FF FF FF пур карда шудааст.
Шарҳ: Чорчубаҳои васеъшуда 29 бит доранд ва бо 29 битҳои охирини рамзи ниқоб ба 1 муқаррар карда шудаанд, ин маънои онро дорад, ки ҳамаи 29 битҳои охирини рамзи қабул дар муқоиса ҷалб карда мешаванд. Аз ин рӯ, ин танзимот имкон медиҳад, ки чаҳорчӯбаи васеъшуда бо ID-и "00 03 04 01" гузарад.
Example 4: Навъи филтр интихобшуда: "Чорчӯбаи васеъ"; “Кодекси қабули филтр” бо рақами 00 03 04 01 пур карда шудааст; "Рамзи ниқоби филтр" бо 1F FC FF FF пур карда шудааст.
Шарҳ: Дар асоси танзимоти пешниҳодшуда, як гурӯҳи чаҳорчӯбаҳои васеъшуда аз “00 00 04 01” то “00 0F 04 01” дар ID метавонанд гузаранд.
16
9. КОНВЕРСИЯ СОAMPLE
WS-TTL-КАН
Дастури корбар
9.1 КОНВЕРСИЯИ шаффоф
Дар ҳолати табдилдиҳии шаффоф, конвертер маълумоти гирифташударо аз як автобус ба автобуси дигар бе таъхир зуд табдил медиҳад ва мефиристад.
9.1.1 СЕРИЯИ ФРАМАИ БА КАН
Тамоми маълумоти чаҳорчӯбаи силсилавӣ пайдарпай дар майдони додаҳои чаҳорчӯбаи паёми CAN пур карда мешаванд. Вақте ки конвертер чаҳорчӯбаи маълумотро аз автобуси силсилавӣ қабул мекунад, он фавран онро ба автобуси CAN интиқол медиҳад. Маълумот дар бораи чаҳорчӯбаи паёми табдилшудаи CAN (қисмати навъи чаҳорчӯба) ва ID-и чаҳорчӯба аз ҷониби корбар пешакӣ танзим карда мешавад ва дар тӯли раванди табдилдиҳӣ навъи чаҳорчӯба ва ID чаҳорчӯба бетағйир мемонанд.
Табдил додани маълумот аз рӯи формати зерин сурат мегирад: Агар дарозии чаҳорчӯбаи силсилавии қабулшуда аз 8 байт камтар ё баробар бошад, аломатҳои аз 1 то n (дар ин ҷо n дарозии чаҳорчӯбаи силсилавӣ аст) пайдарпай ба мавқеъҳои аз 1 то n-и Майдони маълумоти CAN паём (бо n дар тасвир 7 аст). Агар шумораи байтҳо дар чаҳорчӯбаи силсилавӣ аз 8 бит зиёд бошад, протсессор аз аломати якуми чаҳорчӯбаи силсилавӣ оғоз карда, 8 аломати аввалро мегирад ва онҳоро пайдарпай ба майдони додаҳои паёми CAN пур мекунад. Пас аз фиристодани ин маълумот ба автобуси CAN, маълумоти чаҳорчӯбаи силсилавии боқимонда табдил дода мешавад ва то он даме, ки ҳама маълумот табдил дода шавад, ба майдони додаҳои паёми CAN пур карда мешавад.
17
WS-TTL-КАН
Дастури корбар
Барои мисолample, танзимоти параметри CAN "Чорчӯбаи стандартӣ" -ро интихоб мекунад ва ID CAN 00000060 аст, қайд кунед, ки танҳо 11 битҳои охирини чаҳорчӯбаи стандартӣ эътибор доранд.
18
WS-TTL-КАН
Дастури корбар
9.1.2 CAN FRAME TO UART Дар паёми автобуси CAN, пас аз гирифтани як чаҳорчӯба, он фавран як чаҳорчӯбро ба пеш мебарад. Маълумот
формат мувофиқат мекунад, ки дар диаграмма нишон дода шудааст. Ҳангоми табдилдиҳӣ, ҳама маълумоте, ки дар майдони додаҳои паёми CAN мавҷуд аст, пайдарпай ҷойгир карда мешаванд
ба чаҳорчӯбаи силсилавӣ табдил дода мешавад. Агар ҳангоми конфигуратсия танзимоти "Оё иттилооти МЕТАВОНАД ба силсила табдил дода шавад" бошад
фаъол бошад, конвертер бевосита байти "Маълумоти чаҳорчӯбаи" паёми CAN-ро ба чаҳорчӯбаи силсилавӣ пур мекунад.
Ба ҳамин монанд, агар танзимоти "Оё CAN Frame ID ба силсила табдил дода шавад" фаъол бошад, ҳамаи байтҳои "Frame ID"-и паёми CAN ба чаҳорчӯбаи силсилавӣ пур карда мешаванд.
Барои мисолample, агар "Табдил додани паёми CAN ба силсила" фаъол бошад, аммо "Табдил додани CAN Frame ID ба Serial" ғайрифаъол бошад, табдили чаҳорчӯбаи CAN ба формати силсилавӣ тавре сурат мегирад, ки дар
19
диаграммаи зерин:
Формати чаҳорчӯбаи силсилавӣ
07 01 02 03 04 05 06 07
WS-TTL-КАН
Дастури корбар
Паёми CAN (Чорчӯбаи стандартӣ)
Чорчӯба
07
Маълумот
00 ID Frame
00
01
02
03
Маълумот
04
Шӯъба
05
06
07
9.2 Табдилоти шаффоф бо ID
Табдилдиҳии шаффоф бо ID як истифодаи махсуси табдилдиҳии шаффоф аст, ки ба корбарон дар сохтани шабакаҳои худ ва истифодаи протоколҳои фармоишии барнома мусоидат мекунад.
Ин усул ба таври худкор маълумоти суроғаро аз чаҳорчӯбаи силсилавӣ ба ID-и чаҳорчӯбаи автобуси CAN табдил медиҳад. Бо огоҳ кардани конвертер дар бораи суроғаи ибтидоӣ ва дарозии ин суроға дар чаҳорчӯбаи силсилавӣ ҳангоми конфигуратсия, конвертер ин ID-и чаҳорчӯбаро истихроҷ мекунад ва онро ба майдони ID чаҳорчӯбаи паёми CAN табдил медиҳад. Ин ҳамчун ID-и паёми CAN ҳангоми интиқоли ин чаҳорчӯбаи силсилавӣ хизмат мекунад. Ҳангоми табдил додани паёми CAN ба чаҳорчӯбаи силсилавӣ, ID-и паёми CAN инчунин ба мавқеи мувофиқ дар чаҳорчӯбаи силсилавӣ тарҷума карда мешавад. Бояд қайд кард, ки дар ин реҷаи табдилдиҳӣ танзимоти "CAN ID" дар "CAN Settings Parameters" -и нармафзори конфигуратсия беэътибор аст. Сабаб дар он аст, ки дар ин сенария, идентификатори интиқолшуда (ID-и чаҳорчӯба) аз маълумот дар чаҳорчӯбаи силсилавии дар боло зикршуда пур карда мешавад.
9.2.1 ЧОРЧАҲОИ UART БА КАН
Пас аз гирифтани чаҳорчӯбаи маълумоти силсилавии пурра, конвертер онро фавран ба автобуси CAN интиқол медиҳад.
20
WS-TTL-КАН
Дастури корбар
ID CAN, ки дар чаҳорчӯбаи силсилавӣ интиқол дода мешавад, метавонад дар дохили конфигуратсия муқаррар карда шавад, ки суроғаи ибтидоӣ ва дарозии онро дар чаҳорчӯбаи силсилавӣ муайян мекунад. Диапазони суроғаи ибтидоӣ аз 0 то 7 аст, дар ҳоле ки дарозӣ барои чаҳорчӯбаҳои стандартӣ аз 1 то 2 ва барои чаҳорчӯбаҳои васеъ аз 1 то 4 аст.
Ҳангоми табдилдиҳӣ, дар асоси танзимоти пешакӣ танзимшуда, ҳамаи ID-ҳои чаҳорчӯбаи CAN дар чаҳорчӯбаи силсилавӣ пурра ба майдони ID-и чаҳорчӯбаи паёми CAN тарҷума карда мешаванд. Агар шумораи ID-ҳои чаҳорчӯба дар чаҳорчӯбаи силсилавӣ аз шумораи ID-ҳои чаҳорчӯбаи паёми CAN камтар бошад, ID-ҳои боқимонда дар паёми CAN бо тартиби аз ID1 то ID4 ва боқимонда бо “0” пур карда мешаванд. Қисми боқимондаи маълумот тавре ки дар диаграмма нишон дода шудааст, табдили пайдарпай мегузарад.
Агар чаҳорчӯбаи паёми ягонаи CAN табдили маълумоти чаҳорчӯбаи пайдарпайро анҷом надиҳад, ҳамон ID то пурра табдил додани тамоми чаҳорчӯбаи силсилавӣ ҳамчун ID чаҳорчӯбаи паёми CAN истифода мешавад.
Формати чаҳорчӯбаи силсилавӣ
Суроғаи CAN
0
ID чаҳорчӯба
Суроға 1 Маълумот 1
Адрес 2
Маълумот 2
Адрес 3
Маълумот 3
Адрес 4
Маълумот 5
Адрес 5
Маълумот 6
Адрес 6
Маълумот 7
Адрес 7
Маълумот 8
……
……
Суроға (n-1)
Маълумот н
МЕТАВОНЕД паём 1 МЕТАВОНЕД паём … МЕТАВОНЕД паёми x
Рақами иттилоотии чаҳорчӯбаи ID 1
Рақами ID 2
Конфигуратсияи корбар
00 Маълумот 4
(CAN чаҳорчӯбаи ID 1)
Конфигуратсияи корбар
00 Маълумот 4
(CAN чаҳорчӯбаи ID 1)
Конфигуратсияи корбар
00 Маълумот 4
(CAN чаҳорчӯбаи ID 1)
Маълумот 1
Маълумот…
Маълумот n-4
Маълумот 2
Маълумот…
Маълумот n-3
Шӯъбаи маълумот
Маълумот 3 Маълумот 5
Маълумот… Маълумот…
Маълумот n-2 Маълумот n-1
Маълумот 6
Маълумот 7 Маълумот 8 Маълумот 9
Маълумот…
Маълумот … Маълумот … Маълумот …
Маълумот н
Барои мисолample, суроғаи ибтидоии CAN ID дар чаҳорчӯбаи силсилавӣ 0, дарозӣ 3 аст (дар васеъшуда
21
WS-TTL-КАН
чаҳорчӯбаи дастури корбар), чаҳорчӯбаи силсилавӣ ва паёми CAN тавре ки дар зер нишон дода шудаанд. Дар хотир доред, ки ду чаҳорчӯбаи паёмҳои CAN дар як ID табдил дода мешаванд.
Формати чаҳорчӯбаи силсилавӣ
Маълумот 1 Суроғаи 0 (МЕТАВОНЕД чаҳорчӯбаи ID 1)
Маълумот 2 Суроғаи 1 (МЕТАВОНЕД чаҳорчӯбаи ID 2)
Адрес 2
Маълумот 3
(CAN чаҳорчӯбаи ID 3)
Адрес 3
Маълумот 1
Адрес 4
Адрес 5 Адрес 6 Адрес 7 Адрес 8 Адрес 9 Адрес 10 Адрес 11 Адрес 12 Адрес 13 Адрес 14
Маълумот 2
Маълумот 3 Маълумот 4 Маълумот 5 Маълумот 6 Маълумот 7 Маълумот 8 Маълумот 9 Маълумот 10 Маълумот 11 Маълумот 12
CAN паём 1 CAN паём 2
Чорчӯба
88
85
Маълумот
Рақами ID 1
00
00
ID Frame 2 ID Frame ID 3 Frame ID 4
Шӯъбаи маълумот
Маълумот 1
(CAN чаҳорчӯбаи ID 1)
Маълумот 2
(CAN чаҳорчӯбаи ID 2)
Маълумот 3
(CAN чаҳорчӯбаи ID 3)
Маълумот 1 Маълумот 2 Маълумот 3 Маълумот 5 Маълумот 6 Маълумот 7 Маълумот 8
Маълумот 1
(CAN чаҳорчӯбаи ID 1)
Маълумот 2
(CAN чаҳорчӯбаи ID 2)
Маълумот 3
(CAN чаҳорчӯбаи ID 3)
Маълумот 9 Маълумот 10 Маълумот 11 Маълумот 12
9.2.2 МЕТАВОНЕД БА УАРТ ЧОРЧА КУНЕД
Агар суроғаи ибтидоии CAN ID-и танзимшуда дар чаҳорчӯбаи пайдарпай 0 ва дарозии 3 бошад (дар сурати чаҳорчӯбаҳои васеъ), паёми CAN ва натиҷаи табдили он ба чаҳорчӯбаи силсилавӣ дар зер нишон дода мешавад:
22
WS-TTL-КАН
Дастури корбар
Формати чаҳорчӯбаи силсилавӣ
20
30 40 Маълумот 1 Маълумот 2 Маълумот 3 Маълумот 4 Маълумот 5 Маълумот 6 Маълумот 7
CAN паём
Маълумоти чаҳорчӯба
ID чаҳорчӯба
Шӯъбаи маълумот
87
10 20 30 40 Маълумот 1 Маълумот 2 Маълумот 3 Маълумот 4 Маълумот 5 Маълумот 6 Маълумот 7
9.3 ТАБДИЛИ ФОРМАТ
Формати табдили маълумот тавре ки дар зер нишон дода шудааст. Ҳар як чаҳорчӯбаи CAN 13 байтро дар бар мегирад ва онҳо маълумоти CAN + ID + маълумотро дар бар мегиранд.
23
WS-TTL-КАН
Дастури корбар
9.4 ТАЪДИЛИ PROTOKOL MODBUS Протоколи стандартии Modbus RTU-ро ба формати додашудаи CAN табдил диҳед ва
ин табдилдиҳӣ умуман паёми таҳриршавандаи CAN автобусро талаб мекунад. Маълумоти силсилавӣ бояд бо протоколи стандартии Modbus RTU мувофиқ бошад, дар акси ҳол он наметавонад
табдил дода шавад. Лутфан қайд кунед, ки паритети CRC ба CAN табдил дода намешавад. CAN формати содда ва муассири иртиботи сегментро барои амалӣ кардани Modbus таҳия мекунад
Муоширати RTU, ки байни мизбон ва ғулом фарқ намекунад ва корбарон танҳо бояд тибқи протоколи стандартии Modbus RTU муошират кунанд.
CAN маблағи санҷиши CRC-ро талаб намекунад ва пас аз он ки конвертер чаҳорчӯбаи охирини CAN-ро қабул кунад, CRC ба таври худкор илова карда мешавад. Сипас, бастаи маълумоти стандартии Modbus RTU ташкил ва фиристода мешавад
24
WS-TTL-КАН
Дастури корбар
ба порти силсилавӣ. Дар ин режим, [CAN ID]-и [CAN Setting Parameter] нармафзори конфигуратсия аст
беэътибор аст, зеро идентификатор (идентификатори чаҳорчӯба) дар ин вақт ирсолшуда аз ҷониби майдони суроға (ID гиреҳ) дар чаҳорчӯбаи силсилавии Modbus RTU пур карда мешавад.
(1) Формати чаҳорчӯбаи силсилавӣ (Modbus RTU) Параметрҳои силсилавӣ: суръати интиқол, битҳои маълумот, битҳои қатъ ва паритетҳоро тавассути нармафзори конфигуратсия танзим кардан мумкин аст. Протоколи маълумот бояд ба протоколи стандартии Modbus RTU мувофиқат кунад. (2) МЕТАВОНАД Ҷониби CAN маҷмӯи форматҳои протоколи сегментро тарҳрезӣ мекунад, ки формати протоколи сегментатсияро муайян мекунад, ки усули сегментатсия ва азнавташкилдиҳии паёмро, ки дарозиаш аз 8 байт зиёд аст, тавре дар зер нишон дода шудааст, муайян мекунад. Дар хотир доред, ки вақте чаҳорчӯбаи CAN чаҳорчӯбаи ягона аст, бит парчами сегментатсия 0x00 аст.
Рақами бит.
7
6
5
4
3
2
1
0
Чорчӯба
FF
FTR X
X
DLC (дарозии маълумот)
Чорчӯба ID1
X
X
X
ID.28-ID.24
Чорчӯба ID2
ID.23-ID.16
Чорчӯба ID3
ID.15-ID.8
Чорчӯба ID4
ID.7-ID.0 (суроғаи Modbus RTU)
Маълумот 1
сегментатсия
парчам
навъи
ҳисобкунаки сегментатсия
Маълумот 2
Аломати 1
Маълумот 3
Аломати 2
Маълумот 4
Аломати 3
Маълумот 5
Аломати 4
Маълумот 6 Маълумот 7 Маълумот 8
Аломати 5 Аломати 6 Аломати 7
Паёми чаҳорчӯбаи CAN метавонад тавассути нармафзори конфигуратсия муқаррар карда шавад (чорчӯбаи дурдаст ё маълумот; чаҳорчӯбаи стандартӣ ё васеъ).
Протоколи Modbus интиқолшаванда аз байти "Маълумоти 2" оғоз мешавад, агар мундариҷаи протокол зиёда аз 7 бит бошад ва боқимондаи мундариҷаи протокол дар ин формати сегментӣ то табдили табдил табдил дода мешавад.
25
WS-TTL-КАН
Дастури корбар
пурра. Маълумот 1 паёми назорати сегментатсия аст (1 байт, 8бит) ва маънои дар зер нишон додашуда:
Парчами сегментатсия Аломати сегментатсия як битро ишғол мекунад (Bit7) ва нишон медиҳад, ки оё паём як бит аст ё не.
паёми сегментӣ ё не. "0" паёми алоҳидаро нишон медиҳад ва "1" чаҳорчӯба дар паёми сегментӣ ишора мекунад.
Навъи сегментатсия Навъи сегментатсия 2 битро ишғол мекунад (Bit6, Bit5) ва намудҳои ҳисоботро дар ин нишон медиҳад
гузориши сегмент.
Арзиши бит (Bit6, Bit5)
00
01 10
Тавсифи сегментатсияи аввал
Сегментатсияи миёна Сегментатсияи охирин
Шарҳ
Агар ҳисобкунаки сегментатсия арзиши = 0-ро дар бар гирад, пас ин сегментатсияи аввал аст.
Нишон медиҳад, ки ин сегментатсияи миёна аст ва сегментатсияи сершумор вуҷуд дорад ё сегментатсияи миёна вуҷуд надорад. Сегментатсияи охиринро нишон медиҳад
Ҳисобкунаки сегментатсия 5 битро ишғол мекунад (Bit4-Bit0), ки барои фарқ кардани шумораи силсилавии сегментҳо дар як чаҳорчӯба истифода мешавад
Паёми Modbus, ки барои тафтиш кардани пурра будани сегментҳои ҳамон чаҳорчӯба кофӣ аст. (3) Табдилдиҳӣ Мисample: Протоколи бандари силсилавии Modbus RTU (дар шонздаҳӣ). 01 03 14 00 0A 00 00 00 00 00 14 00 00 00 00 00 17 00 2C 00 37 00 C8 4E 35 Байти аввал 01 рамзи суроғаи Modbus RTU мебошад, ки ба CAN ID7 табдил дода мешавад; 0 байти охирин (2E 4) маблағи санҷиши Modbus RTU CRC мебошанд, ки партофта мешаванд ва на
табдил дода шудааст. Табдили ниҳоӣ ба паёми маълумоти CAN чунин аст: Чорчӯбаи 1 паёми CAN: 81 03 14 00 0A 00 00 00 00
26
WS-TTL-КАН
Дастури корбар
Чаҳорчӯбаи 2 CAN паём: a2 00 00 14 00 00 00 00 00 Чаҳорчӯбаи 3 CAN паём: a3 00 17 00 2C 00 37 00 CAN чаҳорчӯбаи паёми 4: c4 c8 Навъи чаҳорчӯбаи (чаҳорчӯбаи стандартӣ ё васеъ) телеграммаҳои CAN тавассути нармафзори конфигуратсия; Маълумоти аввалини ҳар як паёми CAN бо иттилооти сегментӣ (81, a2, a3 ва c4) пур карда мешавад, ки ба чаҳорчӯбаи Modbus RTU табдил дода намешавад, балки танҳо ҳамчун иттилооти назорати тасдиқи паём хизмат мекунад.
27
WS-TTL-КАН
Дастури корбар
Принсипи табдили додаҳо аз ҷониби CAN ба ModBus RTU ҳамон тавре аст, ки дар боло гуфта шудааст, пас аз он ки ҷониби CAN чаҳор паёми дар боло зикршударо қабул мекунад, конвертер паёмҳои CAN-и қабулшударо ба чаҳорчӯбаи маълумоти RTU мувофиқи механизми сегментатсияи CAN дар боло зикршуда муттаҳид мекунад. , ва дар охир маблағи назорати CRC илова кунед.
28
Ҳуҷҷатҳо / Сарчашмаҳо
![]() |
WAVESHARE WS-TTL-CAN Мини Модули метавонад Протоколи Табдилоти [pdf] Дастури корбар WS-TTL-CAN Мини Модули метавонад протоколи табдили, WS-TTL-CAN, Мини модули метавонад протоколи табдили, модули метавонад протоколи табдили, протоколи табдили метавонад, протоколи табдили, протокол |