Hanshuntong Smart Teknolojia Co, Ltd
Nyumbani>Product>QT251 (16 mfululizo bandari 4 mtandao)
Taarifa za mpira
  • Kiwango cha Usafiri
    Mchama wa VIP
  • Mawasiliano
  • Simu
  • Anwani
    13 ghorofa, jengo la I1, Zhongjianguang Valley Star, 799 High-tech Avenue, East Lake High-tech District, Wuhan
Mawasiliano na sasa
QT251 (16 mfululizo bandari 4 mtandao)
QT251N ni kompyuta iliyoingizwa na 32 bit MPU yenye utendaji mkubwa kulingana na usanifu wa seti ya maelekezo yenye urahisi (RISC)
Tafsiri za uzalishaji

QT251 bidhaa maelezo vitabu
Maelezo ya jumla ya bidhaa
QT251N ni kompyuta iliyoingizwa na 32-bit MPU yenye utendaji mkubwa kulingana na usanifu wa seti ya maelekezo yenye urahisi (RISC). CPU hii ni chip ya mfumo wa kiwango kimoja na ARMCortex-A8 kama msingi, imejengwa NEON Single Command Stream Multi-Stream (SIMD) Co-Processing, 256KBL2 Cache na Error Correction Code (ECC) na msaada wa juu wa mzunguko wa 1GHz. Mfumo hutoa mawasiliano ya RS458 / RS232, mawasiliano ya mtandao wa waya, basi ya CAN, na pia hutoa mawasiliano ya GPRS ya wireless ya hiari, ambayo ina ukubwa mdogo, matumizi ya nguvu ya chini, ufanisi wa juu na makala mengine, inafaa kwa mkusanyiko wa umeme, HMI、 Viwanda kudhibiti, gateway na matukio mengine.
2. sifa za bidhaa
1. vifaa sifa
AM355xCPU kwa ajili ya:
32bitARMCorte-A8 usanifu, mkuu frequency 800MHz, 1.6MIPS / MHz, juu ya mkuu frequency 1GHz
32KBI-Cache, 32KBD-Cache, NeonSIMD Co-Processor
Kumbukumbu:
512MbyteDDR3 na 64KB ya RAM
Flash:
512MbyteNANDFlash, Msaada wa juu 8Gbyte
Msaada wa NAND, NOR, SRAM na Flash
Encryption ya:
Inasaidia PRNG / DES / 3DES / AES / SHA / HMAC encryption, hadi 256 bit encryption mode
Mbwa wa Mlango:
kujengwa WDT, muda wa overflow chini ya sekunde 60, msaada bure kuamka na kuamka off
RTC:
High usahihi halisi saa na kujengwa betri ya nguvu
Kubadilisha port:
Mfumo wa 1 ni mfumo wa console. Kiwango cha port: 115200, bit ya data: 8, bit ya kuacha: 1, bit ya kuchunguza: hakuna, udhibiti wa mtiririko: hakuna
Mpangilio wa RS485 / RS232:
8 njia kujitegemea RS485 mawasiliano, ndani kamili kutengwa ulinzi kubuni
8 njia RS485 / RS232 dakika wakati multiplex mawasiliano, inaweza kutumika kulingana na uchaguzi halisi, ndani kamili kutengwa ulinzi kubuni
Wakati wa B:
1 njia RS485 kupokea, maalum kwa ajili ya B-code jozi wakati, moja kwa moja jozi wakati baada ya kuunganisha
Inaweza:
1 njia CAN mawasiliano, kujengwa kutengwa ulinzi kubuni
Switch kiasi cha pato pembejeo:
2 njia mbili vipande mbili throw relay pato
2 njia switch kiasi cha kuingia
Mtandao:
4 njia 10M / 100M Adaptive viwanda Ethernet, kiwango RJ45 interface
15KVTVS ulinzi, ndani kamili kutengwa ulinzi kubuni
Kazi ya Wireless (hiari):
Bandi ya RF 800/900/1800/1900MHz (chaguo 2/3/4G)
WIFI: Unaweza kuunganisha AP au AP
1 SIM kadi interface, 1 antenna interface
kasi ya uhamisho: kufikia kasi ya kiwango cha kazi inayofaa
Kadi ya SDCard:
Kujengwa kwa SD / MMC kadi interface
Nguvu:
Voltage ya kuingia: 220V, msaada wa AC, DC
Matumizi ya nguvu: <12W
sifa za mitambo
Nyumba chuma vifaa
Ukubwa: 1U
Kiwango cha ulinzi: IP63
Mazingira ya kazi
Joto la kazi: -40 ℃ ~ + 85 ℃
Unyevu wa kazi: 5% ~ 95%
2. vipengele vya programu
2.1 Sifa za mfumo
QT251N imewekwa kabla ya mfumo wa uendeshaji wa Linux msingi TIAM335x, toleo la 3.2.0. Maombi ya kukidhi viwango POSIX au jukwaa kama UNIX. Kwa vifaa vya kipekee vya mfumo, kernel hutoa interface rahisi na rahisi ya kutumia ya dereva ambayo inaweza kuharakisha maendeleo ya programu ya mtumiaji.
Mfumo wa programu wa QT251N umegawanywa katika sehemu tatu, Bootloader, kernel ya Linux na
rootfs。 Bootloader ni mradi wa chanzo wazi kufuata masharti ya GPL, UBoot ni hasa boot kernel kuanza, msaada NFS mounting, NANDFlash kuanza; Kernel ya Linux ni ya chini ya mfumo mzima wa uendeshaji, inahusika na dereva ya vifaa vyote, pamoja na kutoa kazi za msingi zinazohitajika kwa mifumo mbalimbali; rootfs ni njia ambayo hutumiwa kufahamu faili kwenye diski au sehemu na muundo wa data, yaani njia ya kuandaa faili kwenye diski.
2.2 Mpangilio wa mazingira
Kampuni yetu inatoa mfumo wa mashine virtual Ubuntu 10.04, ambayo inaweza kusanywa moja kwa moja kwa ajili ya matumizi. Jina la mtumiaji: kazi
Nyingina: 123456
编译命令: mkono-linux-gnueabihf-gcc-ofilenamejina la faili. ya c
Kununua mlolongo: arm-linux-gnueabihf-4.7.tar.gz iliyotolewa na kampuni yetu
Katika mazingira yasiyotolewa na kampuni yetu, nakala ya mlolongo wa ukusanyaji kwenye mfumo wa Linux wa PC, baada ya kufunga mlolongo wa ukusanyaji, ongeza directory ya bin chini ya directory ya mizizi kwenye vigezo vya mazingira ya mfumo.
Kama unzipped katika / opt / arm-linux-gnu directory, kuongeza mazingira variable ni:
exportPATH=$PATH:/opt/mkono-linux-gnu/bin
Kununua anwani ya download ya mlolongo:
https://pan.baidu.com/s/1nv19D1Z#list/path=%2FWORK%2FCortex ya A8
2.3 Usimamizi wa kuingia
IP: eth0: 192.168.1.177eth1: 192.168.2.177eth2: 192.168.3.177eth3: 192.168.4.177
Jina la mtumiaji: root Nyingira: root
Ufafanuzi wa interface
1. umeme interface
2.RS485 interface
Kumbuka: RS485 9 ~ 16 channel na RS232 9 ~ 16 channel ni multiplex channel.
RS232 na CAN interface
Kumbuka: RS232 9 ~ 16 channel na RS485 9 ~ 16 channel ni multiplex channel. Inayohusiana interface dereva ni sawa, kwa ajili ya mgawanyiko wa muda multiplex channel.
4.Switch kiasi cha pato pembejeo
Kumbuka: relay pato ni vipande viwili vipande viwili huru kubadilisha, kama picha ifuatavyo:
5. Interface mtandao
6. debugging interface
Debug port Configuration: Porter kiwango: 115200, bit ya data: 8, kuacha bit: 1, bit ya kuchunguza: hakuna, udhibiti wa mtiririko: hakuna
7.RS485 / RS232 interface ya dereva
interface dereva inaweza kuonekana chini ya directory / dev ya mashine ya msimamizi.
Mfano wa dereva
Kuna faili zinazohusiana script chini ya mfumo / program directory ambayo inaweza kufanyika baadhi ya vipimo rahisi. Ni lazima kuhakikisha kwamba faili startup.sh, ramani ya bandari ni sahihi. Maudhui ya faili ni kuona Appendix.
Ongezo:
Faili ya startup.sh:
#!/bin/sh
ln-sf / dev / ttyCH0 / dev / ttyS1
ln-sf / dev / ttyCH1 / dev / ttyS2
ln-sf / dev / ttyCH2 / dev / ttyS3
ln-sf / dev / ttyCH3 / dev / ttyS4
ln-sf / dev / ttyCH4 / dev / ttyS5
ln-sf / dev / ttyCH5 / dev / ttyS6
ln-sf / dev / ttyCH6 / dev / ttyS7
ln-sf / dev / ttyCH7 / dev / ttyS8
ln-sf / dev / ttyCH8 / dev / ttyS9
ln-sf / dev / ttyCH9 / dev / ttyS10
ln-sf / dev / ttyCH10 / dev / ttyS11
ln-sf / dev / ttyCH11 / dev / ttyS12
ln-sf / dev / ttyCH12 / dev / ttyS13
ln-sf / dev / ttyCH13 / dev / ttyS14
ln-sf / dev / ttyCH14 / dev / ttyS15
ln-sf / dev / ttyCH15 / dev / ttyS16
ln-sf / dev / ttyO1 / dev / ttyS17
iplinksetcan0aina canbitrate100000
ifconfigcan0up
Maudhui ya faili ya serial.c:
#ikiwa ni pamoja na#ikiwa ni pamoja na
#ikiwa ni pamoja na
#ikiwa ni pamoja na
#ikiwa ni pamoja na
#ikiwa ni pamoja na
#ikiwa ni pamoja na
#ikiwa ni pamoja na
#definemax_buffer_size100/*ukubwa wa buffer*/
/*****************************************************************************************************************************************
Intflag_kufunga;
intopen_serial ((intk, int * fd)
{
mfululizo = -1; charstr[100];
sprintf(str,"/dev/ttyS%d",k); printf("kufungua%s/n",str);
sfd=kufungua ((str,O_RDWRO_NOCTTYO_NONBLOCK); kama ((sfd==-1){
perror ((str); kurudi-1;
}
nyingine {
*fd=mfano; kurudi 0;
}
}
/*********************************************************************************************************************************************************************************************************
{
wakati_ttSasa, tOld; Intport;
ya char
sbuf[]={"12345678901234567890123456789012345678901234567890/n"}; /* Kuhakikisha
Takwimu zilizotumwa*/
charsbufrec[256]={0};
Intsfd, retv, mimi, ncount = 0, mcount = 0; Structtermiosopt;
Intlength = ukubwa wa ((sbuf);
/*****************************************************************
**/
kama ((argc<2)
{
printf (("inputerro: serial<1 ~ 4>/n"); kurudi 0;
}
**/
/
**/
port=atoi ((argv[1]); open_serial ((bandari, & fd1);
/*****************************************************************
printf("readyforsendingdata.../n"); tcgetattr ((fd1, & opt); cfmakeraw (& kuchagua);
/*****************************************************************
cfsetispeed(&opt,B9600); /* Kuweka kiwango cha bit kwa 9600bps*/cfsetospeed(&opt, B9600);
/************************************************************************************************************************************************************************************************************
wakati ((mcount<5)
{
retv=write(fd1,sbuf,length); /*Kutuma data*/if(retv==-1){
//perror("kuandika"); printf("writeerror/n");
}
nyingine {
printf("nambari ya charsentis%d/n",retv);
}
mkopo = 0;
printf("tayari kupokea data.../n");
muda (&tOld); tNow=tMzee; mkopo = 0;
while((((tNow-tOld)<2))/*Kuweka wakati wa kupokea */
{
wakati (&tNow); retv = kusoma ((fd2,&sbufrec[0],1); kama ((retv==-1){
//perror("kusoma");
//printf("makosa kusoma/n");
//printf("tOld=%d;tNow=%d/n",tOld,tNow);
}
nyingine {
printf("%02x",sbufrec[0]); mchakato + = 1;
}
}
mcount + = 1; printf("/n");
}
bendera_kufunga=kufunga(fd1);
kama ((bendera_kufunga==-1)/*关闭口端口*/printf("Funga kifaa 1failur!/n");
kurudi 0;
}
Utafiti wa mtandaoni
  • Mawasiliano
  • Kampuni
  • Simu
  • Barua pepe
  • Chat
  • Kodi la Uchunguzi
  • Maudhui

Operesheni ya mafanikio!

Operesheni ya mafanikio!

Operesheni ya mafanikio!