• 제목/요약/키워드: Serial Interface

검색결과 280건 처리시간 0.033초

차량용 전자 제어 시스템에서 비접촉식 자기장 센서와 이중 버퍼 구조를 이용한 필터링 시간 최적화 (Filtering Time Optimization in Vehicle Electronic Control Systems Using a Non-Contact Magnetic Sensor and Dual Buffer Structure)

  • 김민중;박대진
    • 대한임베디드공학회논문지
    • /
    • 제19권4호
    • /
    • pp.203-210
    • /
    • 2024
  • The automotive industry is transitioning from traditional internal combustion engines to systems powered by motors, batteries, and various electronic control units. Central to this shift is the micro-controller unit, which processes data from various sensors for real-time environmental awareness and control. This paper explores using non-contact magnetic sensors for sensing vehicle inclination as part of a digital twin implementation. Unlike optical or contact sensors, non-contact magnetic sensors offer robust performance in challenging environments, providing consistent and reliable data under varying conditions. To optimize real-time data processing, we propose a double buffer structure to enhance digital signal processing performance in embedded systems. Experiments using a custom sensor-integrated board demonstrate that the double buffer structure with direct memory access-enabled serial peripheral interface significantly reduces data processing time and improves noise reduction filtering. Our results show that the proposed system can greatly enhance the reliability and accuracy of sensor data, crucial for real-time vehicle control systems. In particular, by using the double buffer structure proposed in this paper, it was possible to secure 8.27 times more data compared to raw data, despite performing additional filtering. The techniques outlined have potential applications in various fields, offering enhanced monitoring and optimization capabilities, thus paving the way for more advanced and efficient vehicle control technologies.

위상이동 방법에 의한 다결정 $Ir/H_2SO_4$ 수성 전해질 계면에서 과전위 수소흡착에 관한 해석 (An Analysis on the Over-Potentially Deposited Hydrogen at the Polycrystalline $Ir/H_2SO_4$ Aqueous Electrolyte Interface Using the Phase-Shift Method)

  • 천장호;문경현
    • 전기화학회지
    • /
    • 제3권2호
    • /
    • pp.109-114
    • /
    • 2000
  • 다결정 $Ir/H_2SO_4$수성 전해질 계면에서 중간주파수 구간의 위상이동 변화와 Langmuir흡착등온식 사이의 관계를 교류임피던스 방법 즉 위상이동 방법을 이용하여 연구 조사하였다. 간소화된 계면 등가회로는 전해질저항(Rs), Faraday저항$(R_F)$, 흡착유사용량$(C_\phi)$ 등가회로 요소$(C_P)$의 직렬접속으로 구성된다. 음전위(E)에 대한 위상이동$(-\phi)$과 표면피복율$(\theta)$ 변화율$[\Delta(-\phi)/{\Delta}E,\;{\Delta}{\theta}/{\Delta}E]$을 비교 및 제시하였다. 지연되는 위상이동$(-\phi)$은 음전위(E) 및 주파수(f)에 따르며, $\phi=tan^{-1}[1/2{\pi}f(R_s+R_F)C_P]$이다. 중간주파수(1 Hz)에서 위상이동 변화$(-\phi\;vs.\;E)$는 Langmuir흡착등온식 $(\theta\;vs.\;E)$의 결정에 적용할 수 있는 실험적인 방법이다. 다결정 Ir/0.1 M $H_2SO_4$ 전해질 계면에서 수소의 흡착평형상수(K)와 흡착표준자유에너지 $({\Delta}G_{ads})$는 각각 $2.0\times10^{-4}$와 21.1kJ/mol이며 과전위 수소흡착(OPD H)에 기인한다.

아말감 와동의 파절에 관한 3차원 유한요소법적 연구 (A STUDY ON AMALGAM CAVITY FRACTURE WITH THREE DIMENSIONAL FINITE ELEMENT METHOD)

  • 김한욱;엄정문;이정식
    • Restorative Dentistry and Endodontics
    • /
    • 제19권2호
    • /
    • pp.345-371
    • /
    • 1994
  • Restorative procedures can lead to weakening tooth due to reduction and alteraton of tooth structure. It is essential to prevent fractures to conserve tooth. Among the several parameters in cavity designs, cavity isthmus and depth are very important. In this study, MO amalgam cavity was prepared on maxillary first premolar. Three dimensional. finite element models were made by serial photographic method and cavity depth(1.7mm, 2.4mm) and isthmus (11 4, 1/3, 1/2 of intercuspal distance) were varied. linear, eight and six-nodal, isoparametric brick elements were used for the three dimensional finite element model. The periodontal ligament and alveolar bone surrounding the tooth were excluded in these models. Three types model(B, G and R model) were developed. B model was assumed perfect bonding between the restoration and cavity wall. Both compressive and tensile forces were distributed directly to the adjacent regions. G model(Gap Distance: 0.000001mm) was assumed the possibility of play at the interface simulated the lack of real bonding between the amalgam and cavity wall (enamel and dentin). When compression occurred along the interface, the forces were transferred to the adjacent regions. However, tensile forces perpendicular to the interface were excluded. R model was assumed non-connection between the restoration and cavity wall. No force was transferred to the adjacent regions. A load of 500N was applied vertically at the first node from the lingual slope of the buccal cusp tip. This study analysed the displacement, von Mises stress, 1 and 2 direction normal stress and strain with FEM software ABAQUS Version 5.2 and hardware IRIS 4D/310 VGX Work-station. The results were as follows: 1. G model showed stress and strain patterns between Band R model. 2. B model and G model showed the bending phenomenon in the displacement. 3. R model showed the greatest amount of the displacement of the buccal cusp followed by G and B model in descending order. G model showed the greatest amount of the displacement of the lingual cusp followed by B and R model in descending order. 4. B model showed no change of the displacement as increasing depth and width of the cavity. G and R model showed greater displacement of the buccal cusp as increasing depth and width of the cavity, but no change in the displacement of the lingual cusp. 5. As increasing of the width of the cavity, stress and strain were not changed in B model. Stress and strain were increased on the distal marginal ridge and buccopulpal line angle in G and R model. The possibility of the tooth fracture was increased. 6. As increasing of the depth of the cavity, stress and strain were not changed in B and G model. Stress and strain were increased on the distal marginal ridge and buccopulpal line angle in R model. The possibility of the tooth fracture was increased.

  • PDF

직접해법 기반의 FETI 알고리즘의 개선 (Further Improvement of Direct Solution-based FETI Algorithm)

  • 강승훈;공두현;신상준
    • 한국전산구조공학회논문집
    • /
    • 제35권5호
    • /
    • pp.249-257
    • /
    • 2022
  • 본 논문은 직접해법 기반 FETI 알고리즘의 개선 방안을 제시하였다. 개선 대상은 FETI-local로, 해당 알고리즘은 국부 Lagrange 승수를 통해 부영역 간 경계 문제를 정의한다. 부영역 경계 강성 및 하중 계산 단계의 경우, 전체 역행렬 계산 등 과도한 비용을 요구했던 기존 알고리즘을 Boolean 행렬 특성을 활용한 선택적 역행렬 성분 계산으로 개선하였다. 전역 경계 행렬식 계산 단계의 경우, 기존 단일 프로세서 연산을 다중 프론탈 기법 기반 병렬 연산으로 대체하였다. 제시된 FETI-local 알고리즘의 성능 개선은 64만 자유도 수치 예제를 통해 검증되었으며, 기존 대비 최대 97.8%의 계산 시간 감소가 달성되었다. 또한, 기존 대비 안정적이고 개선된 확장성이 가속 지표를 통해 확인되었다. 추가로, 432만 자유도의 대용량 계산 성능 비교가 제시된 알고리즘과 상용 프로그램인 ANSYS 간에 수행되었다. 그 결과, 계산 시간 측면에선 ANSYS가 우수하였으나, 프로세서 수에 따른 가속 성능 증가율 측면에선 제시된 알고리즘이 우수한 것이 확인되었다.

Development of a Real-time Error-detection System;The Case study of an Electronic Jacquard

  • Huh, Jae-Yeong;Seo, Chang-Jun
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2003년도 ICCAS
    • /
    • pp.2588-2593
    • /
    • 2003
  • Any system has the possibility of an error occurrence. Even if trivial errors were occurred, the original system would be fatally affected by the occurring errors. Accordingly, the error detection must be demanded. In this paper, we developed a real-time error detection system would be able to apply to an electronic Jacquard system. A Jacquard is a machine, which controls warps while weaving textiles, for manufacturing patterned cloth. There are two types of mechanical and electronic Jacquard. An electronic Jacquard is better than a mechanical Jacquard in view of the productivity and realizability for weaving various cloths. Recent weaving industry is growing up increasingly due to the electronic Jacquard. But, the problem of wrong weaving from error data exists in the electronic Jacquard. In this research, a real-time error detection system for an electronic Jacquard is developed for detecting errors in an electronic Jacquard in real-time. The real-time system is constructed using PC-based embedded system architecture. The system detects the occurring errors in real-time by storing 1344 data transferred in serial from an electronic Jacquard into memory, and then by comparing synchronously 1344 data stored into memory with 1344 data in a design file before the next data would be transferred to the Jacquard for weaving. The information of detected errors are monitored to the screen and stored into a file in real-time as the outputs of the system. In this research, we solve the problem of wrong weaving through checking the weaving data and detecting the occurred errors of an electronic Jacquard in real-time.

  • PDF

Self-Diagnostic Signal Monitoring System of KWP2000 Vehicle ECU using Bluetooth

  • Choi, Kwang-Hun;Lee, Hyun-Ho;Lee, Young-Choon;Kwon, Tae-Kyu;Lee, Seong-Cheol
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2004년도 ICCAS
    • /
    • pp.132-137
    • /
    • 2004
  • On-Board Diagnostic(OBD) systems are in most cars and light trucks on the load today. During the 1970's and early 1980's manufacturers started using electronic means to control engine functions and diagnose engine problems. The CARB's diagnostic requirements to meet EPA emission standards have been designated as OBD with a goal of monitoring all of the emissions-related components, as well as the chassis, body, accessory devices and the diagnostic control network of the vehicle for proper operation. In this paper, we present a remote measurement system for the wireless monitoring of diagnosis signal and sensors output signals of ECU adopted KWP2000, united the OBD communication protocol, on OBD-compliant vehicle using the wirless communication technique of Bluetooth. In order to measure the ECU signals, the interface circuit is designed to communicate ECU and designed terminal wirelessly according to the ISO, SAE regulation of communication protocol standard. A microprocessor S3C3410X is used for communicating ECU signals. The embedded system's software is programmed to measure the ECU signals using the ARM compiler and ANCI C based on MicroC/OS kernel to communicate between bluetooth modules using bluetooth stack. The diagnostic system is developed using Visual C++ MFC and protocol stack of bluetooth for Windows environment. The self-diagnosis and sensor output signals of ECU is able to monitor using PC with bluetooth board connected in serial port of PC. The algorithms for measuring the ECU sensor output and self-diagnostic signals are verified to monitor ECU state. At the same time, the information to fix the vehicle's problem can be shown on the developed monitoring software. The possibility for remote measurement of self-diagnosis and sensor signals of ECU adopted KWP2000 in embedded system verified through the developed systems and algorithms.

  • PDF

웹을 통한 원격제어 시스템 (Systems of the Remote Control via the Web)

  • 이창희;이광제;원영진;유희삼
    • 대한전자공학회논문지TE
    • /
    • 제39권3호
    • /
    • pp.65-70
    • /
    • 2002
  • 본 논문에서는 이동하는 로봇을 제어하기 위한 웹 상에서의 시스템 구성을 논의한다. 즉, 웹에서의 제어 방법을 구체적으로 설명하고 실험한 결과를 나타내었다. 시스템은 서버 측에 있는 간단한 인터페이스를 엑세스하여 원격제어 한다. 이를 위해, 원격 사용자는 인터넷상에서 시스템을 원격으로 조절하기 위하여 www 브라우저가 설치된 범용 컴퓨터가 있어야 한다. 원격 사용자가 서버 측의 html파일을 구동하여 신호를 입력하면, 자바로 작성된 프로그램이 직렬포트에 연결된 기기를 구동한다. 원격제어 신호는 적외선 센서를 거쳐 라인트레이서에 전달되어 운행을 원격으로 제어한다. 웹에서의 시스템의 동작 확인을 위하여 시스템의 기기로는 라인트레이서를 사용하였다.

디스플레이 포트를 위한 고속 보조 채널 설계 (Fast Auxiliary Channel Design for Display Port)

  • 진현배;문용환;장지훈;김태호;송병철;강진구
    • 전기전자학회논문지
    • /
    • 제15권2호
    • /
    • pp.113-121
    • /
    • 2011
  • 본 논문은 디스플레이포트의 보조채널에서 고속 데이터 전송을 할 수 있는 고속 양방향 보조 채널을 구성하기 위한 새로운 송 수신기 구조를 제안하고 적용에 대해 서술하였다. 제안된 고속 보조 채널은 저속 전송에서 맨체스터 인코딩을 사용하여 1Mbps대역폭을, 고속 전송에서 8B/10B인코딩 방식을 사용하여 720Mbps의 대역폭을 지원한다. 맨체스터 전송을 사용하여 고속 보조채널 및 메인링크의 링크 서비스 및 디바이스 서비스를 위한 저속 보조채널 블록을 제안하고, 8B/10B인코딩 방식을 통하여 보조채널을 통한 고속 데이터 전송을 위한 블록을 제안한다. 또한 데이터 패킷 구조와 데이터 전송방식에 대하여 정의하였다. 설계된 시스템은 Verilog HDL로 설계 되었으며, 고속 보조채널 송 수신기는 Xilinx Vertex4 FPGA을 사용하여 합성한 결과 7,648개의 LUTs와 6,020개의 registers를 사용 하였으며, 최대 동작 속도는 203MHz의 성능을 확인 하였다.

PLC and Arduino Interaction Based on Modbus Protocol

  • Jeong, Yunju;Ansari, Md Israfil;Shin, WooHyeon;Kang, Bonggu;Lim, JinSeop;Moon, HyeonSik;Shim, Jaechang
    • 한국멀티미디어학회논문지
    • /
    • 제20권3호
    • /
    • pp.511-519
    • /
    • 2017
  • This Paper introduces the design and communication method between PLC (Programmable Logic Controller) and Arduino based on MODBUS Protocol. MODBUS connection can be established in a new or existing system very easily, therefore we used this protocol in our proposed system. In the field of automatic devices, multi-function serial port such as RS232, RS422, RS485, and so on creates a great convenience to the developer. This proposed system used RS485 as a key mediator for data exchanging on a connected network. We also believe that it will reduce the development cost in various automated industry because this system can be reused or can be implemented any such PLC installed machines. RS485 is used as a communication interface between PLC (as a slave) and Arduino (as a master), through which a reliable network is created for safe and fast communication. Furthermore, RS485 allows multiple devices(up to 32) to communicate at half duplex on a single pair of wires and provides a long connectivity area (up to 1200 meters) as compare to other device, which makes it a user-friendly for various devices in the automated industry. Moreover, Arduino can play as a mediator by connecting third party device and setup a communication network with PLC.

Implementation of an Embedded System for Image Tracking Using Web Camera (ICCAS 2005)

  • Nam, Chul;Ha, Kwan-Yong;;Kim, Hie-Sik
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2005년도 ICCAS
    • /
    • pp.1405-1408
    • /
    • 2005
  • An embedded system has been applied to many fields including households and industrial sites. In the past, user interface products with simple functions were commercialized .but now user demands are increasing and the system has more various applicable fields due to a high penetration rate of the Internet. Therefore, the demand for embedded system is tend to rise In this paper, we Implementation of an embedded system for image tracking. This system is used a fixed IP for the reliable server operation on TCP/IP networks. A real time broadcasting of video image on the internet was developed by using an USB camera on the embedded Linux system. The digital camera is connected at the USB host port of the embedded board. all input images from the video camera is continuously stored as a compressed JPEG file in a directory at the Linux web-server. And each frame image data from web camera is compared for measurement of displacement Vector. That used Block matching algorithm and edge detection algorithm for past speed. And the displacement vector is used at pan/tilt motor control through RS232 serial cable. The embedded board utilized the S3C2410 MPU Which used the ARM 920T core form Samsung. The operating system was ported to embedded Linux kernel and mounted of root file system. And the stored images are sent to the client PC through the web browser. It used the network function of Linux and it developed a program with protocol of the TCP/IP.

  • PDF