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

Dritti d'autore © Guangdong Smartweigh Packaging Machinery Co., Ltd. | Tutti i diritti riservati