发布日期:2022-10-09 点击率:55
1、设计需求及目标
由STC89C52单片机、LCD1602液晶显示屏、霍尔测速传感器、3V直流电机、按键模块构成
具体功能:
1、采用霍尔传感器非接触式测电机转速
2、LCD1602液晶显示当前的转速(单位为转/分(RPM))和当前的PWM占空比0~100%。
3、电机转速可以通过按键调整,也可以开始暂停,正转和反转。
4、按键可实现加速、减速、正转、反转、开始/暂停等功能。
使用说明:
液晶屏第一行显示电机转速,第二行显示占空比,占空比数值越大,电机转速越快。
系统一共有6个按键,单片机附近的独立按键是系统的复位按键,按下单片机会复位。
下面一排是控制按键:
1键:加速键,可以短按,占空比加1,也可长按,占空比连续加;
2键:减速键,可以短按,占空比减1,也可长按,占空比连续减;
3键:正转切换键,按下后电机正转;
4键:反转切换键,按下后电机反转;
5键:开始暂停键,按一下开始,再按一下暂停。
2、设计思路及方案
本系统采用STC89C51控制输出数据,由单片机IO口产生PWM信号,送到直流电机,直流电机通过测速电路将实时转速送回单片机,进行转速显示,从而实现对电机速度和转向的控制,达到直流电机调速的目的。
系统总体设计图
?
资料获取请关注微信公众号“电子工程师成长日记”,回复关键词:“资料”!
?
斯坦福大学研发物联网贴纸型传感器BodyNet
新闻来源:新物联Newiot 整理 2019-8-21 共有: 2227 浏览
2019年8月16日斯坦福大学实验性地开发了一种贴纸型传感器“BodyNet”,可以检测皮肤发出的生物信号并将其无线传输到衣服的接收器上。在该传感器实验中,通过将传感器附接到受试者的手腕和腹部并且检测在心跳和呼吸期间皮肤如何伸展和收缩来测量心率和呼吸。与此类似,肘部和膝盖上的传感器以相同的方式连接,并且可以通过测量肌肉的收缩和皮肤的微妙松弛来捕获臂和腿的运动。
宜家IKEA将重点布局打造智能家居
新闻来源:新物联Newiot 整理 2019-8-21 共有: 1850 浏览
据悉,近日宜家IKEA宣布,计划成立新的智能家居部门和增加投资,在智能家居上下更大的赌注。宜家智能家居部门以帮助开发新设备,推动每年访问零售商的7.8亿购物者。“我们已决定在宜家的家居智能上投入大量资金,以快速发展。
华为发布Ascend 910 AI处理器及MindSpore全场景AI计算框架
新闻来源:华为科技发布会 2019-8-23 共有: 1824 浏览
8月23日,华为在深圳公司坂田基地正式发布了Ascend 910 AI芯片,以及MindSpore全场景AI计算框架。昇腾910是一款具有超高算力的AI处理器,其最大功耗为350W,华为自研的达芬奇架构大大提升了其能效比。八位整数精度(INT8)下的性能达到512TOPS,16位浮点数(FP16)下的性能达到256 TFLOPS。
小度智能音箱拿下国内第一智能音箱宝座,跃居全球第二
新闻来源:新物联Newiot 原创 2019-8-28 共有: 1024 浏览
据国外知识市场调研企业Canalys发布的第二季度全球音箱出货量报告显示,百度旗下人工智能音箱,小度智能音箱出量量高达450万台,首次超载谷歌跃居全球第二,仅次于亚马逊。众所周知,智能音箱在物联网时代,做为语音交互的入口,有着非常大的战略意义。小度智能音箱基于百度人工智能系统,拥有超过1000万小时的海量有声内容,400多项生活常用技能。
2020第八届上海国际物联网展览会
新闻来源:新物联Newiot 整理 2019-8-28 共有: 2333 浏览
2020第八届上海国际物联网展览会将于2020年4月16-18日在上海新国际博览中心举办。本届展会是覆盖物联网完整产业链的一个专业盛会,包括有:RFID(无线射频识别)技术、传感网技术、工业物联网技术、自动识别技术、无线通讯技术、最新移动支付技术、电子标签生产解决方案、读写器开发最新技术及物联网技术在:智能交通、智能电网、智慧城市、智慧工业、智慧医疗、智慧停车、智能三表、智能家居、工业4.0、新零
2020年韩国广播电视暨灯光音响展(KOBA)
新物联号:华展励德 2019-8-28 共有: 1045 浏览
KOBA展会由韩国广播技术联合会和韩国政府在1991年第一次举办,为了改善当时国内的广播视频、音响及灯光行业的发展和文化交流。作为韩国国内一的专业展会,KOBA 是由韩国Eandex和韩国广播技术人联合会共同举办,由知识经济部、广播通信委员会、首尔特别市、KBS、MBC、SBS、EBS、韩国映像产业协会、韩国音响学会、韩国音响艺术人协会、韩国电子通信研究院等相关机关及团体和广播公司共同支持的,经历
2020年荷兰视听及系统集成-ISE展
新物联号:华展励德 2019-8-28 共有: 899 浏览
2020年荷兰视听及系统集成-ISE展将于2020年2月11-14日在荷兰阿姆斯特丹RAI展馆举办。ISE是迄今为止在欧洲举办的成功的视听及系统集成展览会,是全球观众人数多的专业视听展览会,代表着视听技术在商业领域的高权威,ISE已成为全球具规模的专业视听集成设备展览会。2019年展会在原有12个展馆的基础上又拓展出13号、14号、15号3个展馆,展会规模扩大了多平米。中国展商近80家,
iotswc2020-欧洲物联网解决方案大会
新物联号: 2019-8-28 共有: 1488 浏览
iotswc2020-欧洲物联网解决方案大会将于2018年10月16至18日在巴塞罗那举办。IOTSWC国际物联网盛会今年已是第四届,展会规模每年实现50%以上增长。以通过颠覆性的IoT技术提高行业生产效能的盛会。经过三年之后,该盛会已经发展成为工业物联网的全球典范以及行业利益相关方面为建立新的合作伙伴关系而举办的年度会议。
2021年ISE-欧洲巴塞罗那系统集成展
新物联号: 2019-8-28 共有: 647 浏览
基本信息:
展出时间:2021年
展出地点:阿姆斯特丹RAI展馆
主办单位:InfoComm International、The Custom
Electronic Design & Installation Association
承办单位:北京华展励德国际展览有限公司
2020上海国际塑料橡胶及包装印刷展览会
新物联号:童叶涛 2019-8-29 共有: 944 浏览
2020上海国际塑料橡胶及包装印刷展览会
Shanghai International Plastic Rubber & Packing Printing Exhibition,2020
时间:2020年6月10-12日
地点:上海光大会展中心
【批准单位】
上海市商务委员会
【指导单位】
中国塑料机械工业协会
中国塑料加工工业协会?
中国包装联合会
广东省塑料工业协会
中国
2020上海国际标签印刷技术展览会
新物联号:童叶涛 2019-8-29 共有: 1116 浏览
2020上海国际标签印刷技术展览会
Shanghai International Label Printing Technology Exhibition 2020
时间:2020年6月10-12日
地点:上海光大会展中心
【批准单位】
上海市商务委员会
【指导单位】
中国印刷技术协会
香港数码印刷协会
北京市印刷行业协会
上海数字印刷行业协会
中国印刷及设备工业协会
中国
2020上海国际金属包装工业展览会
新物联号:童叶涛 2019-8-29 共有: 919 浏览
2020上海国际金属包装工业展览会
Shanghai International metal Packaging Industry Exhibition,2020
时间:2020年6月10-12日
地点:上海光大会展中心
【批准单位】
上海市商务委员会
【支持单位】
中国包装联合会
亚洲金属包装工业协会
德国机械设备制造业联合会
意大利自动化包装机械制造厂商协会
The Th
2020第九届上海国际智能家居展览会
新物联号:李想 2019-8-29 共有: 1452 浏览
“中国(上海)国际智能家居展览会”简称“C-SMART2020”,作为智能家居行业的经贸盛会,集结了一大批国内外的全屋智能家居、智能安防、智能门锁、智能晾衣机、综合布线、家庭影院、智能家装、智能遮阳、智慧社区、楼宇对讲、智能硬件、智能家电、智能机器人等行业的著名企业,展示了新产品、新技术、新成果;本次展览以“智能创新,改变生活!”为主题,通过完美展示智能家居领域产业链和智能技术与产品,为企业提供展
2020第六届上海国际锁具安防产品展览会
新物联号:李想 2019-8-29 共有: 631 浏览
欢迎参加2020第六届上海国际锁具安防产品展览会,简称“锁博会”本届展会以‘智能生活、锁定未来’为主题,聚焦全球锁具产品创新、加快锁具行业发展,推动传统锁具智能化升级,为了更好地配合展会交易、技术交流合作与推广的办展目的,进一步丰富上海锁博会的配套活动,主办方精心组织了一系列重要活动,以前沿视角、科技驱动为切入点,搭建交流合作平台,本届展会的全面推广策略,更由中国辐射至亚太地区及全球专业买家,让展
2020第四届北京国际智慧零售及无人售货展览会
新物联号:李想 2019-8-29 共有: 1408 浏览
北京国际智慧零售博览会(以下简称CEE)是森展国际展览有限公司旗下的知名展览品牌,系第十九届北京电博会主题展之一,于2002年创办,行业号称630北京智慧零售展,CEE是亚洲顶尖的高新技术产品及解决方案的展示平台之一,旨在打造具有国际水平和影响力的行业盛会,最前沿的新技术、新产品、新应用、新理念将在CEE得到集中展示,打造更具前瞻性的“智慧生活 全球平台”每年6月在北京举行,已连续成功举办18届。
2020第三届广州国际新零售及无人售货博览会
新物联号:李想 2019-8-29 共有: 2290 浏览
2017年被称为“新零售元年”,2018年一股“新零售+”的浪潮来袭,成为新的风口。“新零售+”意味着完全打破线上线下虚拟实体的边界,用大数据和互联网技术重构“人、货、场”。据前瞻产业研究院发布的《中国新零售行业商业模式创新与投资机会深度研究报告》统计数据显示,2018年新零售在中国消费者商品零售总额中的占比将达到22.4%,这一占比相较于2013年的8%,近乎翻了三倍,预计到2023年占比将增至
2020年北京物联网国际展览会
新物联号:专业展览会 2019-8-30 共有: 1302 浏览
前言
“2020亚洲国际物联网展览会”本次大会主要围绕物联网、大数据、人工智能概况、发展现状及未来趋势,邀请国内外知名专家学者、政府领导、商界精英开展广泛而热烈的讨论。正式向全球发布展会信息,盛邀全球物联网智能化领域企业参展参会。
近年来,物联网作为一种新的生产要素,与经济、社会全面融合,为经济增长注入新活力,加速了全球化进程和经济格局变迁。发展智慧城市已成为全球共识。在中国,基于物联
2020北京智能家居行业展览会
新物联号:专业展览会 2019-8-30 共有: 2697 浏览
全球智能家居发展前景趋势正在以倍增的速度增长,智能家居市场潜在客户不可估量,在智能家居市场中,平均每家每年花费1000元,就有1000亿元的市场。而随着我国人口的不断增加和生活水平的整体提高,这一项数据还在不断的发生变化。
2017年12月,工信部印发的《促进新一代人工智能产业发展三年行动计划(2018-2020)》中也提出,要加大培育智能产品的力度,优先推动智能家居等产品的突破。2018年
2020年北京人工智能展览会体验智能科技服务
新物联号:专业展览会 2019-8-30 共有: 1129 浏览
前 言
2019年上半年,我国人工智能政策不断落地,技术应用商业化进程加快。十八大以来我国的信息化水平大幅提升,互联网用户数量跃居世界第一,信息领域核心技术步深刻改变了人们生活的诸多方面,而人工智能技术和应用飞速发展,带来更为持久深刻的思维击与变革。政策层面,国务院发布的《新一代人工智能发展规划》提出“到2030年,使中国成为世主要人工智能创新中心”。在我国国家战略规划中,人工智能已超越技术
2020北京国际智慧新零售无人便利店展览会
新物联号:专业展览会 2019-8-30 共有: 755 浏览
北京国际智慧新零售暨无人售货产业博览会以“智时代、新零售、享未来”为主题,将满足不同应用智能零售场景及分享需求,多角度帮助企业寻求全球商业机会,全方位智能无人售货产业资源精准链接,为智能新零售、无人店、自动售货产业提供一个集交流、学习、贸易、融资为一体的优质平台。
这是我总结的论文中的一部分。由于很多符号没法正常显示,我截图帖出来了。
我们知道惯性传感器在导航系统上应用非常广泛,在导航定位上是一个关键元件,可以配合GPS信号实现高精度的定位,在GPS信号丢失后可以利用之前的位置信息作为初始数据,结合惯性传感器测量的数据准确的衔接上,并继续定位跟踪。然而在普通公路上我们只能依靠精度有限的卫星定位信号来处理这些。同样的技术用到未来高速公路上,那就不一样,这些传感器获取的数据将会帮助车辆生产厂家和公路管理部门,用以提升自己的产品和服务能力。
未来高速公路将会和上面的车辆构成一个互通的系统,至少在某些节点是可以进行互通交换信息的。比如最简单的在入口和出口以及互通进行位置确认和路程确认。这样就可以准确地知道在某一段实际的路程是多少,传感器获取的信息计算出来的路程是多少,中间发生了多少偏差,这些偏差是由哪些因素造成的。
一般情况下,从启动开始计时,得到:
分析:我们注意到,假定采样周期是固定的t,第n个采样周期内,车辆行进的路程计算仅仅跟当时采样周期采集到的加速度有关,无需重复计算之前的加速度累加。这就非常方便计算机计算了,不需要每个周期都要对之前采样到的加速度进行重复的累加计算。
即第n次采样周期内的路程递推公式为:
已知每次采样到的加速度a,要获取速度v和路程S其实只需要很少的运算量就可以做到了。
另外我们分析精度问题,假设车辆行进的速度为10km/h,如果采样周期为1ms,则该采样周期内车辆前进了2.8mm,这个距离是非常小的。那么以速度100km/h计算就是28mm,这相对于车速来讲也是非常短的,当车速在200km/h的时候,每个采样周期也仅仅前进了5.6cm。
因此在计算机的时间尺度上,车辆完全可以在单位采样周期内近视成加速度不变的匀加速运动。
因此我们可以利用惯性传感器就可以获取车辆的任意位置的加速度,速度以及速度分布情况,当大量车辆个体的这种数据进行统计分析时,就可以发现道路上隐藏的各种信息。当然这些数据还要配合当天的天气情况,气温情况。这些可以从气象部门获取。
--------------------
例如根据惯性传感器获得的速度和路程,对比车轮转动获得的速度和路程,可以发现是否有打滑现象,可以预测道路驾驶危险情况,并通过情报板发布提醒信息,或通过电子限速牌,要求降低车速。……
加速度对时间的导数被称为加加速度或急动度;
是描述加速度变化快慢的物理量.
在工程学中经常需要用到急动度,特别是在交通工具设计以及材料等问题.交通工具在加速时将使乘客产生不适感,这种不适感不仅来自于加速度,也与急动度有关.在这种情况中,加速度反应人体器官在加速度运动时感受到的力(见牛顿第二定律),急动度则反应这作用力的变化快慢.较大的急动度将会使人体产生相当的不适感,例如在电梯升降,汽车、火车等加速和转弯的过程中(在这些情况中加速度和急动度的效应一般会同时存在).因而在设计交通工具时急动度是必须考虑的因素.对于材料,急动度相当于一种“柔性碰撞”,会使材料产生疲劳,在机械设计和高层建筑的抗风、抗震设计中需要考虑到加加速度.
在物理学的混沌理论和非线性动力学中,急动度也有一定应用。
原标题:原来单片机竟然可以这样测量速度与行驶路程,高中生都会
原作者:gaoyang
本文为21ic有奖征文作品,详情请见21ic论坛活动专区:第二届万元红包——蓝V达人有奖征文活动,如果您也有兴趣参与征文,欢迎进入论坛参与活动~
举报/反馈
51单片机总结—— DS18B20数字温度传感器
单总线时序和注意事项:
单总线信号类型:复位脉冲、存在脉冲、写0、写1、读0、读1。所有这些信号除存在脉冲由DS18B20发出的以外其他信号都由总线控制器发出。
数据传输总是从最低有效位开始
电路连接图示
执行序列
通过单线总线端口访问DS18B20的协议如下:
步骤1. 初始化
步骤2. ROM操作指令
步骤3. DS18B20功能指令
温度转换命令
读取暂存器命令
电路连接图示
程序中使用:
**
程序内容:
初始化时序
初始化时序里面包含了复位DS18B20和接收DS18B20返回的存在信号。
主机和DS18B20做任何通讯前都需要对其初始化。初始化期间,总线控制器拉低总线并保持480us以上挂在总线上的器件将被复位,然后释放总线,等到15-60us,此时18B20将返回一个60-240 us之间的低电平存在信号。
复位脉冲和存在脉冲时序图
程序中使用:
写时序:
写时序分为写0时序和写1时序。
总线控制器通过控制单总线高低电平持续时间从而把逻辑1或0写DS18B20中。
总线控制器要产生一个写时序,必须将总线拉低最少1us,产生写0时序时总线必须保持低电平60~120us之间,然后释放总线,产生写1时序时在总线产生写时序后的15us内允许把总线拉高。注意:2次写周期之间至少间隔1us。
程序中的使用:
读时序:
读时序分为读0时序和读1时序。
总线控制器通过读取由DS18B20控制的总线高低电平接收DS18B20数据。
总线控制器要产生一个读时序,必须将总线拉低至少1us,然后释放总线,在读信号开始后15us内总线控制器采样总线数据,读一位数据至少保持在60us以上。注意:2次读周期之间至少间隔1us。
程序中的使用:
主函数内容配置
DS18B20暂存器
配置寄存器图表
DS18B20功能指令:
温度转换指令(44h)
这条命令用以启动一次温度转换。温度转换指令被执行,产生的温度转换结果数
据以2个字节的形式被存储在高速暂存器中,而后DS18B20保持等待状态。
读暂存器指令(BEh)
这条命令读取暂存器的内容。读取将从字节0 开始,一直进行下去,直到读完暂存
器所有字节,如果不想读完所有字节,控制器可以在任何时间发出复位命令来中止
读取。
写暂存器指令(4Eh)
这条命令向DS18B20 的暂存器写入数据,开始位置在TH 寄存器(暂存器的第2
个字节),接下来写入TL 寄存器(暂存器的第3 个字节),最后写入配置寄存器
(暂存器的第4 个字节)
拷贝暂存器指令(48h)
这条命令把TH,TL 和配置寄存器(第2、3、4 字节)的内容拷贝到EEPROM 中。
程序中的使用(用在主函数中):
程序实现:
#include
typedef unsigned int INT16U;
typedef unsigned int uint;
//硬件接口位声明
sbit DS = P2^2; //DS18B20单总线
sbit du = P2^6; //数码管段选
sbit we = P2^7; //数码管位选
void Display(INT16U Value);
//共阴极数码管段选码
uchar code table[]={
0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //不带小数点0-9
//数码管位选码
uchar code T_COM[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//第1,2,3,4,5,6,7,8位
void Delay_Ms(INT16U ms) //毫秒延时
{
INT16U i;
do{
i=MAIN_Fosc/;
while(–i); //96T per loop
} while(–ms);
}
//us延时函数,执行一次us–需要6.5us,进入一次函数需要11.95us
void Delay_us(uchar us)
{
while(us–);
}
/单总线初始化时序/
bit ds_init()
{
bit i;//声明一个变量存储(返回的信号值)
DS = 1;//总线置于高电平
nop();//空指令延时?
DS = 0;//拉低总线480us以上
Delay_us(75); //499.45us,挂接在总线上的18B20将会全部被复位
DS = 1;//释放总线
Delay_us(4);//15~60us,延时37.95us,等待18B20发回存在信号
i = DS;//(0 or 1)
Delay_us(20);//60~240us, 141.95us
DS = 1;//释放单总线
nop();//延时等稳定
return (i);//若1=0,则DS1802存在在总线上,并且准备好了,可以对其操作
}
/写一个字节,写时序/
void write_byte(uchar dat)//把要写的数据赋给形参dat,然后传递进来(一次一个字节,要循环八次)
{
uchar i;
for(i=0;i
}
void main()
{
uint i; //温度两个字节
uchar L,M;//存取温度的低字节和高字节
while(1)
{
ds_init();//初始化DS18B20
write_byte(0xcc);//发送跳跃ROM指令
write_byte(0x44);//发送温度转换指令
ds_init();//初始化DS18B20
write_byte(0xcc);//发送跳跃ROM指令
write_byte(0xbe);//读取DS18B20暂存器值
L = read_byte();//读第一个字节
M = read_byte();//读第二个字节,只读两个字节是因为只需要知道温度值
/若为负温度时
M=0xfc;
L=0x90;
i=M;
i<
}
void Display(INT16U Value) //由于需要显示的数大于一个字节,所有形参需为int
{
du=0;//关闭段选
P0=table[Value/100]; //数码管显示百位
du=1; //打开段选
du=0; //关闭段选
}
附表
谢谢!
下一篇: PLC、DCS、FCS三大控
上一篇: 电气控制线路图控制原