第五章 工业控制计算机及其接口技术知识 机电一体化课件.ppt

(3) 编程方法举例 1. A/D编程 下面C语言例程为软件触发A/D和软件查询方式完成A/D转换功能,模拟输入范围为±5V增益为1。 #include #include #include void main(void) { int baseA, dbyte, num; float value; baseA = 0x280; /*板基地址=640*/ for( num=0; num<32; num++) { outp( baseA, num ); /*切换输入通道并触发A/D*/ do ; /*查询A/D完成位*/ while(!( inp(baseA+5) & 0x80)); dbyte=inp(baseA+1) | (inp(baseA+2)<<8); /*读A/D结果*/ value=(float)(dbyte-2048)*10/4096; /*将A/D结果转换成输入电压值/ printf("ch=%2d %+1.3fV ",num,value);/*打印结果*/ } printf("\n\n"); getch(); } 2. D/A编程 5.3.3 数字量输入/输出模板 1 HY-6160数字量输入/输出模板 HY-6160板是IBM-PC XT/AT总线兼容的数字量输入/输出板。该板可以直接插入到IBM-PC XT/AT总线兼容机内的任一总线扩展槽中使用。  HY-6160板为用户提供了32个数字量输入通道、32个数字量输出通道和一个外部事件中断通道。每8个输入或输出通道为一组,每组通道占用一个I/O地址。每个通道输出的信号与TTL电平兼容。 中断申请信号为TTL电平。数字量输出通道上电清零。   HY-6160数字量输入/输出模板 2 技术指标: ·数字量输入通道数:32路 ·数字量输入组数:4组(8Bit/组) ·数字量输出通道数:32路 ·数字量输出组数:4组(8Bit/组) ·输入/输出信号电平范围:TTL电平兼容     输入低电平  VIL<=0.8V (最大值)     输入高电平  VIH>=2.0V (最小值)     输出低电平  VOL<=0.4V (最大值)     输出高电平  VOH>=2.4V (最小值) ·输出高电平电流:IOH=400mA (最大值) ·输出低电平电流:IOL=8mA  (最小值) ·中断申请信号通道数:1路 ·中断优先级:IRQ2或IRQ3 ·中断申请信号有效电平:TTL电平兼容 ·中断允许信号通道数:1路 ·中断允许信号有效电平: TTL电平兼容, 低电平有效 CPU卡 2. 面板式工业控制机(Panel Computer) 这是一种紧凑型的工业控制机。它是一种将主机、显示器(触模式屏幕,可代替键盘)、电源、软盘驱动器和串行接口集中在一起的一体化工业控制机,具有体积小巧、重量轻的特点。显示器为超薄型显示器。彩色显示器有TFT型及STN型。单色显示器有LCD和EL型之分。这种紧凑型工业控制机非常适合于应用在对计算机系统体积要求比较高的机电一体化系统中。 3. 工业工作站 这是一种将IPC主机、显示器、操作面板集为一体的IPC机。主机采用主流CPU。显示器可采用一般的14英寸--20英寸彩色CRT显示器,也可采用LCD显示器。操作面板为操作式键盘。采用l 9英寸架装结构,工业工作站具有很强的信息处理能力和大量的I/O扩展槽。可以作为中小型控制系统的工作站或主机。 4 CompactPCI 工业控制计算机 CompactPCI是compact peripheral component interconnect 的英文缩写,意思是“坚实的PCI”。简单地说,CompactPCI是PCI总线的电气和软件标准加欧式卡的工业组装标准,它是当今最新的一种工业计算机标准。 CompactPCI与传统工业PC相对比,具有以下几个特性: 维护性: 从传统工业PC系统上更换一块板卡常常是相当耗时的;用户需松开并移去机箱盖,从板卡上断开所有连接,换卡,重新连线,重新上机箱盖。由于板卡与外围设备之间可能会有一些内部连接电缆。而换卡时必须将这些连线断开,因此这一过程是很容易出错的。所以在维护性方面,传统工业PC系统无法做到像CompactPCI系统这样简洁而高效。 另一方面,CompactPCI设计为可以从前面板拔插板卡。更换CompactPCI板卡非常简单,无需拆下机箱盖。此外,如果I/O接线都是通过后面板时,前面Compa

工业控制计算机硬件基础知识,第五章 工业控制计算机及其接口技术知识 机电一体化课件.ppt...相关推荐

  1. 第五章 键盘与显示器接口技术

    第五章 键盘与显示器接口技术 1.分别画出共阴极和共阳极的7段LED电路连接图,列出代码表. LED数码显示器是由发光二极管显示字段的显示器件.在应用系统中通常使用的是七段LED数码显示器.这种显示块 ...

  2. 计算机硬件基础ARM处理器概论(ARM体系结构与接口技术)

    计算机硬件基础 D1 底层课程导学 1.编程基础 2.应用开发 (函数) 3.底层开发 C语言基础 IO ARM C高级与linux 进程 系统移植 数据结构 网络编程 驱动开发 嵌入式系统分层 操作 ...

  3. 妙用计算机教案,计算机基础教案(第五章powerpoint用法).ppt

    计算机基础教案(第五章powerpoint用法).ppt 第五章 PowerPoint的应用 第一节 PowerPoint基本知识 第二节 演示文稿的创建 第三节 演示文稿的制作 (2)配色方案 幻灯 ...

  4. 第七节:C#工业控制编程基础--读写txt文档实验

    第七节:C#工业控制编程基础–读写txt文档实验 文章目录 第七节:C#工业控制编程基础--读写txt文档实验 一.实验目的: 了解C#文件的读写. 二.实验内容: 用C#将文本写入指定txt文件,并 ...

  5. 第一节:C#工业控制编程基础--点亮LED灯实验

    第一节:C#工业控制编程基础–点亮LED灯实验 文章目录 第一节:C#工业控制编程基础--点亮LED灯实验 一.实验目的: C#入门基础学习. 二.实验内容: 用C#控制LED的亮灭. 三.实验步骤: ...

  6. [云炬创业基础笔记]第五章创业机会评估测试2

    [云炬创业基础笔记]第五章创业机会评估测试1

  7. 第五章:几个重要技术总结

    第五章:几个重要技术总结 5.1. 组件间通信 5.1.1. 方式一: 通过 props 传递 共同的数据放在父组件上, 特有的数据放在自己组件内部(state) 通过 props 可以传递一般数据和 ...

  8. 鸟哥的Linux私房菜(基础篇)-第五章、首次登陆与在线求助 man page

    第五章.首次登陆与在线求助 man page 最近升级日期:2009/08/17 终于可以开始使用Linux这个有趣的系统了!由于Linux系统使用了异步的磁盘/内存数据传输模式,同时又是个多人多任务 ...

  9. Java基础一到五章复习笔记

    目录 第一章 第二章 java语言特点 JDK和JRE 转义字符: 注释: 相对路径和绝对路径 常用dos命令 第三章 变量三要素: 加号+的使用: Java API 基本数据类型转换 强制类型转换 ...

最新文章

  1. var_export()函数的使用举例(后续添加其他的php输出函数)
  2. Python之区块链入门,揭秘比特币
  3. Pandas的学习(5.pandas中处理丢失数据和空值数据以及填充空值数据)
  4. java 同类调用方法_JAVA中同类中方法的调用问题?
  5. 综合缴费系统|综合缴费|话费充值
  6. 台湾印象之一:金马奖之夜
  7. Net Core下多种ORM框架特性及性能对比
  8. 卡方检验2-python代码实现
  9. 91位图和bigemap大地图的区别
  10. 你不懂之-- 什么是源型 漏型?什么是上拉电阻?下拉电阻?什么是 线驱动输出 集电极开路输出,推挽式输出?
  11. Xman pwn level2 writeup
  12. 矩阵出现重复特征值,其特征向量的简便求法
  13. 离散时滞系统matlab仿真,离散混沌系统的Matlab仿真
  14. 关于MySQL索引面试题的6连炮!招架的住吗?
  15. 华为mate50pro和小米12ultea对比
  16. 新款H3C服务器R4900配置raid
  17. 分布式事务之TX-LCN
  18. MVC实体框架EF实现分页
  19. Springboot学习笔记(四)SpringSecurity.Shiro
  20. 基于多普勒效应的动作检测

热门文章

  1. 远程主机TERM问题的解决
  2. 类和对象、private关键字、构造方法
  3. 密码计算机手机版,手机密码软件
  4. 13款宝马x5质量到底怎么样_宝马x5质量到底怎么样 真实车主告诉你宝马X5质量如何...
  5. 从地图抓取小区边界经纬度
  6. 提高可靠性最笨的办法,也是最有效的方法
  7. 跳频信号 matlab,time-frequency 关于跳频信号的时频分析过程,介绍的比较详细 matlab 259万源代码下载- www.pudn.com...
  8. flash and .net
  9. 诺基亚 2060java_不到500元的神机,诺基亚2060全五色真机图赏 - IT之家
  10. 猜硬币游戏(c++语言)