I-Microsemi DG0440 eqhuba i-Modbus TCP Reference Design kwi-SmartFusion2 Devices
Ikomkhulu leMicrosemi Corporate
Ishishini elinye, uAliso Viejo,
CA 92656 eMelika
Ngaphakathi e-USA: +1 800-713-4113
Ngaphandle kwe-USA: +1 949-380-6100
Ifeksi: +1 949-215-4996
I-imeyile: sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation. Onke Amalungelo Agciniwe. I-Microsemi kunye ne-logo ye-Microsemi ziimpawu zorhwebo ze-Microsemi Corporation. Zonke ezinye iimpawu zorhwebo kunye namanqaku eenkonzo ziyipropathi yabanini bazo
I-Microsemi ayenzi iwaranti, ukumelwa, okanye isiqinisekiso malunga nolwazi oluqulethwe apha okanye ukufaneleka kwemveliso kunye neenkonzo zayo nayiphi na injongo ethile, kwaye i-Microsemi ayithathi nayiphi na imfanelo evela kwisicelo okanye ukusetyenziswa kwayo nayiphi na imveliso okanye isiphaluka. Iimveliso ezithengiswa apha ngezantsi kunye naziphi na ezinye iimveliso ezithengiswa yi-Microsemi ziye zaphantsi kovavanyo olulinganiselwe kwaye akufanele zisetyenziswe ngokubambisana nezixhobo ezibalulekileyo zemishini okanye izicelo. Naziphi na iinkcukacha zokusebenza zikholelwa ukuba zithembekile kodwa aziqinisekiswanga, kwaye uMthengi kufuneka aqhube kwaye azalise yonke imisebenzi kunye nolunye uvavanyo lweemveliso, zodwa kunye kunye, okanye zifakwe kuyo, nayiphi na imveliso yokugqibela. Umthengi akayi kuthembela kuyo nayiphi na idatha kunye neenkcukacha zokusebenza okanye iiparitha ezinikezelwe yi-Microsemi. Luxanduva loMthengi ukuzimela ngokuzimeleyo ukufaneleka kwazo naziphi na iimveliso kunye nokuvavanya nokuqinisekisa okufanayo. Ulwazi olunikezwa yi-Microsemi apha ngezantsi lunikezelwa "njengoko lukhona, luphi" kunye nazo zonke iimpazamo, kwaye yonke ingozi ehambelana nolwazi olunjalo luphelele kuMthengi. I-Microsemi ayinikezeli, ngokucacileyo okanye ngokungafihliyo, nakweliphi na iqela naliphi na ilungelo lobunikazi, iilayisenisi, okanye nawaphi na amanye amalungelo e-IP, nokuba ngokubhekiselele kulwazi olunjalo ngokwalo okanye nayiphi na into echazwe ngolo lwazi. Ulwazi olunikezwe kolu xwebhu lunelungelo kwi-Microsemi, kwaye i-Microsemi inelungelo lokwenza naluphi na utshintsho kulwazi olukule ncwadana okanye kuyo nayiphi na imveliso kunye neenkonzo nangaliphi na ixesha ngaphandle kwesaziso.
Malunga neMicrosemi
I-Microsemi Corporation (i-Nasdaq: i-MSCC) inikezela ngepotfoliyo ebanzi ye-semiconductor kunye nezisombululo zenkqubo ye-aerospace & nokukhusela, unxibelelwano, isikhungo sedatha kunye neemarike zoshishino. Iimveliso zibandakanya ukusebenza okuphezulu kunye ne-radiation-hardened analog mix-signal integrated circuits, FPGAs, SoCs kunye ne-ASICs; iimveliso zolawulo lwamandla; izixhobo zexesha kunye nongqamaniso kunye nezisombululo zexesha ezichanekileyo, ukumisela umgangatho wehlabathi wexesha; izixhobo zokulungisa ilizwi; Izisombululo zeRF; amacandelo ahlukeneyo; ugcino lweshishini kunye nezisombululo zonxibelelwano, itekhnoloji yokhuseleko kunye ne-scalable anti-tampiimveliso ze-er; Izisombululo ze-Ethernet; I-Power-over-Ethernet ICs kunye ne-midspans; ngokunjalo noyilo lwesakhono kunye neenkonzo. I-Microsemi ikomkhulu e-Aliso Viejo, eCalifornia, kwaye inabasebenzi abamalunga nama-4,800 kwihlabathi liphela. Funda ngakumbi kwi www.microsemi.com.
Imbali yohlaziyo
Imbali yohlaziyo ichaza utshintsho oluthe lwaphunyezwa kuxwebhu. Ezi nguqulelo zidweliswe ngohlaziyo, kuqalwa kolona papasho lwangoku.
Uhlaziyo 7.0
Kuhlaziywe uxwebhu lweLibero v11.8 yokukhutshwa kwesoftware.
Uhlaziyo 6.0
Olu tshintsho lulandelayo lwenziwa kuhlaziyo 6.0 lolu xwebhu.
- ILibero SoC, iFlashPro, kunye neemfuno zoyilo lweSoftConsole zihlaziywa kwiiMfuno zoYilo, iphepha lesi-5.
- Kulo lonke isikhokelo, amagama eeprojekthi zeSoftConsole ezisetyenziswe kwidemo yoyilo kunye nawo onke amanani ahambelanayo ahlaziywa.
Uhlaziyo 5.0
Hlaziya uxwebhu lweLibero v11.7 yokukhutshwa kwesoftware (SAR 76559).
Uhlaziyo 4.0
Hlaziya uxwebhu lweLibero v11.6 yokukhutshwa kwesoftware (SAR 72924).
Uhlaziyo 3.0
Hlaziya uxwebhu lweLibero v11.5 yokukhutshwa kwesoftware (SAR 63972).
Uhlaziyo 2.0
Hlaziya uxwebhu lweLibero v11.3 yokukhutshwa kwesoftware (SAR 56538).
Uhlaziyo 1.0
Hlaziya uxwebhu lweLibero v11.2 yokukhutshwa kwesoftware (SAR 53221).
Ukuqhuba i-Modbus TCP Reference Design kwi-SmartFusion2 Devices usebenzisa i-IwIP kunye ne-FreeRTOS
Intshayelelo
I-Microsemi inikezela ngoyilo lwereferensi ye-SmartFusion®2 SoC FPGA izixhobo ezibonisa
i-tri-speed ethernet medium access controller (TSEMAC) iimpawu ze-SmartFusion2 SoC FPGA kwaye isebenzisa iprotocol ye-Modbus. Uyilo lwereferensi lusebenza kwi-UG0557: SmartFusion2 SoC FPGA Advanced Development Kit User Guide. Esi sikhokelo sedemo sichaza.
- Ukusetyenziswa kwe-SmartFusion2 TSEMAC eqhagamshelwe kwi-serial gigabit media interface ezimeleyo (SGMII) PHY.
- Ukudityaniswa kwe-SmartFusion2 umqhubi we-MAC kunye ne-IP (IwIP) yokulawula ukuhanjiswa kweprotocol (TCP) okanye i-IP stack kunye ne-free time operating system (RTOS).
- Uluhlu lwesicelo kunye neprotocol ye-automation protocol, i-Modbus kwi-TCP okanye i-IP.
- Uluqhuba njani uyilo lwereferensi
I-microcontroller subsystem (MSS) ye-SmartFusion2 SoC FPGA inomzekelo weperipheral ye-TSEMAC. I-TSEMAC inokumiswa phakathi kweprosesa yenginginya kunye nenethiwekhi ye-Ethernet kula mazinga alandelayo odluliselo lwedatha (izantya zemigca):
- 10 Mbps
- 100 Mbps
- 1000 Mbps
Ukufumana ulwazi oluthe kratya kwi-interface ye-TSEMAC yezixhobo ze-SmartFusion2, bona i-UG0331: I-SmartFusion2 Microcontroller Subsystem User Guide.
Ukusebenzisa iProtocol yeModbus
I-Modbus ngumaleko wesicelo olandelwayo wokuthumela umyalezo okhoyo kwinqanaba lesixhenxe le
vula inkqubo yoqhagamshelo (OSI) imodeli. Yenza umxhasi okanye unxibelelwano lweseva phakathi kwezixhobo eziqhagamshelwe kwiintlobo ezahlukeneyo zeebhasi okanye uthungelwano. Yinkonzo elandelwayo enikezela ngeenkonzo ezininzi ezichazwe ziikhowudi zokusebenza. Iikhowudi zomsebenzi we-Modbus ziziqalelo zesicelo se-Modbus okanye phendula iiyunithi zedatha yeprotocol. Amacandelo omthetho we-Modbus aquka:
- TCP okanye IP phezu Ethernet
- Ukuhanjiswa kwe-Asynchronous serial ngaphezulu kweentlobo ezahlukeneyo zemidiya
- ucingo:
- I-EIA/TIA-232-E
- I-EIA-422
- I-EIA/TIA-485-A IFayibha
- Unomathotholo
- I-Modbus PLUS, inethiwekhi ye-token edlulayo enesantya esiphezulu
Lo mzobo ulandelayo uchaza izitaki zonxibelelwano lwe-Modbus kuthungelwano olwahlukeneyo lonxibelelwano.
Umzobo 1 • Isitaki soNxibelelwano lweModbus
Ukusebenzisa iProtocol yeModbus kwisixhobo se-SmartFusion2
Iseva ye-Modbus TCP isebenza kwi-SmartFusion2 Advanced Development Kit kwaye iphendula kwi-Modbus TCP client esebenza kwi-PC yokusingatha. Lo mfanekiso ulandelayo ubonisa umzobo webhloko weseva ye-Modbus TCP kunye nesicelo kwisixhobo se-SmartFusion2.
Umzobo 2 • Block Diagram ye-Modbus TCP Server kunye neSicelo kwi-SmartFusion2
0RGEXV 7&3 $SSOLFDWLRQ | 0RGEXV 7&3 6HUYHU |
,Z,3 7&3 RU ,3 6WDFN | |
) UHH5726 | )LUPZDUH |
6PDUW)XVLRQ2 $GYDQFHG 'HYHORSPHQW .LW (+:) |
IiMfuno zoYilo
Le theyibhile ilandelayo idwelisa ihardware kunye neemfuno zoyilo lwesoftware.
ITheyibhile 1 • IiMfuno zoYilo lweReferensi kunye neenkcukacha
IiMfuno zoYilo: Inkcazo
Hardware
- SmartFusion2 Ikhithi yoPhuhliso oluPhezulu
– USB A ukuya mini-B intambo
– 12 V iadaptha
Rev A okanye kamva - Intambo ye-Ethernet RJ45
- Nayiphi na kwezi nkqubo zokulinganisa i-terminal elandelayo:
-I-Hyperterminal
-TeraTerm
-PuTTY - I-PC yokusingatha okanye iLaptop yeWindows 64-bit yeNkqubo yokuSebenza
Isoftware
- I-Libero® System-on-Chip (SoC) v11.8
- ISoftConsole v4.0
- Isoftware yenkqubo yeFlashPro v11.8
- USB kubaqhubi be-UART-
- MSS Ethernet MAC abaqhubi v3.1.100
- Inkqubo yokulinganisa i-serial terminal i-HyperTerminal, iTeraTerm, okanye iPuTTY
- Isikhangeli seMozilla Firefox okanye i-Internet Explorer
Uyilo lwedemo
La macandelo alandelayo achaza uyilo lwedemo yoyilo lwereferensi ye-Modbus TCP kwizixhobo ze-SmartFusion2 zisebenzisa i-IwIP kunye ne-FreeRTOS.
Uyilo lwedemo files ziyafumaneka ukukhuphela apha:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
Uyilo lwedemo files ziquka:
- Libero
- Ukucwangcisa files
- HostTool
- Ndifundele
Lo mfanekiso ulandelayo ubonisa ubume bomgangatho ophezulu woyilo files. Ngolwazi oluthe vetshe, bona i Readme.txt file.
Umzobo 3 • Uyilo lweDemo Files Ulwakhiwo olukwiNqanaba eliphezulu
Iimpawu zoYilo lweDemo
Uyilo lwereferensi lubandakanya:
- Gqibezela iprojekthi yeLibero SoC Verilog
- Iprojekthi ye-firmware yeSoftConsole
Uyilo lwereferensi lunokuxhasa ezi khowudi zomsebenzi we-Modbus zilandelayo ngokuxhomekeke kwisethingi yestakhi yonxibelelwano ye-Modbus yasimahla:
- Funda iirejista zegalelo (ikhowudi yokusebenza 0×04)
- Funda iirejista zokubamba (ikhowudi yokusebenza 0×03)
- Bhala iirejista enye (ikhowudi yokusebenza 0×06)
- Bhala iirejista ezininzi (ikhowudi yokusebenza 0×10)
- Funda okanye Bhala iirejista ezininzi (ikhowudi yokusebenza 0×17)
- Funda iikhoyili (ikhowudi yokusebenza 0×01)
- Bhala ikhoyili enye (ikhowudi yokusebenza 0×05)
- Bhala iikhoyili ezininzi (ikhowudi yokusebenza 0×0F)
- Funda amagalelo ahlukeneyo (ikhowudi yokusebenza (0×02)
Uyilo lwereferensi luxhasa ezi khowudi zomsebenzi we-Modbus zilandelayo kuzo zonke iisetingi zonxibelelwano lwe-Modbus lwasimahla:
- Funda iirejista zegalelo (ikhowudi yokusebenza 0×04)
- Funda amagalelo ahlukeneyo (ikhowudi yokusebenza (0×02)
- Bhala iikhoyili ezininzi (ikhowudi yokusebenza 0×0F)
- Funda iirejista zokubamba (ikhowudi yokusebenza 0×03)
Inkcazo yoyilo lwedemo
Uyilo luphunyezwa kusetyenziswa ujongano lweSGMII PHY ngokumisela i-TSEMAC ye-ten-bit interface (TBI) yokusebenza. Ngolwazi oluthe kratya malunga ne-TSEMAC TBI interface, bona i-UG0331: I-SmartFusion2 Microcontroller Subsystem User Guide.
Iprojekthi yeLibero SoC Hardware
Lo mzobo ulandelayo ubonisa ukuphunyezwa koyilo lwehardware apho ireferensi uyilo lwe-firmware yekhoboka.
Umzobo 4 • I-Libero SoC i-Top-Level Hardware Design
Iprojekthi yehardware yeLibero SoC isebenzisa ezi zixhobo zilandelayo ze-SmartFusion2 MSS kunye nee-IPs:
- Ujongano lwe-TSEMAC TBI
- MMUART_0 ye-RS-232 yonxibelelwano kwi-SmartFusion2 Advanced Development Kit
- Ezinikezelweyo iphedi yegalelo 0 njengomthombo wewotshi
- Injongo ngokubanzi kunye nemveliso (GPIO) edibanisa oku kulandelayo:
- Iidiode ezikhupha ukukhanya (ii-LED): 4 amanani
- Amaqhosha okucofa: amanani ama-4
- I-Dual in-line package (DIP) iiswitshi: amanani ama-4
- Ezi zixhobo zebhodi zilandelayo zinxulunyaniswa nemiyalelo ye-Modbus:
- ii-LED (iikhoyili)
- Iiswitshi ze-DIP (amagalelo ahlukeneyo)
- Amaqhosha-atyhala (amagalelo ahlukeneyo)
- Iwotshi yexesha langempela (RTC) (iirejista zengeniso)
- Ujongano lweserial olunesantya esiphezulu (SERDESIF) SERDES_IF IP, elungiselelwe iSERDESIF_3 EPCS lane 3, bona eli nani lilandelayo. Ukwazi ngakumbi malunga nesantya esiphezulu seserial ujongano, bona UG0447- SmartFusion2 kunye IGLOO2 FPGA High Speed Uthotho Interfaces User Interfaces User Guide.
Lo mzobo ulandelayo ubonisa i window yeSijongano seSijongano esiPhakamileyo seSyri.
Umzobo 5 • Ifestile yeConfigurator yeSyri ngesantya esiphezulu
I-Package Pin Izabelo
Izabelo zepakethe ye-pin ye-LED, iiswitshi ze-DIP, iiswitshi zokutyhala, kunye neempawu zojongano lwe-PHY ziboniswe kolu luhlu lulandelayo ngeTheyibhile yesi-5, iphepha lesi-9.
ITheyibhile 2 • I-LED ukuya kwiPackage Pins izabelo
- I-Pin yePhakeji yokuPhuma
- LED_1 D26
- LED_2 F26
- LED_3 A27
- LED_4 C26
ITheyibhile 3 • I-DIP Tshintshela kwiPackage Pins Izabelo
- I-Pin yePhakeji yokuPhuma
- DIP1 F25
- DIP2 G25
- DIP3 J23
- DIP4 J22
ITheyibhile 4 • IQhosha Lokucofa Litshintshela kwiPackage Pins Izabelo
- I-Pin yePhakeji yokuPhuma
- TSHINTSHA1 J25
- TSHINTSHA2 H25
- TSHINTSHA3 J24
- TSHINTSHA4 H23
Uluhlu lwesi-5 • Imiqondiso ye-PHY Interface yokuPakisha izabelo zeZikhonkwane
- I-Port Name Direction Pin
- PHY_MDC Iziphumo F3
- PHY_MDIO Ungeniso K7
- PHY_RST Isiphumo F2
Iprojekthi yeSoftConsole yeFirmware
Biza iprojekthi yeSoftConsole usebenzisa i-IDE ezimeleyo yeSoftConsole. Ezi nguqulelo zilandelayo zesitaki zisetyenziselwa uyilo lwereferensi:
- I-lwIP TCP okanye inguqulelo ye-IP yesitaki 1.3.2
- Umncedisi we Modbus TCP uguqulelo 1.5 (www.freemodbus.org) ngezincedisi zekhowudi yokusebenza epheleleyo yenkxaso njengomncedisi we Modbus TCP
- I-FreeRTOS (www.freertos.org)
Lo mzobo ulandelayo ubonisa iSoftConsole istaki sesoftware yesakhiwo soyilo.
Umzobo 6 • iSoftConsole Project Explorer Window
Indawo yokusebenza yeSoftConsole iqukethe iprojekthi, i-Modbus_TCP_App enesicelo se-Modbus TCP (esebenzisa i-lwIP kunye ne-FreeRTOS) kunye nayo yonke i-firmware kunye ne-hardware abstraction layers ehambelana noyilo lwe-hardware.
Lo mfanekiso ulandelayo ubonisa iinguqulelo zomqhubi ezisetyenziselwa idemo.
Umzobo 7 • Iinguqulelo zoMqhubi weDemo
Ukumisela uYilo lweDemo
La manyathelo alandelayo achaza indlela yokuseta idemo yebhodi yeSmartFusion2 Advanced Development Kit Kit:
- Qhagamshela i-PC engumamkeli kwi-J33 isidibanisi usebenzisa i-USB A ukuya kwi-mini-B intambo. I-USB ukuya kwi-universal asynchronous receiver/transmitter (UART) abaqhubi beebhulorho zibhaqwa ngokuzenzekelayo.
- Ukusuka kumazibuko amane onxibelelwano (COM), cofa ekunene naliphi na elinye lamazibuko e-COM kwaye ukhethe iiPropati. Ifestile yeempawu zezibuko zeCOM ekhethiweyo iyaboniswa, njengoko kubonisiwe kulo mfanekiso ulandelayo.
- Qinisekisa ukuba uneNdawo njengakwi-USB FP5 Uthotho lweSiguquli C kwiiPropathi zefestile njengoko kubonisiwe kulo mfanekiso ulandelayo.
Phawula: Yenza inqaku lenombolo yezibuko le-COM kuqwalaselo lwezibuko lothotho kwaye uqinisekise ukuba izibuko leCOM Indawo ichazwe njengakwi-USB FP5 Uthotho lweSiguquli seC.
Umzobo 8 • Ifestile yoMphathi weSixhobo
- Faka umqhubi we-USB ukuba abaqhubi be-USB ababonwa ngokuzenzekelayo.
- Faka i-FTDI D2XX umqhubi wonxibelelwano lwe-serial terminal nge-FTDI mini USB cable. Khuphela abaqhubi kunye nesikhokelo sofakelo ukusuka:
www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip - Qhagamshela abatsiba kwibhodi yeSmartFusion2 Advanced Development Kit njengoko kubonisiwe kolu luhlu lulandelayo. Ukuze ufumane inkcazelo ngeendawo zokutsiba, bona iSihlomelo: Iindawo Zokujuxuza, iphepha 19.
ISILUMKO: CIMA isitshixo sombane, SW7, phambi kokwenza uqhagamshelo lwe-jumper.
ITheyibhile 6 • I-SmartFusion2 Iisetingi zeKit Jumper yoPhuhliso oluPhezulu
- I-Jumper Pin Ukusuka kwi-Pin ukuya kwizimvo
- I-J116, i-J353, i-J354, i-J54 1 2 Ezi ziseto ze-jumper ezingagqibekanga zebhodi ye-Advanced Development Kit. Qinisekisa ukuba abaxhume
- I-J123 2 3 imiselwe ngokufanelekileyo.
- I-J124, i-J121, i-J32 1 2 JTAG inkqubo nge FTDI
- Xhuma unikezelo lwamandla kwi-J42 ikhonkco kwibhodi ye-SmartFusion2 Advanced Development Kit.
- Lo mzekelo woyiloample inokusebenza kuzo zombini i-IP engatshintshiyo kunye neendlela ze-IP eziguqukayo. Ngokungagqibekanga, inkqubo files zinikezelwe kwimo ye IP eguqukayo.
- Kwi-IP engatshintshiyo, qhagamshela i-PC yomkhosi kwi-J21 isidibanisi se
Ibhodi ye-SmartFusion2 Advanced Development Kit usebenzisa intambo ye-RJ45. - Kwi-IP eguquguqukayo, qhagamshela nayiphi na enye yeechweba zenethiwekhi ezivulekileyo kwi-J21 ikhonkco yebhodi ye-SmartFusion2 Advanced Development Kit usebenzisa i-RJ45 cable.
- Kwi-IP engatshintshiyo, qhagamshela i-PC yomkhosi kwi-J21 isidibanisi se
Ibhodi yokuSeta umfanekiso omfutshane
Izifinyezo zebhodi ye-SmartFusion2 Advanced Development Kit ibhodi kunye nalo lonke uqhagamshelo lokuseta zinikwe kwiSihlomelo: Ukuseta iBhodi yokuSebenza iModbus TCP Reference Design, iphepha le-18.
Ukuqhuba uYilo lweDemo
La manyathelo alandelayo achaza indlela yokwenziwa koyilo lwedemo:
- Khuphela uyilo file ukusuka:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df - Tshintsha Umbane wombane, SW7.
- Qala nayiphi na inkqubo yokulinganisa i-terminal efana nale:
- I-Hyperterminal
- I-PuTTY
- Term Term
Qaphela: Kule demo HyperTerminal isetyenziswa.
Uqwalaselo lwenkqubo lu: - Ixabiso leBaud: 115200
- 8 Amasuntswana edatha
- Yima kancinci
- Akukho mlinganiso
- Akukho lawulo lokuqukuqela
Ngolwazi kuqwalaselo lwenkqubo yokulinganisa yesiphelo sendlela, bona i Configuring Serial Terminal Emulation Programs.
- Qalisa isoftware yeFlashPro.
- Cofa iProjekthi Entsha.
- Kwifestile yeProjekthi eNtsha, ngenisa igama leProjekthi, njengoko kubonisiwe kulo mfanekiso ulandelayo.
Umfanekiso 9 • Iprojekthi eNtsha yeFlashPro
- Cofa u-Bhrawuza kwaye ukhangele kwindawo ofuna ukuyigcina kuyo iprojekthi.
- Khetha Isixhobo esinye njengemowudi yoCwangciso.
- Cofa u-Kulungile ukugcina iprojekthi.
- Cofa uLungiselelo lwesixhobo.
- Cofa i-Bhrawuza kwaye ukhangele kwindawo apho i-Modbus_TCP_top.stp file ibekwe kwaye ukhethe i file. Indawo emiselweyo yile:
(\SF2_Modbus_TCP_Ref_Design_DF\Programmingfile\ Modbus_TCP_top.stp). Inkqubo efunekayo file ikhethiwe kwaye ilungele ukucwangciswa kwisixhobo njengoko kubonisiwe kulo mfanekiso ulandelayo.
Umfanekiso we-10 • I-FlashPro Project Configured
- Cofa iPROGRAM ukuqalisa ukucwangcisa isixhobo. Linda de kuvele umyalezo obonisa ukuba inkqubo idlulile. Le demo ifuna isixhobo se-SmartFusion2 ukuba sicwangciswe kwangaphambili kunye nekhowudi yesicelo ukuvula usetyenziso lweModbus. Isixhobo se-SmartFusion2 sicwangciswe kwangaphambili kunye ne-Modbus_TCP_top.stp kusetyenziswa isoftware yeFlashPro.
Umfanekiso we-11 • Inkqubo yeFlashPro iDluliwe
Qaphela: Ukwenza uyilo kwimowudi ye-IP engatshintshiyo, landela la manyathelo akhankanywe kwiSihlomelo: Ukuqhuba uYilo kwiMowudi ye-IP engatshintshiyo, iphepha lama-20.
- Umjikelo wamandla kwibhodi yoPhuhliso oluPhezulu lweSmartFusion2.
Umyalezo owamkelekileyo onedilesi ye-IP uboniswa kwifestile yeHyperTerminal, njengoko kubonisiwe kulo mfanekiso ulandelayo.
Umzobo 12 • I-Hyperterminal enedilesi ye-IP
Vula i-prompt entsha yomyalelo kwi-PC yomninimzi, yiya kwifolda
(\SF2_Modbus_TCP_Ref_Design_DF\HostTool) apho
SmartFusion2_Modbus_TCP_Client.exe file ikhona, ngenisa umyalelo: SmartFusion2_Modbus_TCP_Client.exe njengoko kubonisiwe kulo mfanekiso ulandelayo.
Umzobo 13 • Ukubhenela uMxumi weModbus
Lo mfanekiso ulandelayo ubonisa imisebenzi ye-Modbus TCP esebenzayo. Imisebenzi yile:
- Funda amagalelo ahlukeneyo (ikhowudi yokusebenza 02)
- Funda iirejista zokubamba (ikhowudi yokusebenza 03)
- Funda iirejista zegalelo (ikhowudi yokusebenza 04)
- Bhala iikhoyili ezininzi (ikhowudi yokusebenza 15)
Umfanekiso we-14 • UBoniso lweeKhowudi eziSebenzayo zeModbus
Jonga iMisebenzi yeModbus eSebenzayo, iphepha le-17 ngolwazi oluthe kratya malunga nemisebenzi ye-Modbus eboniswe kuyilo lwereferensi.
- Emva kokuqhuba idemo, vala i-HyperTerminal.
Ukuqhuba imisebenzi ye-Modbus
Eli candelo lichaza imisebenzi ye-Modbus eboniswa kuyilo lwereferensi.
Funda amaNgeniso aKhethekileyo (ikhowudi yokusebenza 02)
Ii-GPIOs ziqhagamshelwe kwiiswitshi ze-DIP ezi-4 kunye nezi-4 zokutshintsha amaqhosha. Vula kwaye ucime iiswitshi ze-DIP kunye nokucofa-iqhosha kwi-SmartFusion2 Advanced Development Kit. Funda amagalelo ahlukeneyo ikhowudi esebenzayo ibonisa isimo sokutshintsha njengoko kubonisiwe kulo mfanekiso ulandelayo.
Umzobo 15 • Funda iiNgeniso eziKhethekileyo
Funda iirejista zokubamba (ikhowudi yokusebenza 03)
Lo mzobo ulandelayo ubonisa idatha ye-buffer yehlabathi echazwe kwi-firmware.
Umfanekiso we-16 • Funda iirejista zokubamba
Funda iiRejista zeNgeniso (ikhowudi yokusebenza 04)
Lo mzobo ulandelayo ubonisa inani lemizuzwana yokuba ikhawuntari yexesha langempela (RTC) ibalwe.
Umzobo 17 • Funda iiRejista zeNgeniso
Bhala iikhoyili ezininzi (ikhowudi yokusebenza 0×0F)
Lo mzobo ulandelayo ubonisa idatha yerejista yokuBhala iiKhoyili ezininzi zokuguqula ii-LED eziqhagamshelwe kwiiGPIO.
Umzobo 18 • Bhala iikhoyili ezininzi
Isihlomelo: Ukusekwa kweBhodi yokuSebenza i-Modbus TCP Reference Design
Lo mzobo ulandelayo ubonisa ukusekwa kwebhodi ukuze kuqhutywe uyilo lwereferensi kwibhodi ye-SmartFusion2 Advanced Development Kit.
Umzobo 19 • I-SmartFusion2 Ukusekwa kweBhodi yeKhiti yoPhuhliso oluPhezulu
Isihlomelo: Iindawo zeJumper
Lo mfanekiso ulandelayo ubonisa iindawo zokutsiba kwibhodi ye-SmartFusion2 Advanced Development Kit.
Umzobo 20 • I-SmartFusion2 Advanced Development Kit Silkscreen Top View
Phawula: Izitsiba eziphawulwe ngombala obomvu zisetwa ngokungagqibekanga. Izitsiba ezigqwesileyo ngokuluhlaza kufuneka zisetwe ngesandla.
Phawula: Indawo yeejumpi kumfanekiso owandulelayo zikhangeleke.
Isihlomelo: Ukuqhuba uYilo kwiMowudi ye-IP engatshintshiyo
La manyathelo alandelayo achaza indlela yokuqhuba uyilo kwimowudi ye-IP engatshintshiyo:
- Cofa ekunene iProjekthi yoMhloli wefestile yeprojekthi yeSoftConsole kwaye uye kwiiPropati njengoko kubonisiwe kulo mfanekiso ulandelayo.
Umfanekiso wama-21 • IProjekthi yoMhloli weProjekthi yeProjekthi yeSoftConsole
- Susa isimboli NET_USE_DHCP kwiiSetingi zeSixhobo zeePropati zefestile ye-Modbus_TCP_App. Lo mzobo ulandelayo ubonisa iiPropati ze Modbus_TCP_App yefestile.
Umfanekiso wama-22 • IProjekthi yeePropati zoMhloli weProjekthi
- Ukuba isixhobo siqhagamshelwe kwimodi ye-IP ye-static, idilesi ye-IP engatshintshiyo yi-169.254.1.23, emva koko utshintshe izicwangciso ze-Host TCP / IP ukubonisa idilesi ye-IP. Jonga lo mfanekiso ulandelayo kunye noMfanekiso 24,
Umzobo 23 • Isethingi yePC TCP/IP yokusingatha
Umzobo 24 • Iisetingi zedilesi ye-IP engatshintshiyo
Phawula: Xa ezi zicwangciso ziqwalaselwe, qulunqa uyilo, layisha uyilo kwimemori yeFlash, kwaye uqhube uyilo usebenzisa iSoftConsole.
DG0440 Uhlaziyo lweSikhokelo seDemo 7.0
Amaxwebhu / Izibonelelo
![]() |
I-Microsemi DG0440 eqhuba i-Modbus TCP Reference Design kwi-SmartFusion2 Devices [pdf] Isikhokelo somsebenzisi I-DG0440 iSebenzisa i-Modbus TCP Reference Design kwi-SmartFusion2 Devices, DG0440, Running Modbus TCP Reference Design kwi-SmartFusion2 Devices, Yila kwi-SmartFusion2 Devices |