How to develop intelligent electronic products?
How to develop intelligent electronic products?
How to develop electronic products?
1、 Overall design
1. Demand analysis: our R & D engineers will understand and determine the customer's demand for intelligent electronic product development. For example, determine the amount of data to be measured and the number of channels, and determine the objects to be controlled and the number of objects.
2. Scheme determination: our R & D engineers will determine a better way to solve the needs, such as PLC or single chip computer. After determining whether to use single chip computer, we need to specifically determine whether it is 2051 or 8031 or 8051. Of course, we also need to determine which company's product is ATMEL or Motorola's product. When selecting these, in addition to considering the performance of the chip, economic factors and practical value should also be considered.
2、 Detailed design
1. Circuit selection: select the appropriate circuit according to the needs of the environment. For example, when using 8051 to achieve the control purpose, it is necessary to select whether to use parallel port or serial port for output; When driving a high-power circuit, the thyristor or relay is used. These choices should be determined according to specific environmental conditions and circuit parameters. If it is not suitable to use relays, other methods must be considered.
2. Making circuit board: use Protel software to make schematic diagram first, then package and make PCB circuit board, and then make actual circuit board after printing, transfer, corrosion, welding and other processes. We will understand some procedures in this step after learning Protel in the next semester.
3、 Debugging
1. Rough debugging: use simple programs to debug each functional module to see whether the specified tasks can be completed. The main purpose of this step is to see whether the circuit is available. For example, the LED should display the corresponding value. If it cannot display normally, the corresponding circuit should be checked.
2. Programming debugging: debugging the whole system with the programmed program under the condition that the rough adjustment is correct. When the programming task is quite heavy, it is necessary to be able to combine the program function blocks and adjust the parameters of the function blocks appropriately to adapt to the current task. In this step of debugging, our company will use tools such as programmers and anti authenticity devices.
4、 Document
Documentation is very important to a system. It helps the examiner understand the uniqueness of the system and can appropriately increase the interest of others in your system. If the overall design is a good beginning, then a good document is a good end. The documents should be faithful to the original design scheme. We will clarify the design ideas and let customers understand the benefits of the system