Smart Weigh s'impegna à aiutà i clienti à aumentà a produttività à un costu riduttu.

Realizzazione di identificazione on-line di ganga di carbone e design di pesatrici multitesta basate su tecnologia integrata e fieldbus

2022/10/11

Autore: Smartweigh-Pesatore multitesta

Prefazione Cù a tendenza di sviluppu cuntinuu di i sistemi incrustati, u microprocessore ARM di u chip di processazione RISC di u sistema di 32-bit cù prestazioni eccellenti, cunsumu d'energia è prezzu bassu mostra una forte tendenza di sviluppu. I vantaghji di i dui furnisce un novu pianu di trasfurmazioni per a tecnulugia tradiziunale di preparazione di carbone. Cumminendu u sistema integratu è a tecnulugia di l'interfaccia di l'urdinatore, hè cuncepitu una nova identificazione in linea di grumi di carbone è gangue di carbone è pesatore automaticu multihead. U schema di cornice di principiu di basa di l'identificazione in linea di grumi di carbone è gangue di carbone è u pesatore multihead completamente automaticu hè mostratu in Figura 1.

Sicondu i rigulamenti di u prucessu di preparazione di carbone, u software di stu sistema hè principalmente custituitu da e seguenti trè parti principali: (1) Parte di ispezione: Hè custituita da bin d'alimentazione, cinturione trasportatore, camera di monitoraghju CCD, circuitu di alimentazione di cullizzioni di dati d'imaghjini, etc. U carbone pulito scavatu spessu cuntene a ganga di carbone, è a ganga di carbone deve esse sceltu da u cinturione trasportatore. A camera di surviglianza CCD manda l'imaghjini di u carbone è u carbone à u circuitu di l'alimentazione di a cullizzioni di dati di l'imaghjini per a cunversione, è u cuntenutu di l'infurmazioni cunvertiti hè mandatu à u microprocessore ARM, chì hè trasmessu à u PC secondu u CAN bus Internet per a risoluzione.

(2) Parte identificazione è manipulazione: Hè cumpostu di computer elettronicu, microprocessore ARM è macchinari è equipaggiu di tecnulugia di misurazione è cuntrollu. Hè a chjave per tutti i software di u sistema. U cuntenutu di cendra di u carbone è a ganga di carbone hè calculatu secondu l'algoritmu di ottimisazione di visione di computer. Dopu chì u microprocessore ARM identifica è distingue i mattoni di gangue di carbone, a postura di l'operazione hè realizata. S'ellu hè identificatu cum'è carbone, è l'operazione hè parzialmente inattiva, u carbone pulitu di sicuru cascarà in u bunker di carbone è esse trasportatu da u canali di sicurezza di u bloccu di carbone.

S'ellu hè identificatu cum'è ganga di carbone, u segnu di dati di cuntrollu serà mandatu fora, è a valvula di a porta serà aperta, cusì chì a ganga di carbone cascarà in u canali di sicurezza di a gang di carbone. (3) urganisazione Express sorting: Hè cumpostu di valve gate, bucket di materia prima è u software di sistema di l'equipaggiu di distribuzione di l'energia, etc. Sicondu l'Internet di l'autobus CAN, u screening automaticu è u trasportu di u carbone è a ganga di carbone in parechji canali sicuri sò realizati. L'introduzione dettagliata di u chip di trasfurmazione AT91M40800AT91M40800 hè un chip di trasfurmazione cù un rendimentu di costu elevatu in i prudutti di a serie di microprocessori di sistema 16-bit / 32-bit di ATMEL basati in core ARM7TDMI. A chjave hè u sistema di 32-bit cù l'architettura di sistema RISC (Reduced Intro-duction Set Computer) di prestazioni eccellenti, è hà un sistema di struzzioni 16-bit (pollice).

Sicondu u socket di bus di u sistema esternu (EBI) di u controller programmable, hè immediatamente cunnessu à una varietà di memorie off-chip cumpresi FLASH. Ottu schede di cuntrollu di vettori d'interruzzione di priorità è schede di cuntrollu di dati di dati di campu in chip miglioranu significativamente a prestazione in tempu reale di i cumpunenti. caratteristica. L'AT91M40800 integra u core ARM7DMIARMThumbCPU, furnisce 9kB SRAM on-chip, ottu linee di selezzione di chip, 32 porti I/O di controller programmabili, è un bus di sistema di 8-bit o 16-bit di u controller programmabile di u telefuninu. Modu indirizzabile Spaziu internu 64MB, 2 USART, ogni USART hà dui canali di sicurezza di cuntrollu di dati di dati di u campu esternu dedicati, cuntrolli programmabili integrati watchdog 1 timer, ottu anu priorità, ponu esse indipendenti. memorie, 4 interruzioni esterne cumprese una alta priorità, richiesta di interruzione di bassa latenza, 3 inputs di clock digitale esterni, 3 canali sicuri 16-bit timer / contatore elettronicu. SJA1000 deve avè una gestione standardizata è una gestione di risorse d'infurmazioni perchè ci hè una certa distanza trà u cantiere di carbone, a muntagna di a ganga di carbone è l'attellu di pruduzzione di screening.

A tecnulugia di l'interfaccia di l'informatica pò trasfurmà i sistemi di misurazione è cuntrollu precisi separati è decentralizati in nodi, è aduprà u bus di sistema cum'è un ponte per cumminà in un sistema di applicazione è un sistema di cuntrollu automaticu chì ponu cumunicà cù l'altri è scambià u cuntenutu di l'infurmazioni è cooperà. cù l'altri in i travaglii di ogni ghjornu di u sistema di cuntrollu automaticu. . A velocità massima di cumunicazione CAN hè 1 Mbps, a distanza di trasmissione immediata hè finu à 10 km (a vitezza hè sottu à 8 kbps), è ponu esse cunnessi finu à 110 macchine è equipaghji, chì ponu realizà parechje screening supplementari è attività di ogni ghjornu. SJA1000 hè una scheda di cuntrollu di l'autobus CAN indipendente prodotta da Philips, chì hè aduprata per e rete wireless locale di pannelli di cuntrollu in vitture è ambienti di produzzione industriale generale. U modu di travagliu (modu PeliCAN) pò esse facilmente culligatu cù CPU differente à furmà una operazione CAN Internet.

U schema di disignu di l'interfaccia di cumunicazione di cunfigurazione hardware EPM7128 hè utilizatu per a cunversione è a cunfigurazione di i segnali di dati trà i sockets. L'input di EPM7128 vene da u segnu di dati di selezzione di chip NCS2 di AT91M40800, a linea di carica di u telefuninu D0 ~ D7, l'indirizzu dettagliatu A0 ~ A1, u signale di lettura NRD, a scrittura U signale di dati NWE è u segnu di dati di calibrazione di u software di u sistema RST. anu subitu una soluzione interna logica è cumpleta, chì risulta in u signale di dati d'azzione necessariu da u SJA1000. Sicondu u regulamentu di a linea di alimentazione di ogni chip di trasfurmazione è l'assignazione di l'indirizzu portu, pò esse scrittu cum'è a relazione di sequenza logica di input / output di u transceiver di bus CAN cum'è seguente: CAN = NCS2·A0CANAL=NCS2•A0•(NRD + NWE) CANRD = NRDCANWR = NWECANRST = NCS2 + RST U numeru di portu di l'indirizzu detallatu di u SJA1000 sceltu hè 400000H, l'indirizzu detallatu di u numeru di portu di l'infurmazioni di dati hè 400001H è l'indirizzu di u portu di calibrazione hè 400002H. Perchè l'infurmazioni dettagliate di dati di l'indirizzu di a scheda di cuntrollu CAN SJA1000 hè multiplexata, u signale di dati di l'indirizzu detallatu nantu à u bus di sistema pò esse latched secondu a punta di caduta di u signale di dati ALE.

Tuttavia, u bus di indirizzu è u bus di sistema di AT91M40800 sò presentati indipindentamente è ùn ponu micca esse cunnessi immediatamente à u bus di sistema di indirizzu detallatu di SJA1000. Dunque, per trattà cù u prublema di u socket di SJA1000 è AT91M40800, a chjave hè di mandà u signale di dati necessariu per a navigazione SJA1000 in questu. U metudu sceltu quì hè di eseguisce l'operazione I/O attuale in 2 volte. Per a prima volta, u valore di l'indirizzu detallatu hè mandatu à u numeru di portu di l'indirizzu detallatu 400000H cum'è l'indirizzu detallatu di u modulu SJA1000.

À questu tempu, a selezzione di chip ùn hè micca sceltu, è l'infurmazioni di dati sò latched in u bus di sistema AD0-AD7. Quandu si naviga in u portu di l'infurmazioni di dati 400001H per a seconda volta, SJA1000 hè sceltu, è u primu valore di l'indirizzu detallatu hè caricatu in SJA1000 sottu a funzione di signale di dati ALE, è a CPU esegue l'operazione di lettura / scrittura attuale nantu à SJA1000. A calibrazione pò esse divisa in calibrazione di software di sistema è calibrazione di flussu di prugramma.

U segnu di dati di calibrazione di u software di u sistema RST è u segnu di dati di calibrazione di u flussu di u prugramma realizanu una operazione logica o pratica in EPM7128, ognuna di e quali ponu fà una calibrazione affidabile di SJA1000. Per assicurà megliu l'affidabilità di a cumunicazione di dati, cunnette una resistenza di superficia riflettente di un dispositivu terminale 120Ω à ogni dispusitivu di terminale di bus CAN per realizà a resistenza di u bus di sistema. U pin TX1 di SJA1000 hè in terra secondu a resistenza 10k8, è u signale di impulsu di u pin RX1 deve esse guardatu sopra 0.9Vcc.

Altrimenti, u signale di impulsu logicu necessariu da u bus CAN ùn pò micca esse generatu. Se a distanza di cumunicazione hè corta è l'influenza di l'ambienti naturali hè chjuca, u circuitu di putenza di prutezzione otticu 6N137 pò esse omessi. À questu tempu, u VREF di u 82C251 pò esse cunnessu immediatamente à u pin RX1, simplificendu cusì u circuitu di putenza. A cumunicazione di dati trà u microprocessore ARM è l'autobus CAN AT91M40800 cerca i segnali di dati di memoria off-chip è cumpunenti esterni secondu u socket di bus di sistema esternu (EBI). EBI applica diversi protokolli di navigazione, chì ponu compie u ciculu unicu di cumpunenti esterni. U tempu di navigazione, l'impostazione di l'EBI in u schema di cuncepimentu hè: (1) selezziunate u bus di sistema di 8-bit; (2) selezziunà u protocolu di lettura di specificazioni; (3) selezziunà u tempu d'attesa di ottu ciclu; (4) chip select line NCS2 L'indirizzu dettagliatu di basa hè 400000H.

Tuttu u flussu di u prugramma hè scrittu in a lingua C di a libreria AT91, chì hà i vantaghji di una forte leggibilità, assai faciule da trasplantà, un sviluppu simplice è un disignu, è un adattamentu convenientu. Un reset propiu hè a basa per u funziunamentu normale di u flussu di u prugramma. U resettore di u software di u sistema hè principalmente u resettore di u microcontroller AT91M40800 è u SJA1000 (circuit oscillator di cristallo di travagliu SJA1000 16M). I passi di resettore sò mostrati in a Figura 3. Risultati L'identificazione in linea è u pesatore automaticu multihead di bricks gangue di carbone cumpostu di chip di processazione AT91M40800 di microprocessore ARM è scheda di cuntrollu di bus CAN SJA1000 sò stati scelti. Comparatu cù l'Internet bus CAN tradiziunale operatu da MCU, hè un bus CAN rumanzu. sistema upirativu.

U software di u sistema di suluzione basatu annantu à u sistema operatore integratu di u microprocessore ARM è l'autobus CAN hà una praticabilità eccellente, affidabilità è capacità di coordinazione, chì furnisce un novu modu per a tecnulugia di preparazione di carbone obsoleta.

Autore: Smartweigh-Produttori di pesatori multitesta

Autore: Smartweigh-Pesatore lineare

Autore: Smartweigh-Macchina d'imballaggio per pesatore lineare

Autore: Smartweigh-Macchina di imballaggio multitesta di pesatura

Autore: Smartweigh-Tray Denester

Autore: Smartweigh-Macchina di imballaggio a conchiglia

Autore: Smartweigh-Pesatore cumminatu

Autore: Smartweigh-Macchina di imballaggio Doypack

Autore: Smartweigh-Macchina di imballaggio di sacchetti prefabbricati

Autore: Smartweigh-Macchina di imballaggio rotativa

Autore: Smartweigh-Macchina di imballaggio verticale

Autore: Smartweigh-Macchina di imballaggio VFFS

CUNTATTA CI
Diciami solu i vostri bisogni, pudemu fà più di ciò chì pudete imaginate.
Mandate a vostra indagazione
Chat
Now

Mandate a vostra indagazione

Sceglite una lingua sfarente
English
العربية
Deutsch
Español
français
italiano
日本語
한국어
Português
русский
简体中文
繁體中文
Afrikaans
አማርኛ
Azərbaycan
Беларуская
български
বাংলা
Bosanski
Català
Sugbuanon
Corsu
čeština
Cymraeg
dansk
Ελληνικά
Esperanto
Eesti
Euskara
فارسی
Suomi
Frysk
Gaeilgenah
Gàidhlig
Galego
ગુજરાતી
Hausa
Ōlelo Hawaiʻi
हिन्दी
Hmong
Hrvatski
Kreyòl ayisyen
Magyar
հայերեն
bahasa Indonesia
Igbo
Íslenska
עִברִית
Basa Jawa
ქართველი
Қазақ Тілі
ខ្មែរ
ಕನ್ನಡ
Kurdî (Kurmancî)
Кыргызча
Latin
Lëtzebuergesch
ລາວ
lietuvių
latviešu valoda‎
Malagasy
Maori
Македонски
മലയാളം
Монгол
मराठी
Bahasa Melayu
Maltese
ဗမာ
नेपाली
Nederlands
norsk
Chicheŵa
ਪੰਜਾਬੀ
Polski
پښتو
Română
سنڌي
සිංහල
Slovenčina
Slovenščina
Faasamoa
Shona
Af Soomaali
Shqip
Српски
Sesotho
Sundanese
svenska
Kiswahili
தமிழ்
తెలుగు
Точики
ภาษาไทย
Pilipino
Türkçe
Українська
اردو
O'zbek
Tiếng Việt
Xhosa
יידיש
èdè Yorùbá
Zulu
Lingua attuale:Corsu