Vous êtes sur la page 1sur 9

AuGroupElectronicsForum

July08,2015,04:46:51AM

Welcome,Guest.Pleaseloginorregister.

Forever

Login

Loginwithusername,passwordandsessionlength
News:AuGroupElectronicsJ1939Interpretervaluepackageeditionreleased.

HOME

HELP

SEARCH

LOGIN

REGISTER

CHAT

Search

AuGroupElectronicsForum>ControllerAreaNetwork(CAN)&SerialCommunicationsDiscussion>NMEA0183&2000Discussions(Moderators:F.N.,Nicen,Mikeduan,Future)>Topic:RelationshipbetweenNMEA2000andJ1939

previousnext
PRINT

Pages:[1]GoDown

Author

Topic:RelationshipbetweenNMEA2000andJ1939(Read9477times)

0Membersand1Guestareviewingthistopic.

F.N.
Moderator
HeroMember

RelationshipbetweenNMEA2000andJ1939
on:July01,2009,09:42:55PM

ReputationPower:24

Offline

Aretheythesame?
Maybenot.
NMEA2000claimstobebasedontheSAEJ1939highlevelprotocols,butdefinesitsownmessages.TheNMEA2000devicesandJ1939devicescanbemadetocoexistinthe
samephysicalnetwork.Eventhoughtheyshallnotdisturbeachother,theydon'tunderstandeachothereither.So,theyaredifferent.

Location:USAandCanada
Posts:2173

Hereareafewexample:

Activity
0%

AuGroupElectronicsGuru

Eventhoughbotharedefinedrunningat250Kbaudrate,theyaredifferentatbothhardwareandsoftware(protocol)levels:
Majorhardwaredifferences:
0:ruleofthumb,everythingrelatedtoNMEA2000alsomeans,expensive:(Fromdevicestocable,frombackbonetoterminalresistors,etc.That'sapointwhatSmartCraftis
laughingatNMEA2000.
1.NMEA2000requiresoptoisolation,whichisnotrequiredatJ1939.
2.NMEA2000recommendsMolexminicormicrocfivepinconnectorsandcables(sameorsimilarwithDeviceNetcables),whileJ1939recommendsDeutchconnectors(2
pin,4pin,3pin,and9pinconnectors.18and16AWGwiresrecommended.).
3.NMEA2000maxpowerislimitedto4Aand8A,J1939hasnosuchpowerrequirements/limits.
4.NMEA2000needsdedicatednetworkpowersupplyforoptoisolationcircuits,whichisnotrequiredbyJ1939
5.NMEA2000optoisolationmightbringelectricprotection,butinthemeantimealsobringspotentialissueforCANbittimesynchronization.Networkandsoftwaremustbe
welllaidoutstrictlywiththeNMEA2000standard.J1939isrobustenoughtosurviveinaTruckandautomotiveenvironmentandseemsmuchfriendlyonnetworklayout.
(ThefollowingitemsareaddedafterFeb2013:)
6.NMEA2000supportupto50physicalnodes,whileJ193911support30nodes,J193915support10nodes.
7.NMEA2000networksourceaddressisselfconfiguring,whileJ1939arepredefinedbySAE.
8.NMEA2000supportupto252sourceaddresses(0251=claimable,252253=reserved,254=Null,255=global),whileJ1939support255sourceaddress.
9.NMEA2000supportmax.droplengthof6meters,whileJ193911support1meter,J193915support3meters.
10.NMEA2000support250Kbaudratefor200metersbackbone,whileJ1939hasamax.40meters(fora250Kbaudrate)backbone.SAEismoreconservativethanNMEA.
11.NMEA2000devicesshallbecapableofselfconfigurableaddressing(0to251),whileJ1939canbenonconfiguable,serviceconfigurable,commandconfigurableandself
configurable.
Majorsoftwaredifferences:
1.NMEA2000needsexpensivecertification,which,however,doesn'tguaranteeworkingwithothercertifiedproducts.Thisisanexpensivebutuselessfeature.NMEA2000
paidmoreattentiononmarketandcommercialratherthantechnologyandinnovation.J1939protocolbalancedtherelationshipbetweenmarketingandinnovationmuch
better.
2.NMEA2000LevelAandLevelBcertificationconfuseendusers.Eachproductwillhaveadifferentname,A,A+,B,B+.Thissoftwaremassdoesn'texistatJ1939.
3.NMEA2000usesdynamicnamearbitration,J1939usespredefinedname(sourceaddresses)fornetworknodes.
4.SoftwareimplementationintheNMEA2000networkmanagementisnotsoeasywhileJ1939networkmanagementisrelativelyeasy.
5.NMEA2000wasdefinedandclaimedtobematuredaroundyear2003.J1939wasreleasedinthemiddleof1980s.
Otherdifferences:
1.NMEA2000protocolsanddocumentsarenotsomaturedasJ1939.Forexample,NMEA20001.xand1.ymightnotbecompatibleonsomePGNsandSPNs.Thishasnever
happenedonJ1939protocols.
2.NMEA2000protocoldocumentscostxtimesmorethantheJ1939protocols,whichbringsanheavyoverheadtoNMEA2000developers/users.Thisisoneofthemain
reasonsthattheNMEA2000isn'tsopopularinthemarineindustry.ThesituationmightchangeifNMEA2000definesitselfasthe"Linux"inthemarineworld.

3.NMEA2000isdesignedforMarineindustry,butthisindustryisdominatedbyanotherCANprotocol:SmartCraft.J1939isdesignedforonhighwayindustryanditisthede
factoforUSAdieselandtruckindustry.
BenefitfromNMEA2000:
1.AfterpayingsomuchtoNMEAorganization,YouwillgetaNMEA2000companynameIDwhichwillbeafutureJ1939IDtoo.(Free,kindof,ifyourbusinesscoversboth
NMEA2000andJ1939)
TypicalJ1939Network:

TypicalMicrocablenetwork:

TypicalMinicablenetwork:

SAEJ193911vsJ193915:

LastEdit:March12,2013,02:35:51PMbyAdministrator

Logged

F.N.http://www.auelectronics.com/index.html
onlinestore:http://www.auelectronics.com/products/

F.N.
Moderator
HeroMember

ReputationPower:24

Offline
Location:USAandCanada
Posts:2173

WhydoweneedNMEA2000?
Reply#1on:July09,2009,12:33:26PM

NMEA2000hasbeendesignedbeingsocomplicatedtoimplement,thenwhydowestillneedit?
1.NMEA2000wasoriginallydesignedtoupgradetheagedNMEA0183forGPSandnavigationapplication.ItdoesintroduceaControllerAreaNetwork(CAN)forthosemarine
radar,cruise,andnavigationapplications.So,thosedevicesfinallygetauniqueprotocoltocommunicatewitheachother.
2.NMEA2000usesdynamicsourceaddress.ThisintroducessomepronsandconstotheCANnetwork.Butitdoesprovidesomeflexibilitytoremapthelimitedsourceaddress
(00255)forlargenetworkwhichmighthaveasmanynodesas200.So,thelimitonsourceaddresshasbeenpushedtothemax.capabilityofwhichanormalCANnetwork
canhandle.
3.optoisolatednetworkmayberequiredforsomeextremelyharshenvironments.

Activity
0%

AuGroupElectronicsGuru

LastEdit:April02,2010,12:48:28PMbyMikeduan

Logged

F.N.http://www.auelectronics.com/index.html
onlinestore:http://www.auelectronics.com/products/

Mikeduan

OptoIsolationonNMEA2000.

Moderator
FullMember2

Reply#2on:September10,2009,10:03:36PM
Quote

ReputationPower:11

Offline
Location:Canada
Posts:603

1.NMEA2000requiresoptoisolation,whichisnotrequiredatJ1939.

NMEA2000recommendsoptoisolationfordeviceswithmultipleelectronicinterfacesormultiplepowersupplies.
Fordeviceswithonlyoneelectronicinterfaceandonlyonepowersupply,optoisolationisnotnecessary.
J1939networkdoesn'thaveofficialrecommendationonoptoisolation.Formosttruckandschoolbusapplication,theremaybeonlyonemainpowersupply,soitdoesnot
bother.TechnicallyyoucanstilladdoptoisolationtoJ1939networkifmultiplepowersuppliesareused.

Activity
0%

LastEdit:April02,2010,12:50:21PMbyMikeduan

Mikeduan

SinglePowersupplytoaNMEA2000device.

Moderator
FullMember2

ReputationPower:11

Offline

Logged

Reply#3on:September10,2009,10:12:41PM

NMEA2000devicecanbepoweredfromasinglebuspowersupplyifnootherelectronicinterfaceisusedandsinglepowersupplyisused.Thenodemustconsumelessthan
1Acurrent.
(Themax.buspoweris4A(lightcable,e.g.MolexMicrocables)and8A(heavycable,e.g.MolexMinicables),dependingondifferentcablesused.)

Location:Canada
Posts:603

Activity
0%

LastEdit:April02,2010,01:00:33PMbyMikeduan

Mikeduan

Re:RelationshipbetweenNMEA2000andJ1939

Moderator
FullMember2

Reply#4on:September10,2009,10:18:48PM
Quote

ReputationPower:11

Offline
Location:Canada
Posts:603

Activity
0%

2.NMEA2000protocoldocumentscostxtimesmorethantheJ1939protocols,whichbringanheavyoverheadtoNMEA2000developers/users.

NMEA2000mighthaveslightlyonetimefee,butoveralongrun,theJ1939annualwebsubscriptionmaycostevenmore.

Logged

Logged

Mikeduan
Moderator
FullMember2

ReputationPower:11

Offline

CANshieldonNMEA2000andJ1939
Reply#5on:September10,2009,10:24:39PM

OnNMEA2000,CANshieldisnotconnectedtotheboardlevel.Itisalwaysthe4wire(Power,Ground,CANHandCANL)connectedwiththecircuitboardinNMEA2000
device.
OnJ193911,CANshieldisconnectedtotheboardwithaResistorCapacitorfilter.AtonepointoftheJ1939backbone,theCANshieldisconnectedtobatterynegative.
OnJ193915,CANshieldisnotusedatall.

Location:Canada
Posts:603

Activity
0%

Logged

Administrator
Administrator
HeroMember

ReputationPower:37

Offline
Location:Canada
Posts:2991

Activity
0.8%

NetworksizebetweenNMEA2000andSAEJ1939
Reply#6on:September10,2009,10:54:27PM

UnderNMEA2000:
Maximumphysicalnodes:upto50connections
MaximumFunctionalnodes:upto254networkaddresses
Maximumbackbonelength:upto200meters(at250Kbits/secondbitrate)
Maximumstubdroplength:upto6meter
Physicalmedia:5wires(CANH,CANL,Power,Ground,Shield)
Shield:notconnectwithcircuitboard
SAEJ193911(JacketedShieldedTwistedPair(STP)0.5mm2/20AWGand0.8mm2/18AWGwirescanbeused):
MaximumnumberofECUs:isfixedto30
MaximumBusLength(notincludingcablestubs):40meters
MaximumCableStublength:1meter,thecablestublengthforthediagnosticconnectoris0.66metermaximumforthevehicleand0.33metermaximumfortheoffboard.
Physicalmedia:3wires(CANH,CANL,Shield),require3pinconnectorconceptwhenused.
Shield:connectedtonetworkdrainwire.
SAEJ193915(Jackedunshieldedtwistedpair(UTP)0.5mm2/20AWGand0.8mm2/18AWGwirescanbeusedallowsthevehicleintegratortodesignareducednetworkto
meetdesignandcostgoalswithcomparableperformancetotheJ193911network):
MaximumnumberofECUs:isfixedat10.(Duetotheextendedstublengthsfrom1meterto3meters.)
MaximumBusLength:40meters
CableStubLength(includedinBusLength):3meters
AnECUthatcontainsaninternal120terminalresistorshallbedesignatedasaTypeIIJ193915ECU,andshallhaveauniquemarkingontheoutsidehousingtoeasily
determinetheinternalterminalresistorfeature.(J193911doesn'tallowTerminalresistorlocatewithinanECU)
ThetypeofconnectorisnotspecifiedforimplementingtheJ193915networkanda"standard"connectorisnotrequired.AnECUmaybeconnectedtothenetworkwitheither
ahardspliceorconnector.Ifaconnectorisused,itshallmeettheconnectorelectricalperformancerequirementsinJ193911.
Physicalmedia:2wires(CANH,CANL)Noshieldwire.

LastEdit:April02,2010,01:01:55PMbyMikeduan

Mikeduan
Moderator
FullMember2

NMEA2000FutureFeaturesandCapabilities
Reply#7on:June29,2010,03:28:23PM

Accordingtothecommittee,Someofthefollowingcapabilitieswillbeaddedinthenearfuture:
ReputationPower:11

AlarmsandFaultsasetoftoolsforasuiteofalarmsandfaults.ThissubcommitteehasreceivedinputfromtheIECINSgroup

Logged

Offline
Location:Canada
Posts:603

Activity
0%

PowerGenerationPGNsarebeingcreatedforstatusandcontrolofpowergenerationdevices,suchasgenerators,alternators,inverters,hybrids,andshorepoweron
ships

ElectricalPowerGenerationandDistributionPGNsarebeingdevelopedforthedeliveryofpoweronvesselsidentifyingloads,loadsharing,andvirtualbreakers.

24VoltSystemsThereisasubcommitteestudyingthecomplexityofadding24voltsystemstoNMEA2000,definingtherulesandrequirements.

CommonConfigurationTherehasbeenagreatdealofdemandthatmanufacturerAdevicesonthenetworkcanconfiguremanufacturerBdevicesonthenetwork

IntelligentGatewaysGatewaythataresmartandcancommunicateandrecognizedevicesonbothsidesofthegatewayandbeabletotransmitontheNMEA2000
networkstatusofthedeviceonthe
othersideofthegateway.SomecompaniestodayareindevelopmentofNMEA0183toNMEA2000Gateways.

NMEA2000Bridgestheabilitytobridgetoothernetworkprotocols

GalileocollaboratingwithWorkingGroup
ELoranhavehaddiscussionwithWorkingGroup

Logged

Mikeduan
Moderator
FullMember2

NMEA2000Class1devicesandClass2devices
Reply#8on:June29,2010,03:36:47PM

NMEA2000Productcertificationisgrantedfortwoclassesandattwolevelswithinthoseclasses.
ReputationPower:11

Offline

1.Class1devices:generallyhaveasingleNMEA2000interfacethatisusedforallcommunicationwithotherdevices.

Location:Canada
Posts:603

2.Class2devices:havedualredundantNMEA2000interfacesintendedtobeconnectedtoredundantNMEA2000backbones,whereparametergroupsareintendedtobe
transmittedinparallelonbothinterfaces.

Activity
0%

Note1:AdditionalrequirementsareplacedonClass2devicestoensurecorrectidentificationofidenticalparametergroupswhenreceivedbyanotherClass2device
connectedtothesametwoNMEA2000backbones.
Note2:Bridgesmaybecertifiedforeitherclasshowever,abridgewithtwoNMEA2000backboneconnectionswouldusuallybeaClass1devicebecauseparametergroups
aretransmittedoneachbackboneindependentoftheother.

LastEdit:June29,2010,03:42:10PMbyMikeduan

Mikeduan
Moderator
FullMember2

Logged

NMEA2000LeveAandBcertification
Reply#9on:June30,2010,12:08:34AM

Twolevels,LevelAandLevelB,havebeenestablishedinordertoaccommodateawiderangeofdeviceswithvaryingprocessingresources.
ReputationPower:11

Offline
Location:Canada
Posts:603

Inparticular,LevelBwasestablishedtoaccommodatesimpledeviceswithminimalprocessingpowerandmemory.Onemainimpedimenttolowpower,minimalmemory
implementationswasimplementingtheISOTransportProtocol,whichdependsonalargeamountofmemoryforbuffering.LevelBwasfurthersimplifiedbyomitting
requirementstoimplementcomplexparametergroupswithmultiplefunctionsthatwereonlyapparentafterexaminingthedatacontainedwithintheframe.Withthese
reductionsincomplexity,LevelBdevicesarenowpossibleusingsimplemailboxstyleinterruptmechanismsusedinlesspowerfulsystems.
ThetablebelowsummarizestheminimumparametergroupsrequiredforbothLevelAandLevelBimplementations.

Activity
0%

Inadditiontocertificationofstandardselfcontainedproducts,NMEA2000containsprovisionsforthirdpartyproducts.Thirdpartyproductsarethoseproductsthatdonot
entirelymeettherequirementsforNMEA2000Certificationuntilconnectedtoorinstalledonanotherproduct,usuallymanufacturedbyanothermanufacturer.Software
packages,suchaschartplottingprogramsorinstrumentationprograms,areclearexamplesofthirdpartyproducts.Softwarepackagesarenotfunctionaluntilinstalledona
computerorembeddedprocessingdevice,andtheycannotbetestedforcertificationseparately.

Logged

Pages:[1]GoUp
AuGroupElectronicsForum>ControllerAreaNetwork(CAN)&SerialCommunicationsDiscussion>NMEA0183&2000Discussions(Moderators:F.N.,Nicen,Mikeduan,Future)>Topic:RelationshipbetweenNMEA
2000andJ1939

PRINT
previousnext

Jumpto: =>NMEA0183&2000Discussions

PoweredbySMF|SMF2013,SimpleMachines
Pagecreatedin0.142secondswith37queries.
GooglevisitedlastthispageTodayat02:50:51AM

go

Vous aimerez peut-être aussi