嵌入式操作系统中USB双向通信的设计与实现

通信机制是:嵌入式应用程序通过读写循环队列和信号量状态与USB 硬件模块中的OUT 和IN FIFO相互通信,而USB下位机与上位机(PC)的读写通信则通过上位机对控制包的读写来实现,最后通过循环队列、信号量、控制包3者结合达到USB双向通信的目的。  3.1USB双向通信固件程序的设计与实现  (1)循环队列  采用IN传输一个循环队列,OUT传输一个循环队列(以下简称队列),每队列动态分配32...

http://www.eeworld.com.cn/mcu/article_2018021937901.html 发布时间: 2018-02-19



基于DSP的电动轮自卸车控制器的设计

)。     中断服务程序中,移相触发服务程序包含发电机移相触发、电动机移相触发两部分,分别由发电机励磁回路同步脉冲TPS1、电动机励磁回路同步脉冲TPS2的边沿(上升沿和下降沿)触发。触发后,延时t(在PID调节部分根据导通角计算得到)后,发出宽度为0.5ms的触发脉冲。串口通信服务程序负责下位机和上位机之间的数据通信,包括PTU的整定参数、实时数据、故障数据和PID调节器...

http://www.eeworld.com.cn/qrs/article_2018021845046.html 发布时间: 2018-02-18



Linux环境下串口通信的设计方法和步骤

; write(fd,wbuf,10);    usleep(500000);/*延时50ms等待下位机发送数据*/    read(fd,rbuf,10);    printf("readstringis%sn",rbuf);    }    3通信程序设计 ...

http://www.eeworld.com.cn/mcu/article_2018021737844.html 发布时间: 2018-02-17



基于ARM、嵌入式Linux和CC2530构建的无线气象数据通信系统开发

部分外围电路如图3所示。    3 软件设计    下位机软件的核心是串口通信以及Socket通信。系统采用Qt4.5.0、Qt Creator 1.3.0作为数据通信器软件的开发工具,主要包括数据接收显示、存储以及发送给远程服务器等功能。    系统为了保证气象数据有效、高效、可靠地通信,该系统建立了如表1所示的数据帧格式...

http://www.eeworld.com.cn/mcu/article_2018021637827.html 发布时间: 2018-02-16



采用Proteus实现下位机硬件和嵌入式软件的并行开发应用

  本文针对磁场检测仪需要众多软硬件开发人员协同开发的问题,引入Redmine项目管理平台进行项目开发的协同管理。采用Proteus实现下位机硬件和嵌入式软件的并行开发,引入嵌入式系统和SVN版本管理器对嵌入式软件各模块进行协同开发。采用Bus Hound实现上位机和下位机软件的并行开发。最终,该协同开发模式的引入使得本项目开发用时比原计划用时减少25%,同时项目质量也有提高。  随着电子...

http://www.eeworld.com.cn/mcu/article_2018021337784.html 发布时间: 2018-02-13



关于嵌入式Linux的机房远程监测系统研究

;   系统的硬件平台选择主要考虑低功耗、处理能力强、扩展性好、稳定性高和兼容性好等因素。嵌入式硬件平台的配置从根本上决定了整个系统运行性能的好坏。整个机房远程监测系统由下位机嵌入式服务器和上位机远程浏览器组成。其中下位机嵌入式服务器平台包括众多硬件模块: 嵌入式微处理器S3C2440、存储器、电源和时钟模块、外围电路及接口、3. 5 寸液晶显示屏、ZC0301 摄像头和DS18B20...

http://www.eeworld.com.cn/mcu/article_2018021337781.html 发布时间: 2018-02-13



单片机及外围串行设备组成的多回路微控制器的设计方案

。    5通信系统的设计    本文的应用对象是蓄电池工厂的极板或密闭电池充放电控制装置,为了降低成本,便于管理并提高系统可靠性,控制系统设计可以采用小型的分散型控制系统,即两层结构:分散的多回路控制器配一个操作站(俗称上位机和下位机)。通过低成本、高可靠的RS-485实时通信网络,将数十台多回路控制器与PC机相连,实现对生产过程的集中监控操作...

http://www.eeworld.com.cn/mcu/article_2018020937731.html 发布时间: 2018-02-09



基于ARM9和嵌入式Linux系统的多功能综合通信控制系统的框架

    本文介绍了基于ARM9硬件平台和嵌入式Linux系统的多功能综合通信控制系统的框架设计及各模块的功能。系统采用符合POSIX.1标准的C语言编写,实现了对下位机传送数据帧的采集、分析和存储,并能根据上位机的配置指令和数据传输指令分别对串口波特率、数据时间及手机短信号码等参数进行配置和存储数据的传输。    伴随着计算机技术的迅速发展,工业数据采集...

http://www.eeworld.com.cn/mcu/article_2018020737709.html 发布时间: 2018-02-07



基于RS485接口的MODBUS串口编程的实现

、GPIO等接口的设计,对开关量输入输出电路进行了深入分析,可同时进行16路开关量的输出和采集,并对硬件做了相关的调试。    系统软件分为上位机和下位机两部分:上位机以Windows XP为开发平台,采用VC++软件设计界面,利用MSComm控件进行MODBUS串口编程,具有操作简单,配置灵活的特点;下位机以嵌入式Linux为核心平台,首先构建嵌入式Linux,主要包括...

http://www.eeworld.com.cn/mcu/article_2018020737703.html 发布时间: 2018-02-07



PLC学习的各阶段,你是那个段位?

才能完成五.网络阶段随着自动化技术的发展由PLC做下位机的应用也十分多见。该阶段组要学习是不同PLC的通信协议和一些通讯指令,如PLC通过编程口控制变频器如西门子的USS协议与变频器进行信息的交换。还有工业以太网和现场总线等如西子的PROFIBUS;AS-i;等等。...
关键词: PLC

http://www.eeworld.com.cn/gykz/article_2018020611206.html 发布时间: 2018-02-06



基于ZigBee与μIP协议栈的嵌入式网络监控系统设计

    本文针对传统远程通信方式在嵌入式监控系统中的低速、传输距离短、布线复杂等问题,提出了一种基于ZigBee与μIP协议栈的嵌入式网络监控系统。选用STM32F103C6作为监控系统下位机的主控芯片,与ENC28J60以太网控制器通过SPI接口相连,在μIP协议栈的基础上实现下位机与远程监控主机的网络通信功能,并在ZigBee协议栈的基础上通过CC2530芯片组建...

http://www.eeworld.com.cn/mcu/article_2018020537700.html 发布时间: 2018-02-05



嵌入式LonWorks网络智能网关设计解析

设计的设计的一款嵌入式LonWorks网络智能网关,采用32位的ARM为主控芯片并嵌入μC/OS—II操作系统,具有能够满足多任务、实时性、快速性高等复杂监控环境的功能。    1 系统总体结构    图1给出了系统结构示意图,下位机设备将收集到的监控参数通过电力线上传至智能网关,LonWorks网关根据电力通讯协议将已将收集到的数据通过协议转换...

http://www.eeworld.com.cn/mcu/article_2018020437672.html 发布时间: 2018-02-04



人脸识别会议签到的嵌入式系统

     内容摘要:为了解决传统会议签到问题,利用S5PV210与CC2530、摄像头、按键、液晶显示屏等硬件设备设计了一种人脸识别会议签到硬件终端。在定义的通信协议的基础上,采用C语言开发出了下位机与上位机间进行数据传输的程序。利用QT编制了人脸识别会议签到终端控制系统软件,重点研究了基于PCA算法的人脸识别实现、QT与CC2530的串口通信、ZigBee组网...

http://www.eeworld.com.cn/mcu/article_2018020437665.html 发布时间: 2018-02-04



uart0接收数据中有一个3F的异常数据

][/size] 是不是两个串口,一个有异常数据,另外一个没有。如果这样。就认真分析,两种情况,两个串口程序上存在哪些 ...[/quote] 一个串口做485输出,并联出线,通过不同的usb转串口接到两个上位机上观察数据,一个有异常数据,一个没有异常数据。后来找到问题了,是下位机奇偶校验没有设置正确。 ...

http://bbs.eeworld.com.cn/thread-612079-1-1.html 发布时间: 2018-01-30



一种具有高可靠性的485 Hub星型总线

一、 概述一些变电站采用支持多节点远间隔通讯的RS-485总线作为局部监控系统的通讯网络,但是由于485总线的物理结构决定了在变电站强电磁环境的通讯过程中需要解决其节点间存在的相互干扰这一题目,以此进步系统的可靠性。二、 节点间的相互干扰对总线的影响485总线上所有的下位机共享一个信号通道,这种物理结构增加了节点间的公共阻抗耦合,节点之间产生相互干扰,因此在很大程度上降低了系统的可靠性...

http://www.eeworld.com.cn/qrs/article_2018012644180.html 发布时间: 2018-01-26



基于AT89C51控制ICL7135的0.01℃数显温度计

不同的使用要求。系统设计时保留引脚P3.2,如在该引脚外接一扬声器,可通过软件编程实现温度超限报警,作为温度报警器用。通过保留的串口,可以实现与PC机的通讯,增加串口通讯程序模块就可用作多点温度检测系统的下位机。  参  考  文  献[1] 潘学军.0.01℃的数显温度计[J].物理实验.2003(5):22~25[2] 谈文心,钱聪,宋云购...

http://www.eeworld.com.cn/mcu/article_2018012437481.html 发布时间: 2018-01-24



工业级触摸屏方案

本公司提供工业级触摸屏方案,包含上位机和下位机,完全定制界面。产品性能稳定、抗干扰能力强。在工控、温控系统、电机控制等领域有多年的产品研发经验。扣扣-8 0 5 6 6 6 3 7 6 工业级触摸屏方案 性能稳定,页面切换速度快,秒切:) 本帖最后由 近道 于 2018-1-24 09:35 编辑 昨天特意测试控制板和屏幕的总功耗,工作电流250mA@5V,我当时感觉我的功耗...

http://bbs.eeworld.com.cn/thread-610694-1-1.html 发布时间: 2018-01-23



51单片机串行口扩展法

1 引言 在研究采场瓦斯积聚模拟试验台的过程中,笔者设计了主从式多机采控系统结构。主从式多机控制系统是实时控制系统中较为普遍的结构形式,它具有可靠性高,结构灵活等优点。当选用单串口51 单片机 构成这种主从式多机系统时,51单片机一方面可能要和主机Computer通信,一方面又要和下位机通信,这时就需要扩展串行通道。本文具体介绍了两种串行通道的扩展方法。 2 串行口的扩展方法  常用的标准51 单片机 内部仅含有一个可编程的全双工串行通信接口,具有UART的全部功能。该接口电路不仅能同时进行数据的发送和接收,也可作为一个同步移位寄存器...

http://www.eeworld.com.cn/mcu/article_2018011737433.html 发布时间: 2018-01-17



DCS集散控制系统简介、特点及优势

三熟三能,(即熟悉设备系统和基本原理,熟悉操作和事故处理,熟悉本岗位的规程制度;能正确进行操作和事故处理,能及时发现故障和排除故障,能掌握一般维修技能)。要加强对操作人员的技术培训,做到安全操作、安全运行,不可麻痹大意造成人为的安全隐患。再来说设备方面,DCS系统构成包括软件和硬件系统,其中包括上位机和下位机,上位机主要由工作站来控制,要配备备用设备,要加强对工控机的日常维护。下位机和其他附件设备...
关键词: DCS 集散控制系统

http://www.eeworld.com.cn/qrs/article_2018011543706.html 发布时间: 2018-01-15



用于MEMS陀螺的PCIe实时测控平台设计

,从而导致对陀螺的控制不连续。针对陀螺控制的不连续问题,以中断延时为例,分析了由该现象产生的负面影响,并设计了一套可靠的控制时序,如图3所示。假设它们都发生在ISR中,在一个周期中,进中断函数后,先读取下位机中AD的数据,进行数据处理,将解析完的数据再经过总线返回DA的值。图3a表示在中断和传输延时都固定时,正常的数据传输过程。而实际应用中,中断和传输延时都会波动。以中断延时为例,图3b中第二个...
关键词: PCIe 陀螺仪 mems

http://www.eeworld.com.cn/MEMS/article_201801012161.html 发布时间: 2018-01-01




<上一页 12345678910111213141516 下一页> 相关结果约2,961个