[ boogi @ 02.02.2017. 14:08 ] @
| Pozdrav društvo.
Trebao bi da radim, tj da pomognem u izradi , projekta koji za cilj ima praćenje proizvodnih procesa i normi za radno mjsto u industriji gdje radnici ručno završavaju pojedine operacije na proizvodu. Sistem je prilično jednostavan i podrazumjeva da svaki radnik ima jedan terminal na kojem posloji LCD displej i 2-3 tastera za unos podataka, da su svakih 4-8 radnih mjesta(terminala) povezana u jednu mini centralu a sve mini centrale bežično povezane sa računarom koji svim tim upravlja.
Čovjek koji pravi softver je zbog dostupnosti i njegovog lakšeg snalaženja u pisanju SW odlučio da za mini centralu izabere Orange PI i već napisao dio programa zadužen za komunikaciju sa terminalom.
Napravio je i radi probe " na stolu " sistem koji komunicira sa I2C komunikacijom izmedju centrale i terminala ( 2-3 m telefonskog kabla sa 4 žice -2 žice komunikacija i 2 napajanje ) i napojen sa adapterom - punjačem za telefon 5V/1A. Tasteri su trenutno spojeni na I/O direktno na ploču( a koji bi trebali da se preko interfejsa očitavaju na I2C).
Kako bi sistem trebao da izgleda prikazano je na slici.
Moja pitanja se odnose na napajanje i komunikaciju. U praksi će postojati vjerovatno svakakvih kombinacija vezivanja ( u liniju, u zvijezdu, više čvorišta ... ).
1. Da li je pametno vezivati napajanja i komunikaciju na način kako je to na slici predstavljeno ( jedan od mogućih primjera ) ?
2. Kojim kablom ostvarivati komunikaciju i napajanje ( UTP, telefonski, alarmni ... - upredeni,ravni.... ) ?
3. Koliko iz vašeg iskustva bi mogla I2C komunikacija da ide sa dometom ? (na netu kaže do 2 m pošto će vjerovatno trebati da u odredjenim situacijama izmedju Orangea i recimo zadnjeg tj najdaljeg terminala ima i 20m )
4. Obzirom da će sve to biti u industriji gdje je očekivati dosta smetnji kako se štititi na linijama napajanja i komunikacije? Šta bi mi predložili za pretvarač 12/5 ? ( nešto jednostavno "all in one IC " riješenje da je stabilno )
unapred zahvalan !
Boogi |
[ zica49 @ 02.02.2017. 14:42 ] @
I2C van uredjaja odmah prekrizi..nece to radiit ni dva metra u industijskom okruzenju ni toliko.
RS485 ili RS232 su za toga.
[ boogi @ 02.02.2017. 17:30 ] @
Ivice hvala na misljenju. Volio bih kad bi ste mi objasnili to malo. Citao sam da je i2c zamisljen da bude komunikacija izmedju procesora,memorija, konvertera.... na jednoj ploci ali isto tako da kad radi na manjim brzinama da moze i van ploce. Ja trenutno na stolu imam 2m kabla izmedju oranza i displeja na i2c i to radi. Opet kazem na stolu.
[ boogi @ 02.02.2017. 17:34 ] @
[ foxhunter1 @ 02.02.2017. 17:42 ] @
Radice I2C, cak i na tih par metara, ali na stolu, u laboratorijskim uslovima - znaci u okruzenju gde
nema nikakvih ometajucih signala.
U realnom okruzenju, u industriji, gde po kvadratnom metru imas tusta i tma sklopova koji salju smetnje
oko sebe, kao sto ti rece Ivica, zaboravi na I2C.
RS485 je i izmisljen zbog takvih slucajeva.
[ mikikg @ 02.02.2017. 18:28 ] @
Skoro smo pisali o tome,
RS485 je za te stvari predvidjen:
http://www.elitesecurity.org/p3731157
U sustini svi protokoli koji se baziraju na diferencialnoj vezi (parica sa dva provodnika) bi zavrsili posao. Od toga za zicane komunikacije nema bolje, posle ovoga samo fiber/opticka veza za extremne uslove rada (mnogo volti, mnogo smetnji, mnogo struje u blizini) ...
[ mikikg @ 02.02.2017. 18:53 ] @
Imaju i ovakve varijante, Arduino baziran MCU sa vec integrisanim RS485 interfejsom i opcijom za napajanje preko UTP kabla:
http://largewire.com/product/chainduino-classic-new/
Malkice je jaca cena ali to je zbog toga sto su implementirali galvansku izolaziju izmedju MCU i RS485 BUS-a.

[ veselinovic @ 02.02.2017. 19:57 ] @
Za probu na stolu nadji stari usisivac i skini mu RSO filter.
Priblizi usisivac tim kablicima i vidjeces cudo.
Moze da posluzi i neki veci kontakter.
Sama spula ce napraviti haos u i2c prenosu.
[ boogi @ 02.02.2017. 20:11 ] @
Eh da. Sumnjao sam u takve stvari a evo sad i potvrde toga. Tako sam otprilike i rekao softverasu. Ostaje da napravim demonstraciju sa usisivacem. Sta bi ste rekli za napajanje pod uslovom da mijenjam komunikaciju?
[ mikikg @ 02.02.2017. 20:34 ] @
Oko napajanja se podseti ove teme od pre nekoliko godina u kojoj si ucestvovao ;)
http://www.elitesecurity.org/t...alergicni-na-smetnje-napajanju
[ boogi @ 04.02.2017. 17:47 ] @
Miki hvala na podsjećanju. Znam za tu temu i jedan fin DC/DC pretvarač sam i napravio zahvaljujući dobrim ljudima koji su podjelili sa nama šemu i objašnjenje.
Evo sam našao jedan I2C-rs485
konverter. korišteno je MAX485 kolo.
Vaše mišljenje tj iskustvo ako ga imate sa nečim sličnim i da li da ostavim MAX485 ili da koristim neko drugo kolo?
[ bogdan.kecman @ 05.02.2017. 07:35 ] @
mani se prijatelju i2c-a koji ide van pcb-a i bilo kakvih budzevina poput ovoga ... to nije rs485, to je budzevina koja scl/sca salju preko diff parice koristeci rs485 transciever .. uzmi rs485 transciever i vezi na seriski port od mcu-a i vozi to ko covek nemoj da izmisljas toplu vodu .. em je lakse em sigurnije sa normalnim rs485
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.