CN103532612A - Satellite-borne four-in-one communication controller for multichannel differential absorption spectrometer - Google Patents
Satellite-borne four-in-one communication controller for multichannel differential absorption spectrometer Download PDFInfo
- Publication number
- CN103532612A CN103532612A CN201310488745.2A CN201310488745A CN103532612A CN 103532612 A CN103532612 A CN 103532612A CN 201310488745 A CN201310488745 A CN 201310488745A CN 103532612 A CN103532612 A CN 103532612A
- Authority
- CN
- China
- Prior art keywords
- data
- ccd
- buffer
- channel
- communication controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Radio Relay Systems (AREA)
Abstract
The invention discloses a satellite-borne four-in-one communication controller for a multichannel differential absorption spectrometer, which is characterized in that the communication controller can simultaneously receive four paths of CCD (Charge Coupled Device) imaging data working at different exposure time and in different working modes from respective independent channels; the communication controller reads out and packages the imaging data of each channel in rows, the imaging data of each channel is merged into one path of serial data stream according to channel numbers and field row synchronous codes of four paths of CCD channels, the one path of serial data stream is transmitted to a satellite data transmission interface by a data transmission interface, and the serial data stream accords with the satellite downlink data interface standard. According to the invention, four paths of CCD data are merged into one path of data stream, so that the data stream can be conveniently uploaded to a satellite platform by one data transmission channel.
Description
Technical field
The present invention relates to a kind of spaceborne 4 tunnels and turn 1 road communication controller, for 4 passage difference absorption spectrometers, is 4 road ccd signals to be transferred to the data stream format of a road satellite requirement, passes passage send to satellite via a road LVDS number.The present invention relates to spaceborne spectrometer electronic technology field.
Background technology
Development along with aerospace optical remote sensing technology, resolution index request to satellite-based CCD remote sensing camera improves constantly, in order to meet the demands, satellite-borne differential absorption spectrometer adopts multichannel technology to obtain wide spectroscopic data more, spectrometer involved in the present invention is to have formed a focal plane circuit by 4 different CCD cameras, the pixel number of each CCD camera is different, and the time for exposure independently control, so just formed 4 independently CCD cameras.In prior art, each is CCD camera independently, and the number on corresponding star passes passage.Like this, 4 CCD cameras that work alone just need 4 numbers to pass passage.Along with the equipment of satellite is more and more intensive, it is more and more nervous that number passes channel resource, described herein and engineering in, satellite is totally only distributed to this spectrometer one number and is passed passage, need stand-alone device by the subset data Unified coding of oneself, form a-road-through news data flow, via a number, pass passage and be uploaded to satellite platform.
The data rate of the ccd data working alone in view of 4 tunnels is inconsistent, and changes at any time with controlling the adjustment of parameter.Therefore, for multi-channel spectrometer based, need a communication controller, by the data of 4 road different rates, uniform packing becomes the data packet format of satellite platform regulation, passing passage via a road LVDS number, is sent to satellite platform.But the open report that there is no at present correlation technique.
Summary of the invention
The present invention is for avoiding the existing technical problem of above-mentioned prior art, provides a kind of star-carrying multichannel difference absorption spectrum instrument 4 to close 1 communication controller, and the data of 4 road CCD are merged into a circuit-switched data stream, to can pass passage via a number, is uploaded to satellite platform.
The present invention is that technical solution problem adopts following technical scheme:
The design feature that star-carrying multichannel difference absorption spectrum instrument 4 of the present invention closes 1 communication controller is: described communication controller can receive from Si road, each autonomous channel simultaneously and be operated in the CCD imaging data under different exposure time and mode of operation; Communication controller is read and the imaging data of each passage of packing by row, according to the channel number of four road CCD passages, a row synchronous code, be merged into a road serial data stream, a described road serial data stream passes interface by a number and is sent to a satellite data coffret, and described serial data stream meets satellite downlink data interface standard.
The design feature that star-carrying multichannel difference absorption spectrum instrument 4 of the present invention closes 1 communication controller is also:
Described CCD drives based on FPGA, and in described communication controller, each logical circuit and described CCD are implemented in same a slice FPGA.
Described communication controller can receive instruction and satellite parametric reduction on star, and packs together with described serial data stream and be sent to satellite data coffret.
In described communication controller, include priority encoder, data buffer and parallel-to-serial converter, the mode of described parallel-to-serial converter by poll flag bit obtains in data buffer from the row data of different passages, unifiedly by 4 ccd datas of set form shuffling, becomes a road serial data stream and exports.
The design feature that star-carrying multichannel difference absorption spectrum instrument 4 of the present invention closes 1 communication controller is also:
Described four paths are respectively by CCD driver module, A/D module and ccd data processing module form, described four tunnels are operated in CCD imaging data under different exposure time and mode of operation from each road ccd data processing module, Dang Ge road ccd data processing module complete each road ccd data read with buffer memory time, generate four tunnel buffer pointer signs, and read four tunnel buffer pointer signs by priority encoder, when a certain channel buffer pointer is masked as settling signal, priority encoder produces the read signal of this passage and is sent to data buffer, described data buffer reads in buffer by imaging data from respective channel, by data buffer, read the satellite parametric reduction that need to pass down simultaneously, according to satellite data transmission data format, require marshal data, with the synthetic frame data bag of imaging data, give parallel serial conversion module, generate serial data stream, issue again LVDS bus and realize serial output.
The design feature that star-carrying multichannel difference absorption spectrum instrument 4 of the present invention closes 1 communication controller is also:
The generation phase of Si road buffer pointer sign, when ccd data processing module completes certain road ccd data one frame data and reads, in ccd data processing module, the FIFO of these data of buffer memory produces data simultaneously and has read pointer and buffer pointer sign.
The design feature that star-carrying multichannel difference absorption spectrum instrument 4 of the present invention closes 1 communication controller is also:
The channel number that defines four road CCD passages corresponds to respectively channel number 0-3; At priority encoder, read for four tunnel buffer pointer sign stages, set a channel counter, complete the cycle count of channel number 0-3, channel counter initial value is defaulted as 0; When channel number is 0, judge whether this channel buffer pointer sign puts 1, if put 1, this channel data is ready to, and the transmission that produces this passage indicates to data buffer; If this channel buffer pointer sign sets to 0, represent that this channel data is unripe, channel counter adds 1 automatically, enters the data selection interpretation of next passage, and four channel cycle like this are reciprocal.
The design feature that star-carrying multichannel difference absorption spectrum instrument 4 of the present invention closes 1 communication controller is also:
Set a transmitting counter, when data buffer reads transmission flag set, send timer and start timing, and in first moment, upgrade the record of FIFO pointer; Data buffer can be indicated and is judged as which CCD by transmission simultaneously, and according to the length of this CCD data line, one of given transmitting counter sends length, to start to send out number work.
The design feature that star-carrying multichannel difference absorption spectrum instrument 4 of the present invention closes 1 communication controller is also:
In the data buffer marshal data stage, the transmission sign that data buffer interpretation priority encoder provides, if send sign, put 1, and judgement sends the transmission sign that is masked as which passage in four passages, read the data in the ccd data processing module of respective channel, carry out formatting and packing; Read satellite parametric reduction simultaneously, according to the packing of satellite data call format, send together with imaging data;
In the described data buffer marshal data stage, a frame data bag is divided into 8 stages transmission pieces, comprise packet header, Bao Pin, data length, satellite parametric reduction, channel number, a row synchronization character, imaging data and padding data;
In the described data buffer marshal data stage, a row synchronization character and Bao Pin are generated by corresponding counter; Field synchronization word often completes an exposure image by CCD driver module and provides triggering signal, makes a counter add 1 and obtains, and row synchronization character and the bag frequency meter number transmission sign when sending data line provides triggering signal, and bag frequently counter adds 1 and obtains;
In the described data buffer marshal data stage, the data processing module interface of data buffer and four paths is all 16bits.
The design feature that star-carrying multichannel difference absorption spectrum instrument 4 of the present invention closes 1 communication controller is also:
At described parallel serial conversion module, generate the serial data stream stage, use shift register to complete parallel-serial conversion, the data bit of at every turn changing is 16Bits;
At described parallel serial conversion module, generate the serial data stream stage, by low 4 transmissions of determining every 16bits data of transmitting counter;
At described parallel serial conversion module, generate the serial data stream stage, the transmission length of frame data is determined by the length that reads CCD a line.
At described parallel serial conversion module, generate the serial data stream stage, set serial data output frequency be greater than four capable read frequencies of CCD and, can guarantee that the image of 4 passages can transmit complete before time for exposure next time.
Compared with the prior art, beneficial effect of the present invention is embodied in:
1, the present invention, by four channel transmission datas being merged into road transmission data, has effectively reduced taking satellite data transmission passage.
2, the present invention can be implemented in each logical circuit a slice FPGA, and be positioned at same a slice FPGA with CCD imaging circuit, by external interface, obtain control command and the satellite orbit parameter of CCD camera, by shared RAM, obtain 4 road ccd image data, its execution mode is simple, low in energy consumption, volume is little
3, the inventive method is suitable for the service condition of the various CCD imagings that drive based on FPGA, is particularly suitable in multi-channel system, and is not limited to four-way system.
Accompanying drawing explanation
Fig. 1 is four-way CCD imaging circuit and number biography electrical block diagram in the present invention;
Fig. 24 closes 1 communication controller structural representation in the present invention.
Embodiment
Referring to Fig. 1, the implementation that in the present embodiment, star-carrying multichannel difference absorption spectrum instrument 4 closes 1 communication controller is: described communication controller can receive from Si road, each autonomous channel simultaneously and be operated in the CCD imaging data under different exposure time and mode of operation; Communication controller is read and the imaging data of each passage of packing by row, according to the channel number of four road CCD passages, a row synchronous code, be merged into a road serial data stream, a described road serial data stream passes interface 11 by a number and is sent to a satellite data coffret, and described serial data stream meets satellite downlink data interface standard.
In concrete enforcement, corresponding execution mode also comprises:
CCD drives based on FPGA, and in communication controller 10, each logical circuit and CCD are implemented in same a slice FPGA.
Communication controller 10 can receive instruction 9 and satellite parametric reduction 12 on star, and packs together with serial data stream and be sent to satellite data coffret.
In communication controller, include priority encoder, data buffer and parallel-to-serial converter, the mode of parallel-to-serial converter by poll flag bit obtains in data buffer from the row data of different passages, unifiedly by 4 ccd datas of set form shuffling, becomes a road serial data stream and exports.
Four paths are respectively by CCD driver module, A/D module and ccd data processing module form, four tunnels are operated in CCD imaging data under different exposure time and mode of operation from each road ccd data processing module, Dang Ge road ccd data processing module complete each road ccd data read with buffer memory time, generate four tunnel buffer pointer signs 16, and read four tunnel buffer pointer signs by priority encoder 13, when a certain channel buffer pointer sign 16 is settling signal, priority encoder 13 produces the read signal of this passage and is sent to data buffer 14, data buffer 14 reads in buffer by imaging data from respective channel, by data buffer 14, read the satellite parametric reduction that need to pass down simultaneously, according to satellite data transmission data format, require marshal data, with the synthetic frame data bag of imaging data, give parallel serial conversion module 15, generate serial data stream, issue again LVDS bus 17 and realize serial output.
The generation phase of Si road buffer pointer sign, when ccd data processing module completes certain road ccd data one frame data and reads, in ccd data processing module, the FIFO of these data of buffer memory produces data simultaneously and has read pointer and buffer pointer sign.
The channel number that defines four road CCD passages corresponds to respectively channel number 0-3; At priority encoder 13, read for four tunnel buffer pointer sign stages, set a channel counter, complete the cycle count of channel number 0-3, channel counter initial value is defaulted as 0; When channel number is 0, judge whether this channel buffer pointer sign puts 1, if put 1, this channel data is ready to, and the transmission that produces this passage indicates to data buffer 14; If this channel buffer pointer sign sets to 0, represent that this channel data is unripe, channel counter adds 1 automatically, enters the data selection interpretation of next passage, and four channel cycle like this are reciprocal.
Set a transmitting counter, when data buffer 14 reads transmission flag set, send timer and start timing, and in first moment, upgrade the record of FIFO pointer; Data buffer 14 can be indicated and is judged as which CCD by transmission simultaneously, and according to the length of this CCD data line, one of given transmitting counter sends length, to start to send out number work.
In the 14 marshal data stages of data buffer, the transmission sign that data buffer 14 interpretation priority encoders 13 provide, if send sign, put 1, and judgement sends the transmission sign that is masked as which passage in four passages, read the data in the ccd data processing module of respective channel, carry out formatting and packing; Read satellite parametric reduction simultaneously, according to the packing of satellite data call format, send together with imaging data;
In the 14 marshal data stages of data buffer, a frame data bag is divided into 8 stages transmission pieces, comprise packet header, Bao Pin, data length, satellite parametric reduction, channel number, a row synchronization character, imaging data and padding data;
In the 14 marshal data stages of data buffer, a row synchronization character and Bao Pin are generated by corresponding counter; Field synchronization word often completes an exposure image by CCD driver module and provides triggering signal, makes a counter add 1 and obtains, and row synchronization character and the bag frequency meter number transmission sign when sending data line provides triggering signal, and bag frequently counter adds 1 and obtains;
In the 14 marshal data stages of data buffer, the data processing module interface of data buffer 14 and four paths is all 16bits.
At parallel serial conversion module 15, generate the serial data stream stage, use shift register to complete parallel-serial conversion, the data bit of at every turn changing is 16Bits;
At parallel serial conversion module 15, generate the serial data stream stage, by low 4 transmissions of determining every 16bits data of transmitting counter;
At parallel serial conversion module 15, generate the serial data stream stage, the transmission length of frame data is determined by the length that reads CCD a line.
At parallel serial conversion module 15, generate the serial data stream stages, set serial data output frequency be greater than four capable read frequencies of CCD and, can guarantee that the image of 4 passages can transmit complete before time for exposure next time.
Below by embodiment, the present invention will be further described:
The CCD chip that the CCD47-20 of YiE2V company and CCD55-30 are used as spectrometer in the present embodiment, wherein passage 0,1 is used CCD47-20, and passage 2,3 is used CCD55-30.It is different clock sources that the clock source that 4 timing sequence generating of closing 1 communication controller are used and 4 road CCD drive signal sequence to produce the clock source using, it is 24MHz that CCD47-20 drives the clock using, CCD55-30 drives the clock bit 36MHz using, and 4 clock sources that close 1 communication controller use are 43MHz.
When circuit powers up work, exposure time series and A/D that FPGA produces 4 road CCD according to clock signal read sequential, CCD0 1 as shown in Figure 1, CCD1 3, CCD2 5 and CCD3 7, the spectral signal that 4 road CCD are produced is read into 4 road ccd data processing modules, is respectively CCD0 data processing module 2, CCD1 data processing module 4, CCD2 data processing module 6 and CCD3 data processing module 8.
At CCD exposure stage, owing to being asynchronous sequential, and the time for exposure of 4 road CCD may be different, the present embodiment is noted number according to satellite, can select to set every road CCD time for exposure is 0.5 second, 1 second, and 2 seconds, 4 seconds fourth gear, the moment that makes the spectroscopic data of each passage put corresponding ccd data processing module into is different.
When the ccd data processing module of certain passage completes data buffer storage, in the buffer pointer of Si road, producing at once buffering area completes pointer sign 16 and closes 1 communication controller to 4,4 close 1 communication controller receives this marking signal, judges whether to read the data of this ccd data processing module.
As shown in Figure 2,, buffering area completes pointer sign 16 and enters into priority encoder 13, and priority encoder 13 judges whether to accept the data of this passage according to data buffer 14 states.
The function of priority encoder mainly completes by setting a channel counter.Therefore because spectrometer port number of the present invention is 4, get channel counter ChannelCounter figure place and be 2 and can meet count value.When priority encoder brings into operation, initial condition ChannelCounter=0, whether first priority encoder inquires about CCD0 data processing module 2 buffering areas according to the value of ChannelCounter to complete pointer be 1, if 1 is sent signal and reads the data in this channel C CD data processing module to data buffer; If 0 ChannelCounter adds 1 automatically, at this moment priority encoder will down continue to inquire about another channel C CD1 data processing module according to the renewal value of ChannelCounter, whether this buffering area completes pointer is 1, if 1 is sent signal and reads the data in CCD1 data processing module to data buffer; Other passage by that analogy.
When data buffer is in, send out number during the stage, ChannelCounter can not carry out and add 1 step, and priority encoder is can not remove to inquire about next channel buffer to complete pointer.
At data buffer, enter and send out number during the stage, major function completes by setting a transmitting counter, and in the present embodiment, setting transmitting counter SendingCounter figure place is 14, and counting step is determined by the length of bag data.Follow according to satellite data transmission channel data call format, CCD47-20 mono-bag data length is 17824bits, and CCD55-30 mono-bag data length is 21248bits.
SendingCounter count value is set the stage in the present embodiment, sets variable BitNumber simultaneously, and when sending CCD47-20 data, BitNumber length is 17696, and when sending CCD55-30 data, BitNumber length is 21120.The setting of above BitNumber length is that the picture dot number of reading according to CCD47-20 and CCD55-30 a line is determined, the pixel number that CCD47-20 reads a line is 1072, and the pixel number that CCD55-30 reads a line is 1286.
At data buffer 14, enter and send out number during the stage, the layout that data buffer completes bag data by SendingCounter is worked.In the present embodiment, bag data are divided into 8 parts, comprise packet header, Bao Pin, data length, satellite parametric reduction, channel number, row synchronization character, imaging data and padding data.Packet header sends between 15-31 in SendingCounter value, Bao Pin sends between 31-47 in SendingCounter value, data length sends between 47-63 in SendingCounter value, satellite parametric reduction sends between 63-511 in SendingCounter value, channel number sends between 511-527 in SendingCounter value, field row synchronization character sends between 527-543 in SendingCounter value, imaging data sends between 543-BitNumber in SendingCounter value, padding data in SendingCounter value from BitNumber-17824(or 21248) between send.
In the 14 marshal data stages of data buffer, bag data change to some extent except imaging data length, and other part is all that the byte by regular length forms.What packet header identified is the identification in satellite of this spectrometer, is totally provided the numerical value of 2 bytes of fixing by satellite; What bag frequency marking was known is the quantity of Packet Generation, by setting a bag frequency counter, complete, and every transmission one bag data, this counter adds 1; Data length is the length of every bag transmission data namely, in the present embodiment, has 4 different CCD passages, and when this channel data starts to send, data length is by assignment; In the present embodiment, satellite parametric reduction is 56 fixed byte, the parameter information such as the instruction providing for satellite and GPS, and satellite parametric reduction 12 is obtained by satellite parametric reduction interface; Channel number is passage corresponding to data sending, and can be obtained by channel counter ChannelCounter assignment; Row field synchronization word is generated by corresponding counter, field synchronization word often completes an exposure image by each CCD driver module and provides triggering signal, making a counter add 1 obtains, packet synchronization signal when row synchronization character sends beginning by every bag data provides, make linage-counter add 1 and obtain, the triggering signal zero clearing that simultaneously linage-counter is often completed an exposure image and provides; Imaging data is the view data of CCD; For guaranteeing 4 channel spectrum instrument data end of transmission within the given time for exposure, and leave certain nargin, do not waste again number and pass channel resource, the transmission rate that the transmission rate that number biography interface 11 is set needs than every bag data is slightly large, therefore produce padding data, in the present embodiment, in every bag data redundancy, being partially filled numerical value is 1.
Data buffer completes formatting, send the data to parallel serial conversion module 15 and generate serial data stream, interface between this serial data stream and satellite is LVDS three-wire interface, is respectively data tranmitting data register (T_CLK), frame synchronization (FRAME) and data (DATA).
At parallel serial conversion module 15, generate the serial data stream stage, use shift register to complete parallel-serial conversion, the data of at every turn changing are 16Bits.The shift clock of this shift register is T_CLK, and low 4 of the SendingCounter of take is a transmission cycle, often sends after one group of 16Bits data, and another group of renewable one-tenth 16Bits data continue to send.
The FRAME signal of LVDS interface, is generated by SendingCounter counter, low effectively, keeps high-order while not sending data.In the present embodiment, the counting clock of SendingCounter is T_CLK, and count value is 16 o'clock, frame synchronizing signal step-down, and when count value reaches a bag data length (17824 or 21248), count value zero clearing.
Satellite data transmission passage passes interface 11 by number and receives data, to decoded packet data.According to row field synchronization word, data length, channel number, these variablees of imaging data, can correspondence recover 4 CCD spectrometer data.
Claims (10)
1. star-carrying multichannel difference absorption spectrum instrument 4 closes 1 communication controller, it is characterized in that: described communication controller can receive from Si road, each autonomous channel simultaneously and be operated in the CCD imaging data under different exposure time and mode of operation; Communication controller is read and the imaging data of each passage of packing by row, according to the channel number of four road CCD passages, a row synchronous code, be merged into a road serial data stream, a described road serial data stream passes interface (11) by a number and is sent to a satellite data coffret, and described serial data stream meets satellite downlink data interface standard.
2. star-carrying multichannel difference absorption spectrum instrument 4 according to claim 1 closes 1 communication controller, it is characterized in that: described CCD drives based on FPGA, and in described communication controller (10), each logical circuit and described CCD is implemented in same a slice FPGA.
3. star-carrying multichannel difference absorption spectrum instrument 4 according to claim 1 closes 1 communication controller, it is characterized in that: described communication controller (10) can receive instruction on star (9) and satellite parametric reduction (12), and pack together with described serial data stream and be sent to satellite data coffret.
4. star-carrying multichannel difference absorption spectrum instrument 4 according to claim 1 closes 1 communication controller, it is characterized in that: in described communication controller, include priority encoder, data buffer and parallel-to-serial converter, the mode of described parallel-to-serial converter by poll flag bit obtains in data buffer from the row data of different passages, unifiedly by 4 ccd datas of set form shuffling, becomes a road serial data stream and exports.
5. star-carrying multichannel difference absorption spectrum instrument 4 according to claim 4 closes 1 communication controller, it is characterized in that:
Described four paths are respectively by CCD driver module, A/D module and ccd data processing module form, described four tunnels are operated in CCD imaging data under different exposure time and mode of operation from each road ccd data processing module, Dang Ge road ccd data processing module complete each road ccd data read with buffer memory time, generate four tunnel buffer pointer signs (16), and read four tunnel buffer pointer signs by priority encoder (13), when a certain channel buffer pointer sign (16) is settling signal, priority encoder (13) produces the read signal of this passage and is sent to data buffer (14), described data buffer (14) reads in buffer by imaging data from respective channel, by data buffer (14), read the satellite parametric reduction that need to pass down simultaneously, according to satellite data transmission data format, require marshal data, with the synthetic frame data bag of imaging data, give parallel serial conversion module (15), generate serial data stream, issue again LVDS bus (17) and realize serial output.
6. star-carrying multichannel difference absorption spectrum instrument 4 according to claim 5 closes 1 communication controller, it is characterized in that:
The generation phase of Si road buffer pointer sign, when ccd data processing module completes certain road ccd data one frame data and reads, in ccd data processing module, the FIFO of these data of buffer memory produces data simultaneously and has read pointer and buffer pointer sign.
7. star-carrying multichannel difference absorption spectrum instrument 4 according to claim 5 closes 1 communication controller, it is characterized in that: the channel number that defines four road CCD passages corresponds to respectively channel number 0-3; At priority encoder (13), read for four tunnel buffer pointer sign stages, set a channel counter, complete the cycle count of channel number 0-3, channel counter initial value is defaulted as 0; When channel number is 0, judge whether this channel buffer pointer sign puts 1, if put 1, this channel data is ready to, the transmission that produces this passage indicates to data buffer (14); If this channel buffer pointer sign sets to 0, represent that this channel data is unripe, channel counter adds 1 automatically, enters the data selection interpretation of next passage, and four channel cycle like this are reciprocal.
8. star-carrying multichannel difference absorption spectrum instrument 4 according to claim 5 closes 1 communication controller, it is characterized in that: set a transmitting counter, when data buffer (14) reads transmission flag set, send timer and start timing, and in first moment, upgrade the record of FIFO pointer; Data buffer (14) can be indicated and is judged as which CCD by transmission simultaneously, and according to the length of this CCD data line, one of given transmitting counter sends length, to start to send out number work.
9. star-carrying multichannel difference absorption spectrum instrument 4 according to claim 5 closes 1 communication controller, it is characterized in that:
In data buffer (14) the marshal data stage, the transmission sign that data buffer (14) interpretation priority encoder (13) provides, if send sign, put 1, and judgement sends the transmission sign that is masked as which passage in four passages, read the data in the ccd data processing module of respective channel, carry out formatting and packing; Read satellite parametric reduction simultaneously, according to the packing of satellite data call format, send together with imaging data;
In described data buffer (14) the marshal data stage, a frame data bag is divided into 8 stages transmission pieces, comprise packet header, Bao Pin, data length, satellite parametric reduction, channel number, a row synchronization character, imaging data and padding data;
In described data buffer (14) the marshal data stage, a row synchronization character and Bao Pin are generated by corresponding counter; Field synchronization word often completes an exposure image by CCD driver module and provides triggering signal, makes a counter add 1 and obtains, and row synchronization character and the bag frequency meter number transmission sign when sending data line provides triggering signal, and bag frequently counter adds 1 and obtains;
In described data buffer (14) the marshal data stage, the data processing module interface of data buffer (14) and four paths is all 16bits.
10. star-carrying multichannel difference absorption spectrum instrument 4 according to claim 5 closes 1 communication controller, it is characterized in that:
At described parallel serial conversion module (15), generate the serial data stream stage, use shift register to complete parallel-serial conversion, the data bit of at every turn changing is 16Bits;
At described parallel serial conversion module (15), generate the serial data stream stage, by low 4 transmissions of determining every 16bits data of transmitting counter;
At described parallel serial conversion module (15), generate the serial data stream stage, the transmission length of frame data is determined by the length that reads CCD a line;
At described parallel serial conversion module (15), generate the serial data stream stage, set serial data output frequency be greater than four capable read frequencies of CCD and, can guarantee that the image of 4 passages can transmit complete before time for exposure next time.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310488745.2A CN103532612B (en) | 2013-10-18 | 2013-10-18 | Star-carrying multichannel difference absorption spectrum instrument 4 closes 1 communication controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310488745.2A CN103532612B (en) | 2013-10-18 | 2013-10-18 | Star-carrying multichannel difference absorption spectrum instrument 4 closes 1 communication controller |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103532612A true CN103532612A (en) | 2014-01-22 |
CN103532612B CN103532612B (en) | 2016-05-25 |
Family
ID=49934339
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310488745.2A Expired - Fee Related CN103532612B (en) | 2013-10-18 | 2013-10-18 | Star-carrying multichannel difference absorption spectrum instrument 4 closes 1 communication controller |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103532612B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104243859A (en) * | 2014-09-25 | 2014-12-24 | 中国科学院合肥物质科学研究院 | Satellite-borne spectrometer CCD (charge coupled device) imaging circuit with digital pixel binning function |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030235399A1 (en) * | 2002-06-24 | 2003-12-25 | Canon Kabushiki Kaisha | Imaging apparatus |
CN102158662A (en) * | 2011-04-15 | 2011-08-17 | 中国科学院长春光学精密机械与物理研究所 | Image data transmission circuit of satellite-borne high-resolution CCD (Charge Coupled Device) camera |
CN102638661A (en) * | 2012-03-23 | 2012-08-15 | 南京理工大学 | Data processing and transmitting system of high-speed multichannel CCD (charge-coupled device) |
-
2013
- 2013-10-18 CN CN201310488745.2A patent/CN103532612B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030235399A1 (en) * | 2002-06-24 | 2003-12-25 | Canon Kabushiki Kaisha | Imaging apparatus |
CN102158662A (en) * | 2011-04-15 | 2011-08-17 | 中国科学院长春光学精密机械与物理研究所 | Image data transmission circuit of satellite-borne high-resolution CCD (Charge Coupled Device) camera |
CN102638661A (en) * | 2012-03-23 | 2012-08-15 | 南京理工大学 | Data processing and transmitting system of high-speed multichannel CCD (charge-coupled device) |
Non-Patent Citations (2)
Title |
---|
张贵祥: "高速多通道CCD图像数据处理与传输系统设计", 《液晶与显示》, vol. 26, no. 3, 30 June 2011 (2011-06-30) * |
曾议: "星载图像传感器电路系统可靠性优化设计", 《科学技术与工程》, vol. 12, no. 34, 31 December 2012 (2012-12-31) * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104243859A (en) * | 2014-09-25 | 2014-12-24 | 中国科学院合肥物质科学研究院 | Satellite-borne spectrometer CCD (charge coupled device) imaging circuit with digital pixel binning function |
CN104243859B (en) * | 2014-09-25 | 2017-12-01 | 中国科学院合肥物质科学研究院 | A kind of spaceborne spectrometer CCD imaging circuits for possessing digital pixel overlaying function |
Also Published As
Publication number | Publication date |
---|---|
CN103532612B (en) | 2016-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9537576B2 (en) | Encoding and decoding methods for high-precision time transfer and encoding and decoding devices therefor | |
CN104270567B (en) | High-precision synchronous multi-channel image acquisition system and time synchronization method thereof | |
CN102662893B (en) | Multifunctional bus data conversion system | |
CN112584092B (en) | Data acquisition device and data acquisition system | |
CN106301659A (en) | A kind of magnetic resonance multi-channel digital transmission system and data transmission method thereof | |
CN106292409B (en) | Real-time simulation system based on FPGA multi-rate optical fiber communication and simulation method thereof | |
CN104239271A (en) | Simulation image player realized by adopting FPGA and DSP | |
CN103024306A (en) | Method for transmitting image data of multi-channel high-speed line-frequency-variable linear array CCD (charge coupled device) | |
CN101778219B (en) | Device and method for synchronous working of plurality of camera heads | |
CN111193891A (en) | FPGA-based Camera Link data receiving system and transmission method | |
CN102314402A (en) | Digital strong motion seismograph and multipath data acquisition interface thereof | |
CN104796653B (en) | The method and apparatus that MIPI signals are transmitted under LPDT patterns realized based on FPGA | |
CN105573952A (en) | Multi-channel data transmission system | |
CN103532612B (en) | Star-carrying multichannel difference absorption spectrum instrument 4 closes 1 communication controller | |
CN104796654A (en) | FPGA (field programmable gate array) based method and FPGA based device for generating 8LANE or 16LANE MIPI (mobile industry processor interface) signals | |
CN109542063A (en) | A kind of Complex interface control equipment and spaceborne Integrated Electronic System | |
CN103067697A (en) | Method removing video graphics array (VGA) signal vibration based on optical fiber transmission | |
CN103840847A (en) | Satellite receiver module for telecommunication equipment | |
CN1286320C (en) | System and method for transmitting video signals | |
ATE310369T1 (en) | SEQUENCED HIGH SPEED MULTI-CHANNEL BUS | |
CN104869344A (en) | FPGA-based method and device for realizing COMMAND function of MIPI signal | |
CN202632782U (en) | Multi-channel SSI (Small Scale Integration) data acquisition module based on MicroBlaze soft core | |
CN113315935B (en) | CMOS image sensor data acquisition device and method based on FPGA | |
CN204577065U (en) | The device of MIPI Signal transmissions adjustment is realized based on FPGA | |
KR20080051477A (en) | Method and apparatus for interface converting among high-speed signals having various volume |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160525 Termination date: 20181018 |
|
CF01 | Termination of patent right due to non-payment of annual fee |